CloudFix Finder/Fixer: OpenSearch Migrate from Extended Support
AWS OpenSearch extended support incurs additional costs for maintaining older versions of OpenSearch or Elasticsearch. CloudFix identifies clusters running on extended support versions and helps migrate them to newer, fully-supported versions to eliminate these additional charges while maintaining service availability.
Contents
Overview
Problem Statement
OpenSearch and Elasticsearch domains that run on versions that have reached their end of standard support date incur additional charges for extended support. AWS charges an additional percentage of your monthly bill for these domains, which can significantly increase your AWS costs without providing any additional functionality.
How CloudFix Helps
CloudFix identifies OpenSearch domains running on versions under extended support and facilitates migrating them to newer, fully-supported versions. This eliminates the additional extended support charges while maintaining service availability through AWS’s blue/green deployment process.
Business Impact
By migrating from extended support versions, organizations can:
- Eliminate extended support fees (which can be 10% or more of your OpenSearch costs)
- Maintain service availability during migration through blue/green deployment
- Gain access to newer features and improvements in the latest OpenSearch versions
- Reduce security risks associated with running older software versions
AWS Services Affected
How It Works
Finder Component
CloudFix identifies OpenSearch domains that can be migrated from extended support versions by:
- Scanning your AWS environment for all OpenSearch domains
- Checking the engine version of each domain against AWS’s extended support version list
- Identifying domains running on versions that incur extended support charges
- Verifying that the domain is eligible for upgrade (in a green state, not using ultrawarm/cold storage)
- Calculating potential savings based on current extended support fees
Fixer Component
When you approve a fix, CloudFix:
- Retrieves the target cluster attributes and verifies the Processing, UpgradeProcessing, and Deleted flags are all false
- Determines the appropriate target version to upgrade to (typically the latest compatible version)
- Initiates the upgrade process using AWS’s blue/green deployment methodology to minimize disruption
- Monitors the upgrade process for completion
- Verifies the successful migration and confirms the elimination of extended support charges
The blue/green deployment process minimizes the chances of disruption to the service during the version upgrade.
FAQ
What extended support versions does this fix target?
This fix targets OpenSearch domains running on Elasticsearch versions earlier than 7.10 and OpenSearch versions that have reached their end of standard support date according to AWS’s timeline.
Will this fix cause downtime?
No. AWS uses a blue/green deployment process for OpenSearch version upgrades, which minimizes service disruption. The process creates a new environment with the upgraded version, syncs data, and then switches traffic over, maintaining availability throughout.
Are all OpenSearch domains eligible for this upgrade?
No. CloudFix excludes domains that are not in a green state or that use ultrawarm/cold storage, as these may require special handling during version upgrades.
How does CloudFix ensure the upgraded domain works correctly?
CloudFix leverages AWS’s built-in upgrade validation processes. However, it’s recommended that customers perform their own application-level testing after the upgrade to ensure all custom functionality remains intact.
Is it possible to rollback once CloudFix implements the fix?
While AWS doesn’t provide a direct rollback mechanism for version upgrades, CloudFix monitors the process and can help address any issues that arise. In case of problems, a new upgrade may be required to resolve specific issues.
Can CloudFix implement the fix automatically once I accept the recommendation?
Yes, CloudFix can implement the fix automatically once you accept the recommendation.