Amazon Elasticsearch Service 예약 인스턴스 - Amazon Elasticsearch Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Elasticsearch Service 예약 인스턴스

Amazon Elasticsearch Service 예약 인스턴스(RI)는 표준 온디맨드 인스턴스에 비해 요금이 대폭 할인됩니다. 인스턴스 자체는 동일합니다. RIs는 계정에서 온디맨드 인스턴스에 적용되는 결제 할인입니다. 예측 가능한 사용량으로 수명이 긴 애플리케이션의 경우 RIs를 사용하면 시간이 지날수록 상당한 비용을 절감할 수 있습니다.

Amazon ES RIs에는 1년 또는 3년 약정이 필요하며 할인율이 달라지는 3가지 결제 옵션이 있습니다.

  • 선결제 없음 – 선결제를 하지 않습니다. 사용 기간 내내 시간당 요금을 할인받습니다.

  • 부분 선결제 – 일부 비용을 선결제하고, 사용 기간 내내 시간당 요금을 할인받습니다.

  • 전체 선결제 – 모든 비용을 선결제합니다. 해당 기간 중 시간당 요금을 지불하지 않습니다.

일반적으로 선결제 금액이 많을수록 할인율이 증가합니다. 예약 인스턴스는 취소할 수 없습니다. 일단 예약하면 사용 기간 내내 비용 지불을 약정하는 것이며 선결제 금액은 환불되지 않습니다.

Amazon Elasticsearch Service RIs는 유연성이 없으며 예약하는 정확한 인스턴스 유형에만 적용됩니다. 예를 들어 c5.2xlarge.elasticsearch 인스턴스 8개에 대한 예약은 c5.xlarge.elasticsearch 인스턴스 16개 또는 c5.4xlarge.elasticsearch 인스턴스 4개에 적용되지 않습니다. 자세한 내용은 Amazon Elasticsearch Service 요금FAQ를 참조하십시오.

예약 인스턴스 구입(콘솔)

콘솔에서 기존 예약 인스턴스를 확인하고 새 예약 인스턴스를 구입할 수 있습니다.

예약 인스턴스 구입 방법

  1. https://aws.amazon.com으로 이동하여 Sign In to the Console(콘솔에 로그인)을 선택합니다.

  2. Analytics에서 Elasticsearch 서비스를 선택합니다.

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

    이 페이지에서는 기존 예약을 확인할 수 있습니다. 예약이 여러 개라면, 필터를 적용해 특정 예약을 쉽게 찾아 확인할 수 있습니다.

    작은 정보

    예약 인스턴스 링크가 보이지 않으면 리전에서 도메인을 생성합니다.

  4. Purchase Reserved Instance(예약 인스턴스 구입)를 선택합니다.

  5. Reservation Name(예약 이름)에 고유하고 서술적인 이름을 입력합니다.

  6. 인스턴스 유형, 크기, 숫자를 선택합니다. 자세한 지침은 Amazon ES 도메인 크기 조정 단원을 참조하십시오.

  7. 사용 기간과 결제 옵션을 선택합니다.

  8. 결제 세부 정보를 자세히 검토합니다.

  9. 제출을 선택합니다.

  10. 구입 요약을 자세히 검토합니다. 구입한 예약 인스턴스는 환불할 수 없습니다.

  11. 구입을 선택합니다.

예약 인스턴스 구입(AWS CLI)

AWS CLI에는 상품을 확인하고, 예약을 구매하거나 검토하는 명령이 있습니다. 다음 명령과 샘플 응답은 해당 AWS 리전의 상품을 보여줍니다.

aws es describe-reserved-elasticsearch-instance-offerings --region us-east-1 { "ReservedElasticsearchInstanceOfferings": [ { "FixedPrice": x, "ReservedElasticsearchInstanceOfferingId": "1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a", "RecurringCharges": [ { "RecurringChargeAmount": y, "RecurringChargeFrequency": "Hourly" } ], "UsagePrice": 0.0, "PaymentOption": "PARTIAL_UPFRONT", "Duration": 31536000, "ElasticsearchInstanceType": "m4.2xlarge.elasticsearch", "CurrencyCode": "USD" } ] }

