반응형

EC2 구매 옵션

  1. 온디맨드
    온디맨드 인스턴스를 사용하면 장기 약정 없이 컴퓨팅 용량 비용을 초나 시간 단위로 지불할 수 있습니다. 온디맨드 인스턴스는 중단할 수 없는 불규칙한 단기 워크로드가 있는 앱에 가장 적합합니다. 또한 처음에 온디맨드 방식을 선택해 사용량에 따라 요구 사항을 확인할 수도 있습니다. 온디맨드의 특징은 다음과 같습니다.
    • 장기 약정 X
    • 선결제 금액 X
    • 애플리케이션 수요에 따라 컴퓨팅 용량을 늘리거나 줄일 수 있습니다.
  2. Saving Plans
    예약형 인스턴스 보다는 아래의 플랜을 통해 인스턴스 요금 할인을 받는 것이 더욱 현명합니다. Saving Plans의 유형은 다음과 같습니다.
    • Compute Savings Plans
      최대 유연성을 제공하는 플랜입니다. 온디맨드 요금의 최대 66% 할인 혜택을 받을 수 있습니다. 이 플랜은 인스턴스 패밀리, 규모, 리전, 가용 영역, OS 또는 테넌시에 관계없이 EC2 인스턴스 사용량에 자동으로 적용됩니다. 또한 Fargate 및 Lambda에도 적용됩니다.

      이 플랜을 통해 워크로드를 C5에서 M5로 이동하거나, 아일랜드에서 런든으로 전환할 수 있습니다. 또한 언제든지 Fargate를 사용하여 앱을 EC2에서 ECS로 마이그레이션할 수도 있습니다.

    • EC2 Instance Savings Plans
      선택한 AWS 리전에서 특정 인스턴스 패밀리 사용 약정을 체결하면 온디맨드 요금의 최대 72% 할인 혜택을 받을 수 있습니다. 그럼 해당 리전의 지정된 패밀리 내 인스턴스를 사용할 때 이러한 요금제가 자동 적용됩니다. 가용영역, 크기, OS 또는 테넌시에 관계없이 해당 요금제가 적용됩니다.

      이 플랜을 통해 인스턴스 패밀리 또는 OS 내의 인스턴스 크기를 변경할 수 있습니다. 전용 테넌시에서 기본으로 전환할 수도 있으며, 이 경우에도 해당 플랜에서 제공되는 할인 혜택을 계속 제공 받을 수 있습니다.

  3. EC2 스팟 인스턴스
    스팟 인스턴스는 여분의 EC2 용량을 저렴하게 사용할 수 있는 인스턴스입니다. 스팟 인스턴스 사용 시에는 비용을 온디맨드 인스턴스 요금 대비 최대 90%까지 절약할 수 있습니다. 스팟 인스턴스에서는 대폭 할인된 요금으로 미사용 EC2 인스턴스를 요청할 수 있으므로, 유동적으로 수행할 수 있는 워크로드에서 EC2 비용을 절약할 수 있습니다.

    스팟 인스턴스의 시간당 요금을 스팟 요금이라고 하는데, 각 가용 영역 내 인스턴스 유형의 스팟 요금은 EC2에 의해 설정됩니다. 이 욕므은 스팟 인스턴스의 장기적인 수요와 공급에 따라 점진적으로 조정됩니다. 사용자가 요청한 최고가가 스팟 요금보다 높으면 사용 가능한 용량이 있을 때마다 스팟 인스턴스가 실행됩니다.

    현재 최고가에서 요청에 사용 가능한 용량이 현재 없으면 인스턴스가 중단됩니다. 이 경우 이벤트 2분 전에 알림을 받게 됩니다.

    예상 범위 내에서 처리량을 10배까지 늘려 원하는 결과를 더욱 빠르게 달성할 수 있습니다. 그리고 다양한 유형, 크기, 가용 영역 중에서 선택해 인스턴스를 다양한 방식으로 설정할 수 있습니다. ECS, Batch EMR 등 AWS 서비스나 통합 서드 파티를 통해 스팟 인스턴스를 시작할 수 있습니다.

    스팟 인스턴스 자세한 내용

 

스팟 인스턴스 사례

내결함성을 갖춘 워크로드, 유동적 워크로드, 느슨하게 결합된 워크로드, 상태 비저장 워크로드에서 스팟 인스턴스를 사용하기 적합합니다. 몇 가지 일반적인 사용 사례는 다음과 같습니다.

  • 이미지/미디어 렌더링
    온프레미스 또는 클라우드 렌더링 워크로드를 비용 효율적으로 관리하고 크기를 조정할 수 있으며, 용량도 사실상 무제한으로 사용할 수 있습니다.

  • 웹 서비스
    로드 벨런서를 통해 EC2 스팟 플릿을 배포하면 수만 개 인스턴스로 확장하여 서비스 요청 수십억 개를 처리할 수 있습니다.

  • 빅 데이터 및 분석
    스팟 인스턴스를 통해 빅 데이터, 기계 학습 및 자연어 처리(NLP) 워크로드를 빠르게 실행할 수 있습니다. 스팟 인스턴스를 사용할 때에는 시간을 엄수해야 하는 초대형 워크로드를 대규모로 빠르게 실행하여 데이털르 신속하게 분석하면서 비용도 대폭 절약할 수 있습니다.

  • 이 외에도 컨테이너화된 워크로드, CI/CD(지속 통합/지속 배포) 및 테스트, HPC(고성능 PC)에서 사용하기 좋습니다.

 

구매 옵션 조합

예산을 최대한 효율적으로 활용하기 위해 EC2 인스턴스 구매 전략을 작성해야 합니다.

  • Saving Plans를 사용해 정의된 컴퓨팅 요구를 기준으로 예산을 책정합니다. 컴퓨팅 비용은 고정비에 가까워 금액이 일정합니다.
  • 장애 발생 상황이나 단기적으로 용량을 사용할 수 없는 상황을 고려하는 유동적인 워크로드를 대상으로 Spot Instance를 시작합니다.
  • 나머지 워크로드에는 온디맨드 EC2 인스턴스를 사용하고 컴퓨팅 용량의 정가를 지불합니다.
반응형