View a markdown version of this page

Deploy the solution - Migration Assistant for Amazon OpenSearch Service

Deploy the solution

This solution provides two deployment options: ECS-based deployment and EKS-based deployment. Choose the option that best fits your migration requirements.

Before you begin, review the cost, architecture, network security, and other considerations discussed earlier in this guide.

Important

To update to a newer version of this solution, uninstall and redeploy it. This solution isn’t backwards-compatible.

Important

This solution sends operational metrics to AWS. We use this data to better understand how customers use this solution and related services and products. AWS owns the data gathered though this survey. Data collection is subject to the Privacy Notice.

Deployment options

EKS deployment (recommended)

The EKS-based deployment is the recommended deployment option for Migration Assistant 3.0. It leverages Amazon Elastic Kubernetes Service (Amazon EKS) to provide a simplified workflow experience with faster configuration changes and built-in orchestration.

Launch the CloudFormation stack

Choose one of the following options to deploy the EKS infrastructure:

After the CloudFormation stack deploys, run the bootstrap script to install the Helm chart and configure the EKS cluster. For detailed instructions, see Deploying to EKS on GitHub.

The deployment guide provides detailed instructions for:

  • Prerequisites and environment setup

  • CloudFormation-based infrastructure deployment (new VPC or existing VPC)

  • Helm chart installation and configuration

  • Migration execution using the Workflow CLI

  • Monitoring and troubleshooting

For the complete Migration Assistant documentation, see Migration Assistant for OpenSearch.

ECS deployment (support only)

Important

The ECS-based deployment is in support-only mode and will reach end of support on July 15, 2026. No new features will be developed for the ECS deployment. New deployments should use the EKS deployment option.

The ECS-based deployment has been available since Migration Assistant 1.0. Existing ECS deployments will continue to function, but customers are encouraged to migrate to the EKS deployment for access to new features and ongoing support.

For ECS deployment documentation, see Migration Assistant (Classic).