글로 설명을 시도했는데… 이후 사진이 추가될 수 있습니다.
1.
메뉴 살펴보기
•
파일 저장이나 홈페이지가 필요하다면 → 스토리지 (S3, EBS, EFS …)
•
nosql, RDB가 필요하다면 → 데이터베이스 (Aurora, RDS, DynamoDB …)
•
사용 중인 서비스의 위험성이나 사용량 분석이 궁금하다면 → 관리 도구 (CloudWatch …)
2.
필요한 컴퓨터 찾기 (EC2, EB 등이 있으며 아래 과정은 EC2 기준이다.)
a.
EC2 요금 확인하기
•
ondemand: 이용한 만큼 지불합니다. (추천)
•
spot: 남은 서버 공간을 이용합니다. 할당된 용량 이상으로는 사용할 수 없습니다.
•
예약: 미리 서버를 구입해 사용합니다.
b.
어떤 OS의 컴퓨터를 빌릴지 결정합니다.
i.
속도를 위해 가까운 네트워크의 리전을 선택합니다.
c.
이후 cpu 개수, 메모리, 시간당 가격을 본 후 결정합니다.
i.
이외 해당 컴퓨터의 저장 공간에 따른 과금이 있을 수 있습니다.
3.
프리티어
신규 유저에게 1년간의 프리티어를 제공합니다.
단 일정 사용량을 초과하면 요금이 부과되니 잘 확인하고 사용해야한다!
EC2 기준:
•
월별 750시간 무료 (2개 이상 돌릴 때 초과하게 된다.)
•
리전에 따라 Linux 혹은 Windows 운영체제의 특정 인스턴스 타입만 프리티어로 제공된다. 인스턴스를 선택할 때 확인할 수 있다.
•
학습 목적이라면 항상 인스턴스를 종료 혹은 중지하는 것이 좋다.
4.
시작하기
가입 후 AWS - 내 계정 - AWS Management Console로 접속
a.
오른쪽 위 지역 설정
b.
서비스-컴퓨팅-EC2
c.
대시보드-인스턴스(EC2의 컴퓨터)-인스턴스 시작
d.
키 페어 생성 (.pem 파일)
e.
pendding … running!
5.
사용하기
a.
running인 인스턴스를 오른쪽 클릭 후 연결한다.
b.
원격 데스크톱 파일 다운로드로 접속하기 위해 필요한 정보가 담긴 .rdp 파일을 저장한다.
c.
Microsoft Remote Desktop 다운로드 후, .rpd 파일을 사용해 실행한다.
d.
암호 가져오기 → .pem 파일 업로드
6.
종료하기
인스턴스가 실행되지 않는 상태에는 두 가지가 있다.
stopped: 중지
terminated: 종료 (데이터도 사라짐)
인스턴스를 다시 실행할 때에는 ip가 매번 다시 할당되기 때문에 위 사용하기의 b번을 반복해야 한다.
원격 접속하기
5번 사용하기를 진행한 후 인스턴스가 실행되고 있음을 확인한다.
ssh -i <.pem 경로> <name>@<ip>
Shell
복사
로 원격 콘솔로 연결해 사용할 수 있다.