您好,登錄后才能下訂單哦!
這篇文章主要講解了“什么是服務網格”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“什么是服務網格”吧!
服務網格是一個專門的基礎設施層,用于提供一個透明的、獨立于代碼的 (polyglot) 方式,以消除應用代碼中的非功能性微服務能力。
Before and After Service Mesh
當開發人員將微服務部署到云時,無論業務功能如何,他們都必須解決非功能性微服務功能,以避免級聯故障。這些功能通常可以體現在服務發現、日志、監控、韌性、認證、彈性和跟蹤等方面。開發人員必須花費更多的時間將它們添加到每個微服務中,而不是開發實際的業務邏輯,這使得微服務變得沉重而復雜。
隨著企業加速向云計算轉移,服務網格 可以提高開發人員的生產力。Kubernetes 加服務網格平臺不需要讓服務負責處理這些復雜的問題,也不需要在每個服務中添加更多的代碼來處理云原生的問題,而是負責向運行在該平臺上的任何應用(現有的或新的,用任何編程語言或框架)提供這些服務。那么微服務就可以輕量級,專注于其業務邏輯,而不是云原生的復雜性。
這并沒有回答為什么運維團隊需要關心在 Kubernetes 上運行云原生微服務的服務網格。因為運維團隊必須確保在 Kubernetes 環境上的大型混合云和多云上部署新的云原生應用的強大安全性、合規性和可觀察性。
服務網格由一個用于管理代理路由流量的控制平面和一個用于注入邊車的數據平面組成。邊車允許運維團隊做一些比如添加第三方安全工具和追蹤所有服務通信中的流量,以避免安全漏洞或合規問題。服務網格還可以通過在圖形面板上可視化地跟蹤指標來提高觀察能力。
對于開發者和運維人員,以及從應用開發到平臺運維來說,服務網格可以更有效地管理云原生功能。
你可能想知道從哪里開始采用服務網格來配合你的微服務應用和架構。幸運的是,有許多開源的服務網格項目。許多云服務提供商也在他們的 Kubernetes 平臺中提供 服務網格。
感謝各位的閱讀,以上就是“什么是服務網格”的內容了,經過本文的學習后,相信大家對什么是服務網格這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。