본문 바로가기

Certificate/AWS SOA-C02

[AWS] EC2 절약 플랜 vs 예약 vs 스팟 인스턴스 구매 옵션, 한 눈에 비교하기

EC2 절약 플랜 vs 예약 vs 스팟 인스턴스 비용 비교 표

절약 플랜의 경우 인스턴스 유형, AZ, OS 등 설정을 변경할 수 있어 예약 인스턴스 대비 유연성이 보장된다.

항목 절약 플랜(Savings Plan) 예약 인스턴스(Reserved Instances) 스팟 인스턴스(Spot Instances)
비용 절감율 최대 72% 최대 72% 최대 90%
약정 기간 1년 또는 3년 1년 또는 3년 약정 없음
유연성 매우 높음 (인스턴스 유형, 리전 및 AZ, OS 변경 가능) 매우 낮음 (구성 고정) 매우 높음 (요청 시 사용 / 단, 리전 고정)
중단 위험 없음 없음 있음 (언제든지 종료 가능)
결제 방식 전액 선결제 / 부분 선결제 / 월별 결제 전액 선결제 / 부분 선결제 / 월별 결제 사용한 시간만큼 과금
사용 용도 고정 사용량이 있는 유연한 워크로드 고정 인프라 환경 (예: DB, 백엔드 서버) 일시적 작업, 테스트, 비핵심 연산
대표 사용 사례 웹 서버, 애플리케이션 서버 등 RDS 백엔드, 장기 실행 EC2 CI/CD 빌드, 분산 처리 작업 등

 

EC2 예약 인스턴스(RIs) 종류 비교

항목 Standard RIs Convertible RIs Scheduled RIs(Deprecated)
주요 특징 고정된 구성, 가장 높은 할인 구성 변경 가능, 유연성 있음 예약된 시간대에만 사용 가능
인스턴스 변경 ❌ 불가 ✅ 가능 (동일 가치 이상으로 변환) ❌ 불가
할인율 최대 72% 최대 66% 최대 10–20% 수준
기간 1년 / 3년 1년 / 3년 예약된 시간별 요금
유연성 낮음 높음 매우 제한적
적합한 워크로드 고정형, 예측 가능한 상시 서비스 장기적이지만 변화하는 인프라 특정 시간대 반복 작업 (예: 배치)
지원 상태 ✅ 활성 ✅ 활성 2023년 7월 중단됨 (출처)

 

Saving Plans 종류 비교

항목 Computing Saving Plans Instance Saving Plan
리전 변경 가능 불가능 (변경 시 혜택 감소)
인스턴스 패밀리 변경 가능 불가능
OS/테넌시 변경 가능 가능
적용 대상 EC2, Fargate, Lambda EC2만
할인율 최대 66% 최대 72%
유연성 높음 중간
권장 대상 유동적인 워크로드 고정된 워크로드

 

적절한 인스턴스 구매 옵션 고르기

시나리오 비용 모델 이유
항상 켜져 있는 노드 절약 플랜 유연하면서도 고정 사용량에 최적
하루 몇 시간만 작동하는 노드 스팟 인스턴스 짧은 사용시간 + 최대 비용 절감
스테이징/개발 환경 스팟 인스턴스 작업 중단 가능성 허용 가능
고정된 백엔드/DB 서버 예약 인스턴스 정형적이고 예측 가능한 워크로드에 적합

 


 

예제 문제

한 회사에서 계산을 위해 20개의 Amazon EC2 인스턴스로 구성된 플릿을 관리하기 위해 분산 컴퓨팅 소프트웨어를 실행하고 있습니다. 플릿에는 계산을 실행하는 2개의 제어 노드와 18개의 작업 노드가 포함되어 있습니다. 제어 노드는 작업 노드를 자동으로 시작할 수 있습니다.
현재 모든 노드는 온디맨드로 실행됩니다. 제어 노드는 하루 24시간, 주 7일 가동되어야 합니다. 작업 노드는 매일 4시간씩 실행됩니다. 시스템 운영 관리자는 이 솔루션의 비용을 최적화해야 합니다.
이러한 요구 사항을 충족하는 작업 조합은 무엇입니까? (두 가지 선택)

  • A. 제어 노드에 대한 EC2 인스턴스 절약 플랜을 구매합니다.
  • B. 제어 노드에 전용 호스트를 사용합니다.
  • C. 작업 노드에 예약 인스턴스를 사용합니다.
  • D. 제어 노드에는 스팟 인스턴스를 사용하고, 스팟 인스턴스가 없는 경우에는 온디맨드 인스턴스를 사용하십시오.
  • E. 작업 노드에는 스팟 인스턴스를 사용하세요. 스팟 인스턴스를 사용할 수 없는 경우에는 온디맨드 인스턴스를 사용하세요.
