2022.06.09.
AWS 알아보기 Part 5
(EC2 가격과 유형)
EC2 가격 정책
- 소개
- 가격 순서: Spot Instance < Reserved Instance < On-demand < Dedicated
- EC2 price model은 EBS와는 별도임. EBS는 사용한 만큼 지불함.
- 기타 data 통신 등의 비용은 별도로 청구됨. AWS는 AWS 바깥으로 나가는 traffic에 대해서만 요금을 부과함.
- On-demand
- 실행하는 instance에 따라 시간 또는 초당 computing power로 측정된 가격을 지불함.
- 약정은 필요 없음.
- 주로 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶은 경우, 혹은 한 번 써보고 싶은 경우 사용함.
- Spot Instance
- 경매 형식으로 시장에 남는 instance를 저렴하게 구매해서 쓰는 방식 => 수요에 따라 Spot Instance 가격이 계속 변동되기 때문에 내가 지정한 가격보다 낮다면 사용하고 내가 지정한 가격보다 높다면 반환함
- 최대 90% 정도 저렴함.
- 반환 시간 예측이 불가능하다는 단점이 있음 => 언제 도로 내주어야 할지 모르기 때문에 instance가 확보되고 종료되는 것을 반복해도 문제 없는 분산 architecture가 필요함
- 주로 시작과 종료가 자유롭거나 추가적인 computing power가 필요한 경우 사용함 (ex. big data 처리, ML 등 많은 instance가 필요한 작업) => Hadoop과 같은 cluster system의 경우 manager가 instance의 task를 관리하기 때문에 여러 instance가 사용과 반납을 반복해도 문제가 없음. 오히려 싼 가격에 많은 instance를 사용하면 더 좋음.
- Reserved Instance (RI)
- 미리 일정기간(1년 또는 3년)을 약정해서 쓰는 방식
- 최대 75% 정도 저렴함.
- 주로 수요 예측이 확실할 때 사용하고, 총 비용을 절감하기 위해 어느 정도 기간의 약정이 가능한 사람들이 사용함.
- Dedicated (전용 host)
- 가상화된 server에서 EC2를 빌리는 것이 아닌 지정된 실제 물리적인 server에서 EC2를 대여하는 방식
- 주로 License issue나(windows server 등) Performance issue나(CPU steal 등) 규정에 따른 이유로 사용함.
EC2 유형과 Size
- Instance 유형과 size 읽는 법
- Instance 유형
- 각 instance 별로 사용 목적에 따라 최적화 (ex. memory 위주, CPU 위주, graphic card 위주)
- type 별로 이름 부여 (ex. t type, m type, inf type)
- type 별 세대별로 숫자 부여 (ex. m5 = m instance의 5번째 세대)
- architecture 및 사용 기술에 따라 접두사 (ex. t4g = t4 instance 중 g(AWS Graviton processor)를 사용)
- Instance Size
- instance의 CPU 갯수, memory size, 성능 등으로 size 결정
- 크기가 클수록 => 더 많은 memory, 더 많은 CPU, 더 많은 network 대역폭, EBS와의 통신 가능한 대역폭
참고: AWS 강의실(https://www.youtube.com/c/AAAWS)
'AWS' 카테고리의 다른 글
[AWS] AWS 알아보기 Part 7 - EC2의 생명주기 (0) | 2022.06.12 |
---|---|
[AWS] AWS 알아보기 Part 6 - EBS, Snapshot, AMI, AMI 실습 (0) | 2022.06.11 |
[AWS] AWS 알아보기 Part 4 - EC2 소개 및 실습 (0) | 2022.06.09 |
[AWS] AWS 알아보기 Part 3 - Virtualization, HVM (0) | 2022.06.04 |
[AWS] AWS 알아보기 Part 2 - AWS 계정, Root user, IAM user, MFA 설정 (0) | 2022.06.03 |