谷歌倾力支持Istio
时间:2022-04-19 10:09:01 | 来源:行业动态
时间:2022-04-19 10:09:01 来源:行业动态
谷歌是目前最受欢迎的开源Service Mesh项目Istio的主要贡献者之一。除谷歌之外,IBM与Red Hat也积极参与到项目贡献中来。Istio基于Envoy代理,借此获得能够与Kubernetes紧密集成的强大控制平面。
从立项之初,开源与云原生社区就希望Istio能够成为云原生计算基金会(CNCF)的一部分。但最终,谷歌决定将Istio商标捐赠给由谷歌、SADA、独立开源维护者以及计算机科学学者们共同建立的新机构Open Usage Commons(OUC)。虽然此举弱化了谷歌对Istio商标的掌握能力,但搜索巨头仍对项目的发展路线图保持着重大影响力。OUC由谷歌资助机构中的前任及现任谷歌员工、合作伙伴以及学术研究人员共同组成。
OUC的成立诉求并不是将Istio转变成闭源项目。相反,Istio仍然采用Apache 2.0许可证,任何人皆可复制、使用、发布项目并为其做出贡献。在将Istio商标与徽标移交给OUC之后,任何企业不得继续使用Istio名称或其徽标,避免给用户造成不必要的误解。当然,谷歌的这一举动也引发了多方关注,特别是同样身为Istio主要贡献者的IBM。部分行业分析师甚至认为,谷歌的这招欲擒故纵其实是为了更好地保持对Istio项目的控制与影响能力。
继Kubernetes之后,Istio同样成为谷歌技术堆栈中的核心组成部分。以Kubernetes为基础构建而成的无服务器平台Knative,其源头就可以追溯至Istio。谷歌扩展了Knative以增强Kubernetes的开发者使用体验。商业专有谷歌云服务Cloud Run就以Knative为基础,此外谷歌的应用程序现代化平台Anthos也高度依赖于Istio。谷歌扩展了Istio,借此通过Anthos Service Mesh实现多云与混合功能。展望未来,Istio与Anthos Service Mesh都将在5G网络支持下的谷歌边缘云及多云场景中发挥关键作用。
而且面对竞争风险,谷歌也明显不希望竞争对手的加入削弱Istio的独特性与差异性。