日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
一文了解“ServiceMesh(服務(wù)網(wǎng)格)”的歷史與現(xiàn)在

對于大多數(shù)人來說,“Service Mesh(服務(wù)網(wǎng)格)”仍然是一個新概念,因此,談?wù)撍摹皻v史”可能看起來有點滑稽。但事實上,早在2010年初,在一些大網(wǎng)絡(luò)規(guī)模的公司中,服務(wù)網(wǎng)格的概念就隱約開始逐步形成了。因此,服務(wù)網(wǎng)格確實有一段歷史值得去探索、去理解。

創(chuàng)新互聯(lián)建站為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計服務(wù),主要包括成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、手機APP定制開發(fā)、微信小程序開發(fā)、宣傳片制作、LOGO設(shè)計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

 

在深入歷史脈絡(luò)之前,讓我們先聊聊“現(xiàn)在”。什么是服務(wù)網(wǎng)格?為什么它突然成為了云原生領(lǐng)域的熱門話題?

 

服務(wù)網(wǎng)格是用于控制和監(jiān)視微服務(wù)應(yīng)用程序中的內(nèi)部服務(wù)到服務(wù)流量的軟件基礎(chǔ)結(jié)構(gòu)層。它通常采用與應(yīng)用程序代碼一起部署的網(wǎng)絡(luò)代理的“數(shù)據(jù)平面”的形式,以及用于與這些代理交互的“控制平面”。在這個模型中,開發(fā)人員(“服務(wù)所有者”)可以非常幸福地完全意識不到服務(wù)網(wǎng)格的存在,而運營商(“平臺工程師”)則被授予一套新的工具來確??煽啃?、安全性和可見性。

 

服務(wù)網(wǎng)格為什么會突然流行?簡而言之,是因為對于許多公司來說,像Docker和Kubernetes這樣的工具已經(jīng)“解決了部署的問題”——至少是差不多解決了。但Docker和Kubernetes沒能解決運行時的問題。而這就是服務(wù)網(wǎng)格的用武之地。

一文了解“Service Mesh(服務(wù)網(wǎng)格)”的歷史與現(xiàn)在

 

 “解決部署問題”是什么意思?使用Docker和Kubernetes之類的技術(shù)可以為企業(yè)大大減少部署大量應(yīng)用或服務(wù)時的操作負(fù)擔(dān)。使用Docker和Kubernetes,部署100個應(yīng)用程序或服務(wù)的工作量,不再是部署單個應(yīng)用程序的100倍。這是歷史性的向前邁出的一大步,對于許多公司來說,它可以極大降低采用微服務(wù)的成本。這可能不僅僅是因為Docker和Kubernetes在所有正確的級別提供了強大的抽象,更是因為它們標(biāo)準(zhǔn)化了整個組織的打包和部署模式。

 

但是,一旦應(yīng)用程序運行之后呢?畢竟,部署不是生產(chǎn)的最后一步; 部署完之后,應(yīng)用程序還必須運行。如此一來問題就變成了:像使用Docker和Kubernete進行標(biāo)準(zhǔn)化部署時一樣,我們還能以同樣的方式來將應(yīng)用程序的運行時操作也標(biāo)準(zhǔn)化嗎?

 

為了解決這個問題,服務(wù)網(wǎng)格應(yīng)運而生。從本質(zhì)上講,服務(wù)網(wǎng)絡(luò)提供統(tǒng)一的全局方式來控制和測量應(yīng)用程序或服務(wù)之間的所有請求流量(在數(shù)據(jù)中心的說法中,即“東西向”流量)。對于采用微服務(wù)的公司而言,此請求流量在運行時行為中起著至關(guān)重要的作用。由于服務(wù)通過響應(yīng)傳入請求和發(fā)出傳出請求來工作,因此請求流成為應(yīng)用程序在運行時的行為方式的關(guān)鍵決定因素。因此,將流量管理標(biāo)準(zhǔn)化,則成為將應(yīng)用程序運行時標(biāo)準(zhǔn)化的工具。

 

通過提供API來分析和操作此流量,服務(wù)網(wǎng)絡(luò)為整個組織的運行時操作提供了標(biāo)準(zhǔn)化機制——包括確??煽啃?、安全性和可見性的方法。和任何優(yōu)秀的基礎(chǔ)設(shè)施層一樣,服務(wù)網(wǎng)格(在理想情況下)的工作方式與服務(wù)的構(gòu)建方式無關(guān)。

服務(wù)網(wǎng)格是如何形成的?

那么服務(wù)網(wǎng)格從何而來?做了一些軟件考古之后,我們發(fā)現(xiàn)服務(wù)網(wǎng)格提供的核心功能——請求級負(fù)載均衡、斷路、重試、儀器等——基本上并不是新功能。其實,服務(wù)網(wǎng)格最終是功能的重新包裝,真正發(fā)生轉(zhuǎn)變的是“地方”,而不是“什么”。

 

服務(wù)網(wǎng)格的起源始于大約2010年三層應(yīng)用程序架構(gòu)模型的興起——這是一種簡單的架構(gòu),一度為網(wǎng)絡(luò)上的絕大多數(shù)應(yīng)用程序提供動力。在這個模型中,請求流量發(fā)揮著重要作用(有兩個躍點?。?yīng)用程序流量首先由“Web層”處理,“web層”又與“app層”對話,后者又與“數(shù)據(jù)庫層”對話。Web層中的Web服務(wù)器旨在處理大量傳入請求,需要非常迅速地將它們小心地交給相對較慢的應(yīng)用服務(wù)器。(Apache、NGINX和其他流行的Web服務(wù)器都有非常復(fù)雜的邏輯來處理這種情況。)同樣,應(yīng)用層使用數(shù)據(jù)庫庫與后備存儲進行通信。這些庫通常負(fù)責(zé)以針對此用例優(yōu)化的方式處理緩存、負(fù)載均衡、路由、流控制。

 

