인스턴스 유형에 따른 비용 비교 표
인스턴스의 컴퓨팅 리소스 사용량에 맞게 적절한 인스턴스 유형을 선택하면 비용을 효율적으로 절약할 수 있다.
아래는 비용 비교 표인데, 당장은 인스턴스 유형이 필요한 리소스마다 최적화돼 제공된다는 것을 이해하는 것에 초점을 두자.
어차피 요금은 항상 달라지는 거라 프로젝트 진행할 때마다 직접 계산해 보는 것이 가장 정확하다.
인스턴스 유형 | 용도 설명 | 예시 인스턴스 | 온디맨드 시간당 요금 | 비고 |
범용 (General Purpose) | 균형 잡힌 CPU 및 메모리 성능 | t3.medium | 약 $0.0416 | CPU 크레딧 기반 |
컴퓨팅 최적화 (Compute Optimized) | 고성능 CPU 작업에 적합 | c6a.large | 약 $0.0688 | AMD 기반 |
메모리 최적화 (Memory Optimized) | 메모리 집약적인 워크로드에 적합 | r6g.large | 약 $0.0504 | ARM 기반 |
스토리지 최적화 (Storage Optimized) | 고속 로컬 스토리지 필요 시 | i3.large | 약 $0.156 | NVMe SSD |
가속 컴퓨팅 (Accelerated Computing) | GPU 기반 머신러닝, HPC 등 | p3.2xlarge | 약 $3.06 | NVIDIA V100 |
리소스 사용량에 맞는 인스턴스 유형과 사용 패턴에 맞는 구매 옵션을 적절하게 선택해야 비용 효율적인 인스턴스 운용이 가능하다.
아래는 구매 옵션과 관련된 글이다.
https://iwantbaobab.tistory.com/609
[AWS] EC2 절약 플랜 vs 예약 vs 스팟 인스턴스 구매 옵션, 한 눈에 비교하기
EC2 절약 플랜 vs 예약 vs 스팟 인스턴스 비용 비교 표절약 플랜의 경우 인스턴스 유형, AZ, OS 등 설정을 변경할 수 있어 예약 인스턴스 대비 유연성이 보장된다.항목절약 플랜(Savings Plan)예약 인스
iwantbaobab.tistory.com
인스턴스 계열에 따라 인스턴스 유형 구분
아래 내용을 숙지해 두면 인스턴스 패밀리 값만 봐도 어떤 리소스를 중점으로 사용하는 인스턴스인지 알 수 있다.
- 범용(t, m)
- 컴퓨팅 최적화(c)
- 메모리 최적화(r)
- 스토리지 최적화(i)
- GPU(p, g)
예제 문제
한 회사가 단일 초대형 범용 Amazon EC2 온디맨드 인스턴스에서 상태 저장형 장기 실행 워크로드를 운영하고 있습니다. 지표에 따르면 해당 서비스는 항상 사용 가능한 메모리의 80%와 사용 가능한 CPU의 40%를 사용하고 있습니다. 시스템 운영 관리자는 성능에 부정적인 영향을 미치지 않으면서 서비스 비용을 절감해야 합니다.
이러한 요구 사항을 충족하려면 인스턴스 유형을 어떻게 변경해야 할까요?
- A. 하나의 대규모 컴퓨팅 최적화 온디맨드 인스턴스로 변경합니다.
- B. 대용량 메모리 최적화된 단일 주문형 인스턴스로 변경합니다.
- C. 하나의 xlarge 범용 스팟 인스턴스로 변경합니다.
- D. 두 개의 대규모 범용 온디맨드 인스턴스로 변경합니다.
답 : B
이유 : 80% 수준의 메모리를 항상 사용하고 있고, 성능에 부정적인 영향을 미치지 않는 것(스팟 인스턴스는 2분 경고 이후 삭제되는 경우도 있음)을 원하므로 B번이 정답이다.