EC2 Instance 생성
- EC2 > Instances > Launch instances
- Instance 생성( 이름, OS, 이미지, 인스턴스 유형, 키 페어 등 선택 )
- 하단에 있는 User data는 EC2를 첫 번째 생성할 때 실행되는 명령어를 입력할 수 있음

- Summary에서 EC2 스펙 최종 점검

- 인스턴스 생성까지 10 ~ 15초 걸림.. 이것이 클라우드의 힘!!
즉, 서버를 보유하고 있지 않아도 바로 생성 가능..!!
- 인스턴스 정보
- 인스턴스 ID : 고유 식별자
- 공용 IPv4 : EC2 인스턴스에 접근하기 위해 사용할 주소
- 사설 IPv4 : AWS 네트워크에서 내부적으로 인스턴스에 접근하는 주소

- 그 외 세부 정보들을 포함하고 있음
- 공용 Ipv4로 접속한 서버 모습

- 인스턴스를 중지 및 재실행 할 수 있음
- 오래 실행시킬수록 지불해야 하는 금액이 커지므로 미사용시 중지
- 재실행 시 공용 IPv4 주소가 변경 됨, 사설은 변경 X

EC2 Instance 종류
Amazon EC2 Instance Types
- 각 조건에 맞는 EC2 인스턴스 확인 가능
- 각 스펙이나 요금 등을 비교 할 수 있음

AWS 제품 이름 설정 규칙
- ex) m5.2xlarge
- m : Instance class, 범용의 인스턴스
- 5 : Generation(세대)
- exlarge : Instance size, 클수록 인스턴스에 더 많은 메모리와 CPU를 가지게 됨
인스턴스 최적화 유형 (시험 관련 숙지 사항)
- 메모리 최적화 인스턴스( Memory Optimized )
- 메모리에서 대규모 데이터셋을 처리하는 작업에 적합
- 고성능의 관계형 또는 비관계형 데이터베이스
- 분산 웹스케일 캐시 저장소
- BI에 최적화된 In-memory 데이터베이스
- 대규모 비정형 데이터의 실시간 처리를 실행하는 어플리케이션
- 인스턴스 이름이 RAM을 나타내는 'R'로 시작
- 하지만, X1이나 대용량 메모리 Z1도 있음
-
스토리 최적화 인스턴스( Storage Optimized)
- 로컬 스토리지에서 대규모 데이터셋에 접근할 때 적합
- High Frequency Online Transcation Processing(OLTP) 시스템
- 관계형과 비관계형 NoSQL 데이터베이스
- 메모리 데이터베이스의 캐시, ex) Redis
- 데이터 웨어하우징 어플리케이션
- 분산 파일 시스템
- 인스턴스 이름이 'I', 'G', 'H1'으로 시작
인스턴스 유형 별 비교

-
t2.micro에는 vCPU 1개, 1GB의 메모리
-
r5.10xlarge에는 vCPU 64개, 512GB 메모리
-
cd5.4xlarge에는 vCPU 16개, 32GB 메모리
-
메모리나 CPU 등 네트워크 성능에 따라 EBS 대역폭 등이 달라짐