Posted On: Jul 13, 2020
Now you can configure ingress for your applications running within App Mesh with virtual gateways that allow services outside of your mesh to communicate with services inside the mesh. AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure. App Mesh standardizes how your services communicate, giving you end-to-end visibility and ensuring high-availability for your applications.
Virtual gateways are affiliated with a load balancer and allow you to configure ingress traffic rules using Routes, similar to virtual router configuration. A virtual gateway represents an Envoy proxy running in an Amazon ECS cluster, in a Kubernetes cluster, or on an Amazon EC2 instance. It can access all of the App Mesh configuration for resources that are inside of the mesh. It can terminate external TLS connections and direct the traffic to internal services via gateway routes, optionally encrypting internal traffic.
To get started, you can create and configure a virtual gateway using AWS App Mesh Console. For a complete end-to-end walkthrough, see Configuring Ingress Gateway and read the deep-dive blog post on Ingress Gateway. To learn more about App Mesh, see the product page or documentation.