본문 바로가기
IT/Cloud

[AWS] AWS 이론 - 2. Amazon EC2

by 스터딩아재 2021. 9. 1.
반응형

 

* 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 ) : 전용 라이선스

그리드형

댓글