* EC2는 클라우드 컴퓨팅 서비스
1. Amazon EC2 란? ( Amazon Elastic Compute Cloud)
* 애플리케이션 구동을 위한 온디맨드 컴퓨팅 서비스. 대충 바로 쓸 수 있게 최적화 된 가상머신을 제공한다.
* 일회성 자원으로 재배포 위주의 운영 ( 탄련적 컴퓨팅 클라우드 )
* HW/SW 폭넓게 선택 가능. 사용한 만큼 비용 지불.
2. Amazon EC2 인스턴스 구성 요소
1) 인스턴스 주요 상태
* 실행중 ( Running ) : 동작중. 과금 발생.
* 정지됨 ( Stopped ) : 중지상태. 과금 안 됨. 시작/종료 가능.
* 종료됨 ( Terminated ) : 완전 제거 상태. 재시작 불가.
2) AMI : 아마존 머신 이미지
* 인스턴스 시작에 필요한 OS 및 애플리케이션 이미지
* 기본 인스턴스랑 사용자정의 인스턴스 이미지를 관리할 수 있다. (이미지는 S3에 저장)
3) EBS 볼륨
* 인스턴스에 OS와 어플리케이션 설치 가능.
* 내구성이 있는 블록 수준 스토리지 디바이스로 인스턴스를 연결한다.
4) 스냅샷
* DB 상태 기록 스냅샷
5) 인스턴스 스토어
* 물리호스트에 장착할 수 있음(?) 잘모르겠다 더 알게되면 수정
6) 키페어
* 인스턴스에 접근하기 위한 인증 방식 ( ID/PW 보다 안전 )
* AWS는 공개키만 보관. 개인키는 사용자가 보관 및 관리 필요.
7) 부트 스트래핑
* 인스턴스 실행 시, 환경 및 SW를 자동으로 구성하는 도구
* 사용자 데이터와 메타데이터 기능 활용
- 사용자 데이터 : 최대 16KB 텍스트 스크립트 또는 cloud-init 지시문 실행 가능.
8) VPC, 보안 그룹, Elastic IP
* 인스턴스 네트워크 구성을 위한 요소
3. Amazon EC2 인스턴스 유형 및 표기법
1) 인스턴스 표기법
c3 large : c 패밀리의 3세대 라지사이즈
* c : 인스턴스 패밀리 ( Family )
* 3 : 인스턴스 세대 ( Generation )
* large : 인스턴스 크기 ( Size )
2) 인스턴스 유형
패밀리+세대 | 설명 | 예시 |
t2, m3, m4, m5 | 범용 ( 균형 ) | 웹사이트, 웹 앱, 개발 등 |
c3, c4, c5, cc2 | CPU 최적화 | 웹 서버, 광고, MMO 게임 등 |
g2, p2 | GPU 최적화 | 비디오 인코딩, 기계 학습 등 |
r3, r4, r5, x1, cr1 | 메모리(RAM) 최적화 | 데이터 마이닝 등 |
d2, i2, i3, hi1, hs1 | 스토리지 최적화 | NAS, DW, NoSQL 등 |
4. Amazon EC2 비용 모델
1) 온디맨드 ( On-demand ) : 쓴만큼 내라
2) 예약 ( Reserved ) : 정액제
3) 스팟 ( Spot ) : 남는 용량에 대해 입찰
4) 전용 ( Dedicated ) : 전용 라이선스
'IT > Cloud' 카테고리의 다른 글
[AWS] AWS 실습 - 6. Amazon EBS 볼륨 추가 생성 및 마운트 실습 (0) | 2021.09.02 |
---|---|
[AWS] AWS 실습 - 5. Amazon EC2 Server 생성 및 putty 접속 (0) | 2021.09.02 |
[AWS] AWS 이론 - 4. Amazon EBS (0) | 2021.09.02 |
[AWS] AWS 이론 - 3. Amazon S3 (0) | 2021.09.02 |
[AWS] AWS 시작하기 - 1. 프리 티어 계정 생성하기 (0) | 2021.09.01 |
댓글