- 深入理解Istio:云原生服務網格進階實戰
- 云原生社區
- 419字
- 2022-08-16 14:38:18
1.3 什么是Istio
通過前面的介紹,讀者已經對Service Mesh已經有了初步的認識。Istio作為一個開源的Service Mesh實現產品,一經推出就備受矚目,成為各大廠商和開發者爭相追捧的對象。因此,Istio很有可能會成為繼Kubernetes之后的又一個明星級產品。Istio官方文檔是這樣定義的:“它是一個完全開源的服務網格,以透明的方式構建在現有的分布式應用中。它也是一個平臺,擁有可以集成任何日志、遙測和策略系統的API接口。Istio多樣化的特性使你能夠成功且高效地運行分布式微服務架構,并提供保護、連接和監控微服務的統一方法。”
從官方定義可以看出,Istio提供了一種完整的解決方案,可以使用統一的方式管理和監測微服務應用。同時,它具有管理流量、實施訪問策略、收集數據等方面的功能,而且所有的這些都對應用透明,幾乎不需要修改業務代碼就能實現。
有了Istio,用戶幾乎可以不再使用其他的微服務框架,也不需要自己去實現服務治理等功能。只要把網絡層委托給Istio,它就能幫用戶完成這一系列的功能。簡單來說,Istio就是一個提供了服務治理功能的服務網格。