6. DevOps/AWS 기초편
-
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - S3 에 FileZilla, MobaXterm으로 S3 파일 전송해보기 ] 입니다. : ) 0. 들어가기 앞서 - AWS는 EBS, EFS, FSx, S3, Glacier 등등, 요구사항에 맞춰 다양한 스토리지 서비스를 제공한다. - 예전에 SFTP를 사용하기 위해 리눅스에 직접 SFTP 설치, 설정을 했었던 기억이 있다. (https://goddaehee.tistory.com/73) - AWS Transfer Family와 S3를 통해 구지 서버 없이도, 즉 Serverless 하게 SFTP를 구현할 수 있어 이와 관련된 실습을 해보려 한다. 1. AWS Transfer Family 란? https://docs.aws.amazon.com/ko_k..
[AWS] 6-2. AWS - AWS Transfer로 FileZilla(+MobaXterm)로 S3 파일 전송하기(1)(AWS Transfer로 Serverless SFTP 구현하기)안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - S3 에 FileZilla, MobaXterm으로 S3 파일 전송해보기 ] 입니다. : ) 0. 들어가기 앞서 - AWS는 EBS, EFS, FSx, S3, Glacier 등등, 요구사항에 맞춰 다양한 스토리지 서비스를 제공한다. - 예전에 SFTP를 사용하기 위해 리눅스에 직접 SFTP 설치, 설정을 했었던 기억이 있다. (https://goddaehee.tistory.com/73) - AWS Transfer Family와 S3를 통해 구지 서버 없이도, 즉 Serverless 하게 SFTP를 구현할 수 있어 이와 관련된 실습을 해보려 한다. 1. AWS Transfer Family 란? https://docs.aws.amazon.com/ko_k..
2023.09.15 -
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - S3 버킷 생성 하기, 파일 업로드 해보기 ] 입니다. : ) 1. S3(Simple Storage Service)란? - 온라인 오브젝트(객체) 스토리지 서비스이다. - 구글 드라이브 처럼 파일 저장 스토리지 서비스이며, 데이터를 온라인, 오브젝트 형태로 저장하는 서비스라고 볼 수 있다. 2. S3 특징 1) 확장성 : EC2와 마찬가지로 확장, 축소가 쉽다. 2) 가용성 및 내구성 - 99.99999%의 데이터 내구성을 가지고 있어 장애나 오류, 위협에 강하다. - S3객체는 최소 4개의 가용 영역에 자동으로 복제되어 보존되기 때문에 어느 한쪽에 장애가 발생해도 계속 사용가능 하다. 3) 신뢰성 : 암호화 기능과 접근 관리 도구가 있고, 각종 ..
[AWS] 6-1. AWS - S3 버킷 생성 및 파일 업로드 하기안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - S3 버킷 생성 하기, 파일 업로드 해보기 ] 입니다. : ) 1. S3(Simple Storage Service)란? - 온라인 오브젝트(객체) 스토리지 서비스이다. - 구글 드라이브 처럼 파일 저장 스토리지 서비스이며, 데이터를 온라인, 오브젝트 형태로 저장하는 서비스라고 볼 수 있다. 2. S3 특징 1) 확장성 : EC2와 마찬가지로 확장, 축소가 쉽다. 2) 가용성 및 내구성 - 99.99999%의 데이터 내구성을 가지고 있어 장애나 오류, 위협에 강하다. - S3객체는 최소 4개의 가용 영역에 자동으로 복제되어 보존되기 때문에 어느 한쪽에 장애가 발생해도 계속 사용가능 하다. 3) 신뢰성 : 암호화 기능과 접근 관리 도구가 있고, 각종 ..
2023.09.09 -
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Ubuntu에 mysql 설치하기 ] 입니다. : ) 0. 버전 확인 - EC AMI는 ubuntu는 22.04를 선택하였다. - 현재 mysql 최신 버전은 8.0.34이며, 해당 버전을 설치할 예정이다. 1. mysql 설치 1) 업데이트 sudo apt-get update 또는 sudo apt update 2) mysql-server 설치 sudo apt-get install mysql-server 또는 sudo apt install mysql-server - y 만 입력하면 설치가 완료 된다. - 예전 버전, 환경(aws linux ami)에서는 Password를 물어봤는데, 이번 설치엔 물어보지 않기에 따로 설치시 비번 설정을 하진..
[AWS] 5-3. AWS - EC2 Ubuntu에 mysql8.0 설치하기(Ubuntu 22.04, mysql 8.0.34)안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Ubuntu에 mysql 설치하기 ] 입니다. : ) 0. 버전 확인 - EC AMI는 ubuntu는 22.04를 선택하였다. - 현재 mysql 최신 버전은 8.0.34이며, 해당 버전을 설치할 예정이다. 1. mysql 설치 1) 업데이트 sudo apt-get update 또는 sudo apt update 2) mysql-server 설치 sudo apt-get install mysql-server 또는 sudo apt install mysql-server - y 만 입력하면 설치가 완료 된다. - 예전 버전, 환경(aws linux ami)에서는 Password를 물어봤는데, 이번 설치엔 물어보지 않기에 따로 설치시 비번 설정을 하진..
2023.09.06 -
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Instance 접속하기 ] 입니다. : ) 0. Amazon EC2(Amazon Elastic Compute Cloud) 접속 방법 - Instance 설정 화면에서 이미 설치한 EC2 우클릭, "연결" 을 클릭 하자. - "ssh 클라이언트" 를 클릭 하자. - 하기와 같이 가이드가 나와 있는데 이 부분을 따라 가보자. 1. SSH 클라이언트를 연다. - gitbash, putty를 통해 접속하는 방법은 예전 글에 기록 되어 있으니 참고 하도록 하자. https://goddaehee.tistory.com/181 - 이번 포스팅에선 MobaXterm으로 진행 하려고 한다. 1) MobaXterm이란? - SSH, RDP, SFTP 등 다양..
[AWS] 5-2. AWS - EC2 인스턴스 접속하기(Linux Ubuntu) + 기본설정안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Instance 접속하기 ] 입니다. : ) 0. Amazon EC2(Amazon Elastic Compute Cloud) 접속 방법 - Instance 설정 화면에서 이미 설치한 EC2 우클릭, "연결" 을 클릭 하자. - "ssh 클라이언트" 를 클릭 하자. - 하기와 같이 가이드가 나와 있는데 이 부분을 따라 가보자. 1. SSH 클라이언트를 연다. - gitbash, putty를 통해 접속하는 방법은 예전 글에 기록 되어 있으니 참고 하도록 하자. https://goddaehee.tistory.com/181 - 이번 포스팅에선 MobaXterm으로 진행 하려고 한다. 1) MobaXterm이란? - SSH, RDP, SFTP 등 다양..
2023.09.05 -
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Instance 생성 해보기 ] 입니다. : ) 1. Amazon EC2(Amazon Elastic Compute Cloud)란? - AWS 에서 제공하는 클라우드 컴퓨팅 서비스, 독립된 컴퓨터를 임대해서 사용할 수 있게 해주는 서비스이다. - 하기에 실습한 내용은 AWS 자습서에 더 자세히 나와 있으니 참고 하도록 하자. https://docs.aws.amazon.com/ko_kr/ec2/ 1. 장점 및 특징 1) 간단한 절차(마우스 클릭 몇 번)만으로 컴퓨터 한대를 구성할 수 있다. - EC2는 컴퓨터를 주문하면 바로 몇분(보통 1분 이내에) 안에 생성되고, 삭제 역시 즉시 가능하다. 2) 안전하며 크기 조정이 가능한 컴퓨팅 파워를 클라..
[AWS] 5-1. AWS - EC2 인스턴스 생성하기(Linux Ubuntu)안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Instance 생성 해보기 ] 입니다. : ) 1. Amazon EC2(Amazon Elastic Compute Cloud)란? - AWS 에서 제공하는 클라우드 컴퓨팅 서비스, 독립된 컴퓨터를 임대해서 사용할 수 있게 해주는 서비스이다. - 하기에 실습한 내용은 AWS 자습서에 더 자세히 나와 있으니 참고 하도록 하자. https://docs.aws.amazon.com/ko_kr/ec2/ 1. 장점 및 특징 1) 간단한 절차(마우스 클릭 몇 번)만으로 컴퓨터 한대를 구성할 수 있다. - EC2는 컴퓨터를 주문하면 바로 몇분(보통 1분 이내에) 안에 생성되고, 삭제 역시 즉시 가능하다. 2) 안전하며 크기 조정이 가능한 컴퓨팅 파워를 클라..
2023.09.04 -
4. AWS - IAM 유저 생성 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - IAM 유저 생성 해보기 ] 입니다. : ) - AWS Console에 로그인하려고 보면 2가지 방식이 있는것을 보았을 것이다. (ROOT 계정, IAM계정 2가지 ) 1) ROOT 계정 - 모든 권한을 가지고 있는 계정이다. 보안상 ROOT계정은 최대한 사용을 자제해야하고, IAM키로 제한된 기능을 사용해야 한다고 가이드 하고 있다. - 계정 설정, AWS 지원 플랜, IAM 사용자 권한, 특정 세금 계산서 조회 및 결제, 비용관리 코솔에 대한 IAM 엑세스 등 은 ROOT 사용자만 할 수 있다. 2) IAM 계정 - AWS 리소스를 안전하게 관리하기 위한 서비스. - ROOT 계정 혹은 다른 IAM 계정으..
[AWS] 4. AWS - IAM 유저 생성 하기4. AWS - IAM 유저 생성 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - IAM 유저 생성 해보기 ] 입니다. : ) - AWS Console에 로그인하려고 보면 2가지 방식이 있는것을 보았을 것이다. (ROOT 계정, IAM계정 2가지 ) 1) ROOT 계정 - 모든 권한을 가지고 있는 계정이다. 보안상 ROOT계정은 최대한 사용을 자제해야하고, IAM키로 제한된 기능을 사용해야 한다고 가이드 하고 있다. - 계정 설정, AWS 지원 플랜, IAM 사용자 권한, 특정 세금 계산서 조회 및 결제, 비용관리 코솔에 대한 IAM 엑세스 등 은 ROOT 사용자만 할 수 있다. 2) IAM 계정 - AWS 리소스를 안전하게 관리하기 위한 서비스. - ROOT 계정 혹은 다른 IAM 계정으..
2023.09.01