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

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

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

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

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

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

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

 

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

 

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

Before and After Service Mesh

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

 

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

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

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

 

這并沒(méi)有回答為什么運(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ī)性和可觀(guān)察性。

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

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

 

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

你可能想知道從哪里開(kāi)始采用服務(wù)網(wǎng)格來(lái)配合你的微服務(wù)應(yīng)用和架構(gòu)。幸運(yùn)的是,有許多開(kāi)源的服務(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 頁(yè)面中找到最受歡迎的服務(wù)網(wǎng)格項(xiàng)目和服務(wù)的鏈接。

分享題目:為什么需要關(guān)心服務(wù)網(wǎng)格
分享地址:http://muchs.cn/news/202248.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)、網(wǎng)站設(shè)計(jì)公司軟件開(kāi)發(fā)、小程序開(kāi)發(fā)品牌網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)

廣告

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

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)