인스턴스 구입 옵션 - Amazon Elastic Compute Cloud

인스턴스 구입 옵션

Amazon EC2는 사용자가 요구 사항에 따라 비용을 최적화할 수 있도록 다음과 같은 구입 옵션을 제공합니다.

  • 온디맨드 인스턴스 - 시작하는 인스턴스에 대한 비용을 초 단위로 지불합니다.

  • Savings Plans - 1년 또는 3년 기간 동안 시간당 USD로 일관된 사용량을 약정하여 Amazon EC2 비용을 절감할 수 있습니다.

  • 예약 인스턴스 - 1년 또는 3년 기간 동안 인스턴스 유형 및 리전을 포함하여 일관된 인스턴스 구성을 약정하여 Amazon EC2 비용을 절감할 수 있습니다.

  • 스팟 인스턴스 - 미사용 EC2 인스턴스를 요청하여 Amazon EC2 비용을 대폭 줄일 수 있습니다.

  • 전용 호스트 - 인스턴스 실행을 전담하는 실제 호스트 비용을 지불하며, 기존의 소켓, 코어 또는 VM 소프트웨어별 라이선스를 가져와 비용을 절감합니다.

  • 전용 인스턴스 - 단일 테넌트 하드웨어에서 실행되는 인스턴스 비용을 시간 단위로 지불합니다.

  • 용량 예약 - 원하는 기간 동안 특정 가용 영역의 EC2 인스턴스에 대해 용량을 예약합니다.

용량 예약이 필요한 경우 특정 가용 영역에 대한 예약 인스턴스 또는 용량 예약을 구매합니다. 스팟 인스턴스는 애플리케이션이 실행되는 시간을 유연하게 조정할 수 있고 애플리케이션이 중단될 수 있는 경우에 선택하는 비용 효율적인 방법입니다. 전용 호스트 또는 전용 인스턴스에서는 기존의 서버 바인딩 소프트웨어 라이선스를 사용할 수 있으므로 규정 준수 요구 사항을 해결하고 비용을 절감하는 데 도움이 될 수 있습니다. 자세한 정보는 Amazon EC2 요금을 참조하십시오.

Savings Plans에 대한 자세한 내용은 Savings Plans 사용 설명서를 참조하세요.

인스턴스 수명 주기 결정

인스턴스의 수명 주기는 인스턴스가 시작될 때부터 종료될 때까지입니다. 선택한 구매 옵션이 인스턴스의 수명 주기에 영향을 미칩니다. 예를 들어 온디맨드 인스턴스는 사용자가 그 인스턴스를 시작하면 실행되고 종료하면 끝납니다. 스팟 인스턴스는 용량이 가용 상태이고 최고가가 스팟 가격보다 더 높은 조건 하에서만 실행됩니다.

다음 절차를 사용하여 인스턴스의 수명 주기를 결정합니다.

New console

콘솔을 사용하여 인스턴스 수명 주기를 결정하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 인스턴스를 선택합니다.

  3. 인스턴스를 선택합니다.

  4. 세부 정보 탭의 인스턴스 세부 정보에서 수명 주기를 찾습니다. 값이 spot인 경우 인스턴스는 스팟 인스턴스입니다. 값이 normal인 경우 인스턴스는 온디맨드 인스턴스 또는 예약 인스턴스입니다.

  5. 세부 정보 탭의 호스트 및 배치 그룹에서 테넌시를 찾습니다. 값이 host인 경우 그 인스턴스는 전용 호스트에서 실행 중인 것입니다. 값이 dedicated인 경우 인스턴스는 전용 인스턴스입니다.

  6. (선택 사항) 예약 인스턴스를 구매했는데 적용되었는지 확인하고 싶은 경우 Amazon EC2에 대한 사용 보고서를 참고할 수 있습니다. 자세한 내용은 Amazon EC2 사용 보고서 섹션을 참조하세요.

Old console

콘솔을 사용하여 인스턴스 수명 주기를 결정하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 인스턴스를 선택합니다.

  3. 인스턴스를 선택합니다.

  4. 설명 탭에서 테넌시를 찾습니다. 값이 host인 경우 그 인스턴스는 전용 호스트에서 실행 중인 것입니다. 값이 dedicated인 경우 인스턴스는 전용 인스턴스입니다.

  5. 설명 탭에서 수명 주기를 찾습니다. 값이 spot인 경우 인스턴스는 스팟 인스턴스입니다. 값이 normal인 경우 인스턴스는 온디맨드 인스턴스 또는 예약 인스턴스입니다.

  6. (선택 사항) 예약 인스턴스를 구매했는데 적용되었는지 확인하고 싶은 경우 Amazon EC2에 대한 사용 보고서를 참고할 수 있습니다. 자세한 내용은 Amazon EC2 사용 보고서 섹션을 참조하세요.

AWS CLI를 사용하여 인스턴스 수명 주기를 결정하려면

아래와 같이 describe-instances 명령을 사용합니다.

aws ec2 describe-instances --instance-ids i-1234567890abcdef0

인스턴스가 전용 호스트에서 실행 중인 경우 출력에는 다음 정보가 포함됩니다.

"Tenancy": "host"

인스턴스가 전용 인스턴스인 경우 출력에는 다음 정보가 포함됩니다.

"Tenancy": "dedicated"

인스턴스가 스팟 인스턴스인 경우 출력에는 다음 정보가 포함됩니다.

"InstanceLifecycle": "spot"

그 외 경우에는 출력에 InstanceLifecycle이 포함되지 않습니다.