Ensure that your AWS Elasticsearch Reserved Instances (RIs) are renewed before expiration in order to get a significant discount on the hourly charges. The renewal process consists of purchasing another Elasticsearch RIs so that Amazon can keep charging you based on the chosen reservation term. The default threshold for the number of days before expiration when this conformity rule check is performed is 30 days.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
optimisation
Reserved Instances (RIs) offer significant discounts compared to standard On-Demand Instances, therefore with this billing method in use you can optimize your Amazon Elasticsearch service costs based on your expected compute resource usage. Since Elasticsearch Reserved Instances are not renewed automatically, purchasing another RIs before expiration will guarantee their billing at a discounted hourly rate.
Note: You can change the default threshold for the number of days before expiration on Cloud Conformity account dashboard and set your own value (in days), based on your needs.
Audit
To determine the expiration date for your AWS Elasticsearch Reserved Instances, perform the following:
Remediation / Resolution
To renew your Elasticsearch Reserved Instances before their reservation expire, you need to repurchase them using the same offering configuration (AWS region, instance class, term, etc). To renew your existing AWS Elasticsearch RIs in order to avoid On-Demand rate charges when the current reservation expires, perform the following:
References
- AWS Documentation
- Amazon Elasticsearch Service FAQs
- Amazon Elasticsearch Service pricing
- Amazon Elasticsearch Service Reserved Instances
- AWS Command Line Interface (CLI) Documentation
- es
- describe-reserved-elasticsearch-instances
- describe-reserved-elasticsearch-instance-offerings
- purchase-reserved-elasticsearch-instance-offering