kubernetes實踐之七十四:Service Mesh Meetup深圳站學習總結

百聯達發表於2018-08-28

一:簡介

8月25日有幸參與了Service Mesh Meetup深圳站的分享會,收穫滿滿。

二:微服務架構要點

三:微服務架構

  1. Spring Cloud : 微服務架構要點嵌入到業務程式碼,開發人員需要處理大量與業務無關的邏輯,缺少完整的微服務生命週期支援,比如自動化部署,排程,資源管理,程式隔離和故障恢復等。其中的微服務發現和註冊外掛Eureka 2.0 開源工作宣告停止. 可關注spring cloud gateway。


  2. Dubbo: 基於SOA架構發展而成的微服務架構,相對於Spring Cloud它把微服務架構的要點以SDK的形式抽離出來。不同的技術棧引用不同的SDK,Dubbo框架採用了自定義的協議,導致無法用Istio. 可關注 dubbo mesh或SOFA mesh.


  3. Kubernetes:平臺層解決微服務痛點問題,業務基本無侵入,完整地覆蓋微服務生命週期,從執行時到部署,排程,資源管理,隔離和故障恢復等。Google主導,容器技術的事實標準。


  4. Service Mesh(Istio) :對業務程式碼零侵入,開發者無需關心分散式架構帶來的複雜性及引入的技術問題。Istio治理的不只是微服務,只要有訪問的服務,都可以被治理。


四:總結

1. Istio & Kubernetes:

2. Istio & Kubernetes位於Google雲服務體系中的核心位置

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-2213011/,如需轉載,請註明出處,否則將追究法律責任。

相關文章