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
- Amazon EC2 R8a Instances Now Available in Canada (Central) Region AWS What's New ·
- AWS EC2 Image Builder streamlines Microsoft Office integration Modernizing with AWS Blog ·
- AWS EC2 High Memory U7in Instances Now Available in São Paulo AWS What's New ·
- Amazon EC2 introduces application status checks for app-level monitoring AWS What's New ·
- Amazon EC2 R8i and R8i-Flex instances available in Europe (Milan) AWS What's New ·
- Amazon GameLift Servers adds 21 EC2 instance types AWS What's New ·