為什么需要關(guān)心服務(wù)網(wǎng)格

2022-10-05    分類: 網(wǎng)站建設(shè)

 為什么需要關(guān)心服務(wù)網(wǎng)格

在微服務(wù)環(huán)境中,服務(wù)網(wǎng)格為開發(fā)和運(yùn)營(yíng)提供了好處。

很多開發(fā)者不知道為什么要關(guān)心服務(wù)網(wǎng)格Service Mesh。這是我在開發(fā)者見面會(huì)、會(huì)議和實(shí)踐研討會(huì)上關(guān)于云原生架構(gòu)的微服務(wù)開發(fā)的演講中經(jīng)常被問到的問題。我的回答總是一樣的:“只要你想簡(jiǎn)化你的微服務(wù)架構(gòu),它就應(yīng)該運(yùn)行在 Kubernetes 上。”

關(guān)于簡(jiǎn)化,你可能也想知道,為什么分布式微服務(wù)必須設(shè)計(jì)得如此復(fù)雜才能在 Kubernetes 集群上運(yùn)行。正如本文所解釋的那樣,許多開發(fā)人員通過服務(wù)網(wǎng)格解決了微服務(wù)架構(gòu)的復(fù)雜性,并通過在生產(chǎn)中采用服務(wù)網(wǎng)格獲得了額外的好處。

什么是服務(wù)網(wǎng)格?

 

服務(wù)網(wǎng)格是一個(gè)專門的基礎(chǔ)設(shè)施層,用于提供一個(gè)透明的、獨(dú)立于代碼的 (polyglot) 方式,以消除應(yīng)用代碼中的非功能性微服務(wù)能力。

 

為什么需要關(guān)心服務(wù)網(wǎng)格

Before and After Service Mesh

為什么服務(wù)網(wǎng)格對(duì)開發(fā)者很重要

 

當(dāng)開發(fā)人員將微服務(wù)部署到云時(shí),無論業(yè)務(wù)功能如何,他們都必須解決非功能性微服務(wù)功能,以避免級(jí)聯(lián)故障。這些功能通??梢泽w現(xiàn)在服務(wù)發(fā)現(xiàn)、日志、監(jiān)控、韌性resiliency、認(rèn)證、彈性elasticity和跟蹤等方面。開發(fā)人員必須花費(fèi)更多的時(shí)間將它們添加到每個(gè)微服務(wù)中,而不是開發(fā)實(shí)際的業(yè)務(wù)邏輯,這使得微服務(wù)變得沉重而復(fù)雜。

隨著企業(yè)加速向云計(jì)算轉(zhuǎn)移,服務(wù)網(wǎng)格 可以提高開發(fā)人員的生產(chǎn)力。Kubernetes 加服務(wù)網(wǎng)格平臺(tái)不需要讓服務(wù)負(fù)責(zé)處理這些復(fù)雜的問題,也不需要在每個(gè)服務(wù)中添加更多的代碼來處理云原生的問題,而是負(fù)責(zé)向運(yùn)行在該平臺(tái)上的任何應(yīng)用(現(xiàn)有的或新的,用任何編程語言或框架)提供這些服務(wù)。那么微服務(wù)就可以輕量級(jí),專注于其業(yè)務(wù)邏輯,而不是云原生的復(fù)雜性。

為什么服務(wù)網(wǎng)格對(duì)運(yùn)維很重要

 

這并沒有回答為什么運(yùn)維團(tuán)隊(duì)需要關(guān)心在 Kubernetes 上運(yùn)行云原生微服務(wù)的服務(wù)網(wǎng)格。因?yàn)檫\(yùn)維團(tuán)隊(duì)必須確保在 Kubernetes 環(huán)境上的大型混合云和多云上部署新的云原生應(yīng)用的強(qiáng)大安全性、合規(guī)性和可觀察性。

服務(wù)網(wǎng)格由一個(gè)用于管理代理路由流量的控制平面和一個(gè)用于注入邊車Sidecar的數(shù)據(jù)平面組成。邊車允許運(yùn)維團(tuán)隊(duì)做一些比如添加第三方安全工具和追蹤所有服務(wù)通信中的流量,以避免安全漏洞或合規(guī)問題。服務(wù)網(wǎng)格還可以通過在圖形面板上可視化地跟蹤指標(biāo)來提高觀察能力。

如何開始使用服務(wù)網(wǎng)格

 

對(duì)于開發(fā)者和運(yùn)維人員,以及從應(yīng)用開發(fā)到平臺(tái)運(yùn)維來說,服務(wù)網(wǎng)格可以更有效地管理云原生功能。

你可能想知道從哪里開始采用服務(wù)網(wǎng)格來配合你的微服務(wù)應(yīng)用和架構(gòu)。幸運(yùn)的是,有許多開源的服務(wù)網(wǎng)格項(xiàng)目。許多云服務(wù)提供商也在他們的 Kubernetes 平臺(tái)中提供 服務(wù)網(wǎng)格。

 

為什么需要關(guān)心服務(wù)網(wǎng)格

CNCF Service Mesh Landscape

你可以在 CNCF Service Mesh Landscape 頁面中找到最受歡迎的服務(wù)網(wǎng)格項(xiàng)目和服務(wù)的鏈接。

當(dāng)前標(biāo)題:為什么需要關(guān)心服務(wù)網(wǎng)格
鏈接URL:http://www.muchs.cn/news48/202248.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)網(wǎng)站策劃、網(wǎng)站營(yíng)銷、手機(jī)網(wǎng)站建設(shè)、軟件開發(fā)、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司