首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

为什么 Envoy Gateway 是云原生时代的七层网关?

大家好,我叫赵化冰,是 CNCF 云原生基金会大使,也是一个软件行业老兵和云原生从业者。我还记得,当我 2017 年在 Linux 基金会下的一个开源项目中从事微服务相关工作时,第一次从该项目的一个朋友那里了解到了 Istio/Envoy。从此以后,我就被 Istio/Envoy 的先进设计理念所吸引。我是国内最早一批从事 Istio/Enovy 产品研发的技术人员之一,在 2018 年就主导了 Istio/Envoy 的第一个产品化项目。在后续的工作中,我还研发了大规模 Kubernetes 集群上基于 Envoy 的多租户七层云原生网关,创建了基于 Envoy 的多协议七层网关开源项目 MetaProtocolProxy,以及基于 Envoy/Istio 的多协议服务网格开源项目 Aeraki Mesh(CNCF Sandbox 项目),该项目被腾讯、百度、华为等多个公司采用,在基于 Envoy 的网关和服务网格上支持了超过数十种应用协议。今天,我想和大家聊一聊 Envoy 生态中的新成员 Envoy Gateway,以及为什么我认为 Envoy Gateway 是云原生时代的七层网关。

02

Linkerd项目

说明:Linkerd是一个服务网格,可为云原生应用程序增加可靠性、安全性和可见性。Linkerd是一个透明的服务网格,旨在通过透明地向所有服务间通信添加服务发现、负载平衡、故障处理、检测和路由,使现代应用程序安全可靠。Linkerd(发音为“linker-DEE”)充当透明的HTTP/gRPC/thrift/etc代理,通常可以使用最少的配置将其添加到现有应用程序中,不管应用程序使用何种语言编写。它适用于许多语言 通用协议和服务发现后端,包括Mesos和Kubernetes等调度环境。Linkerd基于Netty和Finagle构建,Finagle是经过生产测试的RPC框架,采用于Twitter、Pinterest、Tumblr、PagerDuty等高流量公司。Linkerd由Cloud Native Computing Foundation(CNCF)托管。

03
领券