더보기

답 : A, E

이유 : 제어 노드에 대한 인스턴스 사용량은 변하지 않으므로 Savings Plan이 적절하다.

작업 노드의 경우, 4시간(단시간)만 동작하므로 Spot Instances가 적절하다.

 

한 회사가 AWS에서 상태 저장 웹 기반 애플리케이션을 호스팅할 계획입니다. 시스템 운영 관리자는 Amazon EC2 인스턴스의 자동 확장 그룹을 사용하고 있습니다. 웹 애플리케이션은 연중무휴 24시간 실행됩니다. 회사는 트래픽 및 사용 패턴에 따라 연말에 동일한 인스턴스 패밀리 내에서 인스턴스 유형을 변경할 수 있어야 합니다.
이러한 요구 사항을 가장 비용 효율적으로 충족하는 EC2 인스턴스 구매 옵션은 무엇입니까?

  • A. 변환 가능한 예약 인스턴스
  • B. 주문형 인스턴스
  • C. 스팟 인스턴스
  • D. 표준 예약 인스턴스
더보기

답 : A

이유 : 24시간 실행되어야 하므로 비용 절약을 위해서는 예약 인스턴스를 사용해야 한다. 이때, 연말에 동일한 인스턴스 유형으로 변경해야 하므로 Convertible RIs이다.

 

참고

https://blog.purunhacker.com/wp-content/uploads/2023/04/image.png

 

한 회사가 언제든지 완료할 수 있는 작업의 비용을 절감하고자 합니다. 현재 작업은 여러 개의 Amazon EC2 온디맨드 인스턴스를 사용하여 실행되며, 완료하는 데 2시간도 채 걸리지 않습니다. 어떤 이유로든 작업이 중단되면 처음부터 다시 시작해야 합니다.

이러한 요구 사항을 가장 비용 효율적으로 충족하는 솔루션은 무엇일까요?

  • A. 작업에 대한 예약 인스턴스를 구매합니다.
  • B. 해당 작업에 대한 일회성 스팟 인스턴스에 대한 요청을 제출합니다.
  • C. 작업에 대해 정의된 기간으로 스팟 인스턴스에 대한 요청을 제출합니다.
  • D. 작업에 온디맨드 인스턴스와 스팟 인스턴스를 혼합하여 사용합니다.
더보기

답 : C

기간이 정의된 스팟 인스턴스(스팟 블록)은 2021년 7월부터 종료된 구매 옵션이라, 실무에서는 사용하지 않는다.

 

한 회사가 AWS 계정의 eu-west-1 리전에 있는 90개의 Amazon EC2 인스턴스에서 워크로드를 실행합니다. 2개월 후, 이 회사는 eu-west-1 리전에서 eu-west-3 리전으로 워크로드를 마이그레이션할 예정입니다. 이 회사는 EC2 인스턴스 비용을 절감해야 합니다. 회사는 다음 주부터 시작되는 1년 약정을 체결할 의향이 있습니다. 이 회사는 1년 동안 리전에 관계없이 90개의 EC2 인스턴스에 대한 할인 혜택을 제공하는 EC2 인스턴스 구매 옵션을 선택해야 합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇입니까?

  • A. EC2 Standard 예약 인스턴스를 구매하세요.
  • B. EC2 인스턴스 절약 플랜을 구매하세요.
  • C. EC2 전환 가능 예약 인스턴스를 구매하세요.
  • D. 컴퓨팅 절약 플랜을 구매하세요.
더보기

답 : D