forked from envoyproxy/envoy-website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhome.yml
204 lines (192 loc) · 9.76 KB
/
home.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
hero:
- image: /img/envoy-logo.svg
headline: Envoy is an open source edge and service proxy, designed for cloud-native applications
companies-using-envoy:
- name: Airbnb
logo: /img/logos/airbnb.svg
- name: Aws
logo: /img/logos/aws.svg
- name: Booking.com
logo: /img/logos/booking.svg
- name: Cookpad
logo: /img/logos/cookpad.svg
- name: Digital Ocean
logo: /img/logos/digital-ocean.svg
- name: Dropbox
logo: /img/logos/dropbox.svg
- name: Ebay
logo: /img/logos/ebay.svg
- name: F5
logo: /img/logos/f5.svg
- name: Google
logo: /img/logos/google.svg
- name: GO-JEK
logo: /img/logos/gojek.svg
- name: Grubhub
logo: /img/logos/grubhub.svg
- name: Ibm
logo: /img/logos/ibm.svg
- name: Medium
logo: /img/logos/medium.svg
- name: Microsoft
logo: /img/logos/microsoft.svg
- name: Netflix
logo: /img/logos/netflix.svg
- name: Pinterest
logo: /img/logos/pinterest.svg
- name: Salesforce.com
logo: /img/logos/salesforce.svg
- name: Snapchat
logo: /img/logos/snapchat.svg
- name: Stripe
logo: /img/logos/stripe.svg
- name: Square
logo: /img/logos/square.svg
- name: Tencent
logo: /img/logos/tencent.svg
- name: Twilio
logo: /img/logos/twilio.svg
- name: Uber
logo: /img/logos/uber.svg
- name: Verizon
logo: /img/logos/verizon.svg
- name: VMware
logo: /img/logos/vmware.svg
- name: Vsco
logo: /img/logos/vsco.svg
- name: Yahoo Japan
logo: /img/logos/yahoo-japan.svg
- name: Yelp
logo: /img/logos/yelp.svg
why-envoy:
- "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 <strong>Lyft</strong>, 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."
features:
- name: Out of process architecture
description: Envoy is a self contained, high performance server with a small memory footprint. It runs alongside any application language or framework.
- name: HTTP/2 and gRPC support
description: Envoy has first class support for HTTP/2 and gRPC for both incoming and outgoing connections. It is a transparent HTTP/1.1 to HTTP/2 proxy.
- name: Advanced load balancing
description: Envoy supports advanced load balancing features including automatic retries, circuit breaking, global rate limiting, request shadowing, zone local load balancing, etc.
- name: APIs for configuration management
description: Envoy provides robust APIs for dynamically managing its configuration.
- name: Observability
description: Deep observability of L7 traffic, native support for distributed tracing, and wire-level observability of MongoDB, DynamoDB, and more.
quote:
- text: At Lyft, we've made tremendous strides in our resilience and observability since we started deploying Envoy. We're excited to be open sourcing Envoy, and the community that's growing around Envoy will help both Lyft and others adopting a microservices architecture.
author: Peter Morelli
role: VP Engineering, Lyft
# Try to keep descriptions to about 50 words, for layout's sake
partners:
- name: AWS App Mesh
logo: aws-logo.png
website: https://aws.amazon.com/app-mesh/
github: awslabs/aws-app-mesh
description: App Mesh is a service mesh from Amazon Web Services that allows you to easily monitor and control communication across microservice applications on AWS. App Mesh uses Envoy as its service proxy.
- name: Datawire
logo: datawire.svg
website: https://www.datawire.io/
description: Datawire's open source toolkit empowers developers to adopt a cloud-native development workflow for Kubernetes services.
- name: Grey Matter
logo: grey-matter.svg
website: http://deciphernow.com
description: Grey Matter is a cloud-native, cloud agnostic intelligent service mesh pathway for enterprise transformation and cost control.
- name: Instana
logo: instana.svg
website: http://www.instana.com
description: Instana is the Application Performance Management solution for modern dynamic applications, using automation and AI to manage their service quality.
- name: Octarine
logo: octarine.svg
website: https://octarinesec.com
github: https://github.com/octarinesec
description: Octarine delivers total visibility, easy policy management, and strong app security with seamless integration with systems such as Kubernetes, Istio, and Kafka to reduce security threats (ie data exfiltration), obtain compliance, and achieve simple, secure multi/hybrid-cloud.
- name: Solo.io
logo: solo.svg
website: https://www.solo.io
description: Solo.io develops tools to help the enterprise adopt innovative cloud technologies and maximize their benefits.
# Try to keep descriptions to about 50 words, for layout's sake.
# logo is optional -- without it, the name will show
projects:
- name: Ambassador
logo: ambassador.svg
website: https://www.getambassador.io/
github: datawire/ambassador
description: Ambassador is an open source Kubernetes-native API Gateway built on Envoy, designed for microservices.
- name: Cilium
logo: cilium.svg
website: https://github.com/cilium/cilium
github: cilium/cilium
description: Cilium is open source software for providing and transparently securing network connectivity and loadbalancing between application workloads such as application containers or processes.
- name: Cloud Foundry
logo: cloudfoundry.svg
website: https://cloudfoundry.org
github: cloudfoundry
description: Cloud Foundry is the industry standard cloud application platform that abstracts away infrastructure so you can focus on app innovation.
- name: Consul
logo: consul.svg
website: https://www.consul.io/docs/guides/connect-envoy.html
github: hashicorp/consul
description: The Consul Connect service mesh offers first-class support for using Envoy as a proxy
- name: Contour
logo: contour.svg
website: https://projectcontour.io
github: projectcontour/contour
description: Contour is an Ingress controller for Kubernetes that works by deploying the Envoy proxy as a reverse proxy and load balancer. Unlike other Ingress controllers, Contour supports dynamic configuration updates out of the box while maintaining a lightweight profile.
- name: Enroute
logo: enroute.svg
website: https://getenroute.io
github: saarasio/enroute
description: Enroute Universal Gateway is an Open-Source Envoy powered Cloud-Native API Gateway created for Kubernetes Ingress and Standalone deployments
- name: Gimbal
logo: gimbal.svg
website: https://github.com/projectcontour/gimbal
github: projectcontour/gimbal
description: Gimbal is a layer 7 load balancing platform built on Kubernetes, the Envoy proxy, and Contour, a Kubernetes Ingress controller. It provides a scalable, multi-team, and API-driven ingress tier capable of routing Internet traffic to multiple upstream Kubernetes clusters and traditional infrastructure technologies such as OpenStack.
- name: Envoy Operator
logo: envoy-operator.svg
website: https://github.com/solo-io/envoy-operator
github: solo-io/envoy-operator
description: Create, config and manage envoy on Kubernetes.
- name: GetEnvoy
logo: getenvoy.svg
website: https://getenvoy.io
github: tetratelabs/getenvoy
description: The GetEnvoy project is a collection of tooling focused on building, distributing, deploying and maintaining a fleet of Envoys.
- name: Gloo
logo: gloo.svg
website: https://gloo.solo.io
github: solo-io/gloo
description: Gloo is an open-source function gateway built on top of the Envoy Proxy. Gloo provides a unified entry point for access to all services and serverless functions, translating from any interface spoken by a client to any interface spoken by a backend.
- name: Gloo Connect
logo: glooconnect.svg
website: https://connect.solo.io
github: solo-io/gloo-connect
description: Gloo Connect is an open-source Consul-Native Service Mesh powered by Envoy Proxy.
- name: Istio
logo: istio.svg
website: https://istio.io
github: istio
description: Istio is an open platform that provides a uniform way to connect, manage, and secure microservices. Istio embeds Envoy https://istio.io/docs/concepts/what-is-istio/overview.html#envoy
- name: Kuma
logo: kuma.svg
website: https://www.kuma.io
github: kong/kuma
description: Kuma is a platform agnostic open-source control plane for Service Mesh and Microservices. It can run and be operated natively across both Kubernetes and VM environments, making it easy to adopt by every team in the organization.
- name: Rotor
logo: rotor.svg
website: https://github.com/turbinelabs/rotor
github: turbinelabs/rotor
description: Rotor is a fast, lightweight bridge between your service discovery and Envoy’s configuration APIs. Rotor supports Kubernetes, Consul, AWS (EC2 and ECS), DC/OS, flat files, and even other EDS/CDS implementations.
- name: Sqoop
logo: sqoop.svg
website: https://sqoop.solo.io
github: solo-io/sqoop
description: Sqoop is an open-source Codeless GraphQL Engine build on Envoy Proxy.