分散式系统要怎么管理呢?有几家大厂给出了答案。Google、IBM 以及共享车辆业者 Lyft 共同宣布开源的 Istio,可以不必受制单一厂商,得到云端平台所需要的连线、安全、管理和监控不同微系统的需要。
有时候开发者得写程式码调整不同系统,但有了 Istio 就不必那么麻烦了,只要用 Istio,在应用层和网络之间的统一界面,可以一次搞定。
尽管 Istio 主要由 Google 和 IBM 合作的开源专案,但是 Envoy proxy 部分则是 Lyft 的产物,Lyft 运用 Envoy proxy 来解决内部 IT 问题。
而对 IBM 来说,投入 Istio 则能简化开发者使用 IBM 云端上的 container 的困难度。末来 Istio 也会支援 IBM 云端。目前 Istio 锁定 Kubernetes 环境。
- Google, IBM, Lyft Collaborate On Istio Open Microservices Technology
(首图来源:Google Cloud)