告别 Sidecar—— 使用 EBPF 解锁内核级服务网格
什么是服务网格?
随着分布式应用的引入,额外的可见性、连接性和安全性要求也浮出水面。应用程序组件通过不受信任的网络跨越云和集群边界进行通信,负载均衡、弹性变得至关重要,安全必须发展到发送者和接收者都可以验证彼此的身份的模式。在分布式应用的早期,这些要求是通过直接将所需的逻辑嵌入到应用中来解决的。服务网格将这些功能从应用程序中提取出来,作为基础设施的一部分提供给所有应用程序使用,因此不再需要修改每个应用程序。

服务网格示意图
随着分布式应用的引入,额外的可见性、连接性和安全性要求也浮出水面。应用程序组件通过不受信任的网络跨越云和集群边界进行通信,负载均衡、弹性变得至关重要,安全必须发展到发送者和接收者都可以验证彼此的身份的模式。在分布式应用的早期,这些要求是通过直接将所需的逻辑嵌入到应用中来解决的。服务网格将这些功能从应用程序中提取出来,作为基础设施的一部分提供给所有应用程序使用,因此不再需要修改每个应用程序。
服务网格示意图