CloudFix Finder/Fixer: OpenSearch Resize Instances
Amazon OpenSearch clusters are often overprovisioned due to the complexity of sizing them correctly. This CloudFix Finder/Fixer identifies overprovisioned clusters and automatically resizes them to target 70% peak utilization, helping you optimize costs without compromising performance.
Contents
Overview
Properly sizing OpenSearch clusters can be challenging, often leading to overprovisioning of resources. This Finder/Fixer helps you optimize your OpenSearch cluster costs by analyzing usage patterns and automatically adjusting instance sizes to maintain optimal performance while reducing unnecessary expenses.
AWS Services Affected
|
Amazon OpenSearch Service |
How It Works
Finder Component
The Finder component analyzes your OpenSearch clusters by:
- Monitoring CPU and memory utilization patterns over the last 30 days through CloudWatch metrics
- Identifying clusters that consistently operate well below capacity
- Calculating optimal instance sizes targeting 70% peak utilization
- Excluding clusters using UltraWarm or Cold storage
- Verifying cluster health status is green before recommending changes
Fixer Component
When executed, the Fixer:
- Verifies cluster eligibility by checking Processing, UpgradeProcessing, and Deleted flags
- Updates both cluster and master node instance types to the recommended sizes
- Implements changes using AWS’s blue/green deployment process to minimize service disruption
- Monitors the resized cluster to ensure performance meets requirements
- Provides automatic rollback capability if performance issues are detected
FAQ
What are the potential savings?
Customers typically see 15-20% cost savings on resized clusters. The exact savings depend on the degree of overprovisioning, but average around $0.12 per cluster hour for each resource tier reduction.
Does this fix require downtime?
No. The fix is implemented using AWS’s blue/green deployment process, which ensures continuous service availability during the resize operation.
Can changes be rolled back?
Yes. The system includes automatic rollback capabilities triggered by CloudWatch alarms monitoring CPU and memory usage. If performance metrics indicate issues after resizing, the cluster will be automatically restored to its previous configuration.
Is the fix automatic after accepting the recommendation?
Yes. Once you approve the recommendation, CloudFix will automatically implement the changes using AWS best practices and monitor the results.