AWS App Mesh vs Envoy comparison

Cancel
You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
1,510 views|1,389 comparisons
Envoy Logo
2,880 views|2,727 comparisons
Ranking
7th
out of 11 in Service Mesh
Views
1,510
Comparisons
1,389
Reviews
0
Average Words per Review
0
Rating
N/A
5th
out of 11 in Service Mesh
Views
2,880
Comparisons
2,727
Reviews
0
Average Words per Review
0
Rating
N/A
Comparisons
HAProxy logo
Compared 27% of the time.
Traefik Enterprise logo
Compared 22% of the time.
Kong Mesh logo
Compared 18% of the time.
NGINX Service-Mesh logo
Compared 17% of the time.
VMware Tanzu Service Mesh logo
Compared 2% of the time.
Learn More
Overview

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.

Modern applications are typically composed of multiple services. Each service may be built using multiple types of compute infrastructure such as Amazon EC2 and AWS Fargate. As the number of services grow within an application, it becomes difficult to pinpoint the exact location of errors, re-route traffic after failures, and safely deploy code changes. Previously, this has required you to build monitoring and control logic directly into your code and redeploy your service every time there are changes.

AWS App Mesh makes it easy to run services by providing consistent visibility and network traffic controls for services built across multiple types of compute infrastructure. App Mesh removes the need to update application code to change how monitoring data is collected or traffic is routed between services. App Mesh configures each service to export monitoring data and implements consistent communications control logic across your application. This makes it easy to quickly pinpoint the exact location of errors and automatically re-route network traffic when there are failures or when code changes need to be deployed.

You can use App Mesh with AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS, and Kubernetes running on AWS, to better run your application at scale. App Mesh also integrates with AWS Outposts for your applications running on-premises. App Mesh uses the open source Envoy proxy, making it compatible with a wide range of AWS partner and open source tools.

As on the ground microservice practitioners quickly realize, the majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in two areas: networking and observability. It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application.

Originally built at Lyft, Envoy is a high performance C++ distributed proxy designed for single services and applications, as well as a communication bus and “universal data plane” designed for large microservice “service mesh” architectures. Built on the learnings of solutions such as NGINX, HAProxy, hardware load balancers, and cloud load balancers, Envoy runs alongside every application and abstracts the network by providing common features in a platform-agnostic manner. When all service traffic in an infrastructure flows via an Envoy mesh, it becomes easy to visualize problem areas via consistent observability, tune overall performance, and add substrate features in a single place.

Sample Customers
aqua, alcide, datadog, neuvector, twistlock, hashicorp, weaveworks, signalfx, spotinst, sysdig, tetrate, solarwinds
Airbnb, Booking.com, Cookpad, Digital Ocean, Ebay, F5, Google, GO-JEK, Grubhub, IBM, Medium, Microsoft, Netflix, Pinterest, Salesforce.com, Snapchat, Stripe, Square, Tencent, Twilio, Uber, Verizon, VMware, Vsco, Yahoo Japan, Yelp
Top Industries
VISITORS READING REVIEWS
Financial Services Firm22%
Computer Software Company17%
Manufacturing Company5%
Educational Organization5%
VISITORS READING REVIEWS
Computer Software Company24%
Financial Services Firm15%
Manufacturing Company10%
Comms Service Provider5%
Company Size
VISITORS READING REVIEWS
Small Business18%
Midsize Enterprise17%
Large Enterprise66%
VISITORS READING REVIEWS
Small Business21%
Midsize Enterprise11%
Large Enterprise68%

AWS App Mesh is ranked 7th in Service Mesh while Envoy is ranked 5th in Service Mesh. AWS App Mesh is rated 0.0, while Envoy is rated 0.0. On the other hand, AWS App Mesh is most compared with Istio, HashiCorp Consul, NGINX Service-Mesh and Kong Mesh, whereas Envoy is most compared with HAProxy, Traefik Enterprise, Kong Mesh, NGINX Service-Mesh and VMware Tanzu Service Mesh.

See our list of best Service Mesh vendors.

We monitor all Service Mesh reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.