각 반환 값에 대한 설명은 다음 표 단원을 참조하십시오.

Field Description
FixedPrice 예약의 선결제 금액.
ReservedElasticsearchInstanceOfferingId 상품 ID입니다. 상품을 예약하고 싶다면 이 값을 기록해 두십시오.
RecurringCharges 예약의 시간당 요금.
UsagePrice 레거시 필드. Amazon ES의 경우, 이 값은 언제나 0입니다.
PaymentOption 선결제 없음, 부분 선결제 또는 전체 선결제.
Duration 사용 기간(초):
  • 31536000초는 1년입니다.

  • 94608000초는 3년입니다.

ElasticsearchInstanceType 예약의 인스턴스 유형. 각 인스턴스 유형에 할당된 하드웨어 리소스를 자세히 알아보려면 Amazon Elasticsearch Service 요금을 참조하십시오.
CurrencyCode FixedPriceRecurringChargeAmount의 통화.

다음은 예약 구입 예제입니다.

aws es purchase-reserved-elasticsearch-instance-offering --reserved-elasticsearch-instance-offering-id 1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a --reservation-name my-reservation --instance-count 3 --region us-east-1 { "ReservationName": "my-reservation", "ReservedElasticsearchInstanceId": "9a8a7a6a-5a4a-3a2a-1a0a-9a8a7a6a5a4a" }

마지막으로, 다음 예제를 활용해 주어진 리전의 예약 목록을 확인하십시오.

aws es describe-reserved-elasticsearch-instances --region us-east-1 { "ReservedElasticsearchInstances": [ { "FixedPrice": x, "ReservedElasticsearchInstanceOfferingId": "1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a", "ReservationName": "my-reservation", "PaymentOption": "PARTIAL_UPFRONT", "UsagePrice": 0.0, "ReservedElasticsearchInstanceId": "9a8a7a6a-5a4a-3a2a-1a0a-9a8a7a6a5a4a", "RecurringCharges": [ { "RecurringChargeAmount": y, "RecurringChargeFrequency": "Hourly" } ], "State": "payment-pending", "StartTime": 1522872571.229, "ElasticsearchInstanceCount": 3, "Duration": 31536000, "ElasticsearchInstanceType": "m4.2xlarge.elasticsearch", "CurrencyCode": "USD" } ] }
참고

StartTime은 Unix epoch 시간으로, 1970년 1월 1일 자정 UTC 이후 경과 시간(초)을 의미합니다. 예를 들어 epoch 시간 1522872571은 UTC로 2018년 4월 4일 20:09:31입니다. 온라인 변환기를 이용할 수도 있습니다.

이전 예제에서 사용한 명령을 자세히 알아보려면 AWS CLI Command Reference 단원을 참조하십시오.

예약 인스턴스 구입(AWS SDKs)

AWS SDKs(Android 및 iOS SDKs 제외)은 다음을 비롯하여 Amazon ES 구성 API 참조에 정의된 모든 작업을 지원합니다.

  • DescribeReservedElasticsearchInstanceOfferings

  • PurchaseReservedElasticsearchInstanceOffering

  • DescribeReservedElasticsearchInstances

AWS SDKs 설치 및 사용에 대한 자세한 내용은 AWS 소프트웨어 개발 키트를 참조하십시오.

비용 검사

Cost Explorer는 지난 13개월의 지출 데이터를 확인할 수 있는 무료 도구입니다. 이 데이터를 분석하면 추세를 식별하고 RIs가 사용 사례에 적합한지 여부를 이해하는 데 도움이 됩니다. 가 이미 있는 경우 RIs구매 옵션별로 그룹화하고 분할 상환 비용을 표시하여 온디맨드 인스턴스에 지출한 비용과 비교할 수 있습니다.https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/advanced.html 또한 예약을 최대한 활용하도록 사용 예산을 설정할 수 있습니다. 자세한 내용은 https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.htmlCost Explorer로 비용 분석AWS Billing and Cost Management 사용 설명서을 참조하십시오.