AWS App Mesh to VPC Lattice Migration Guide
This post details how to migrate from AWS App Mesh to Amazon VPC Lattice, as AWS App Mesh will be discontinued effective September 30th, 2026. New customers cannot onboard to App Mesh starting September 24th, 2024. The guide compares the architectures and components of both services, offering practical strategies and a walkthrough for EKS customers to simplify application networking and eliminate sidecar proxies.
- →AWS App Mesh to be Discontinued
- →Introduction to Amazon VPC Lattice
- →Comparing App Mesh and VPC Lattice
- →Architectural and Observability Differences
- →Migration Strategies and Walkthrough
Deprecations (1) ›
- AWS App Mesh to be Discontinued
AWS App Mesh will be discontinued effective September 30th, 2026. New customers will be unable to onboard to AWS App Mesh starting September 24th, 2024. Existing customers can use the service normally until the discontinuation date, with AWS providing critical security and availability updates.
Notes (4) ›
- Introduction to Amazon VPC Lattice
Amazon VPC Lattice is a fully managed service announced at re:Invent 2022 that simplifies application networking by providing consistent connectivity, security, and monitoring between AWS services, eliminating the need for sidecar proxies.
- Comparing App Mesh and VPC Lattice
The post contrasts App Mesh's reliance on Envoy sidecar proxies with VPC Lattice's managed control and data planes. Key differences include Service Networks vs. Service Meshes, Services vs. Virtual Services, Target Groups vs. Virtual Nodes, and Listeners/Rules vs. Virtual Routers/Routes.
- Architectural and Observability Differences
VPC Lattice offers built-in CloudWatch metrics, while App Mesh requires manual configuration of the CloudWatch Agent with Prometheus. VPC Lattice natively supports cross-account/VPC access and integrates with the Gateway API and IAM authentication policies.
- Migration Strategies and Walkthrough
The guide outlines migration strategies such as in-place and blue/green deployments. It also provides a high-level walkthrough using a sample multi-tiered application on Amazon EKS, detailing steps for configuring the application with App Mesh and then migrating to VPC Lattice resources.
https://aws.amazon.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-vpc-lattice/
Related releases
- AWS EC2 M8i and M8i-flex Instances Now Available in AWS European Sovereign Cloud AWS What's New ·
- Amazon EC2 C8i and C8i-flex Instances Now Available in AWS European Sovereign Cloud AWS What's New ·
- Amazon EC2 R8i and R8i-flex Instances Now Available in AWS European Sovereign Cloud AWS What's New ·
- Spark Connect now supported on Amazon EMR on EC2 for interactive PySpark AWS Big Data Blog ·
- Amazon EMR Introduces Long Term Support for Apache Spark with Version 4.1 AWS What's New ·
- Amazon EMR 7.14 is Now Available AWS What's New ·