但是,這種三層應(yīng)用程序架構(gòu)模型,在過載的情況下會開始崩潰——特別是在app層,隨著時間的推移它的負(fù)載會變得非常大。像谷歌、Facebook、Netflix、Twitter這樣的大公司學(xué)會了將單體架構(gòu)拆分成許多獨立運行的塊,從而催生了微服務(wù)的興起。在引入微服務(wù)的那一刻,還引入了東西向流量。在這個世界上,通信不再是專一的,而是在每一項服務(wù)之間。通信若出錯,整個網(wǎng)站都會出現(xiàn)故障。

 

因此,這些公司都以類似的方式做出了回應(yīng):他們編寫了“胖客戶端”庫來處理請求流量。這些庫——例如谷歌的Stubby、Netflix的Hysterix、Twitter的Finagle——為所有服務(wù)提供了統(tǒng)一的運行時操作方式。開發(fā)人員或服務(wù)所有者使用這些庫向其他服務(wù)發(fā)出請求,而在這個框架下,這些庫將負(fù)責(zé)負(fù)載均衡、路由、斷路、遙測。通過在應(yīng)用程序中的每個服務(wù)之間提供統(tǒng)一的行為、可見性和控制點,這些庫形成了表面上最初的服務(wù)網(wǎng)格——沒有花哨的名稱。

Proxy的興起

快進到現(xiàn)代的云原生世界。當(dāng)然,這些庫仍然存在。但是,鑒于進程外代理提供的操作便利性,庫的吸引力顯著降低了——尤其是當(dāng)容器和編排框架的出現(xiàn)使得部署復(fù)雜性大幅下降時。

 

代理避免了庫的許多缺點。例如,當(dāng)一個庫發(fā)生變化時,必須在每個服務(wù)中部署這些變化,這個過程往往需要復(fù)雜的組織層面的協(xié)調(diào)工作。相比之下,代理可以在不重新編譯和重新部署每個應(yīng)用程序的情況下進行升級。同樣,代理支持多語言系統(tǒng),在多語言系統(tǒng)中由服務(wù)組成的應(yīng)用程序是用不同語言編寫的——而這種方法對于庫而言過于昂貴。

 

也許最重要的是,對于大型組織而言,在代理而不是庫中實現(xiàn)服務(wù)網(wǎng)絡(luò),會將提供必要功能的責(zé)任,從服務(wù)所有者手上,轉(zhuǎn)移到最終使用該服務(wù)的終端用戶(即平臺工程團隊)手上。服務(wù)提供者和使用者的這種一致性,將會讓這些團隊把握自己的命運,消除開發(fā)和運維之間復(fù)雜的依賴關(guān)系。

 

這些因素都有助于服務(wù)網(wǎng)格的興起。通過部署代理的分布式“網(wǎng)格”(它可以作為底層基礎(chǔ)架構(gòu)的一部分而不是應(yīng)用程序本身來進行維護),并通過提供集中式API來分析和操作此流量,服務(wù)網(wǎng)格為跨越整個組織的運行時操作提供了標(biāo)準(zhǔn)化機制,包括確??煽啃?、安全性和可見性的方法。

企業(yè)級服務(wù)網(wǎng)格應(yīng)用

Service Mesh極大地簡化了用戶體驗,并將大中型企業(yè)的Kubernetes落地引領(lǐng)進下一個全新階段,被業(yè)界普遍認(rèn)為是新一代的微服務(wù)架構(gòu)的最佳技術(shù)設(shè)計。日前,國內(nèi)外企業(yè)及技術(shù)領(lǐng)域?qū)ervice Mesh技術(shù)的應(yīng)用和探索開展的如火如荼,對大多數(shù)使用容器的企業(yè)而言,Service Mesh仿佛是容器部署中亟待補齊的最后一塊拼圖。

由CNCF舉辦的KubeCon + CloudNativeCon,作為世界范圍的Kubernetes與容器技術(shù)領(lǐng)域的頂級技術(shù)盛會,將于今年11月14日-15日登陸上海,這是KubeCon首次來華舉辦。Rancher Labs攜手華為,將于11月13日和CNCF聯(lián)合舉辦KubeCon同場會議,同中國區(qū)眾多企業(yè)客戶一起,推出2018云原生服務(wù)網(wǎng)格(Istio)企業(yè)峰會。

屆時,來自華為、上汽集團、Rancher Labs、云宏、興業(yè)銀行、飛貸金融、金風(fēng)科技、樹維信息等著名企業(yè)的科技負(fù)責(zé)人和微服務(wù)架構(gòu)師,將分享各自在新一代微服務(wù)架構(gòu)建設(shè)和Service Mesh應(yīng)用方面的經(jīng)驗和心得。

日期:11月13日,星期二

時間:上午9:00至下午6:00

地點:上海新發(fā)展亞太JW萬豪酒店,長風(fēng)大宴會廳

報名:http://t.cn/RFG85AW

誠邀您屆時蒞臨峰會,共話容器、微服務(wù)、Kubernetes等新技術(shù)的落地應(yīng)用。

英文原文鏈接:

https://thenewstack.io/history-service-mesh/


分享名稱:一文了解“ServiceMesh(服務(wù)網(wǎng)格)”的歷史與現(xiàn)在
新聞來源:http://www.dlmjj.cn/article/ppipgs.html