為什么你應(yīng)該開(kāi)始學(xué)習(xí)Service Mesh
不要用戰(zhàn)術(shù)上的勤奮,掩蓋戰(zhàn)略上的懶惰。
這句話被無(wú)數(shù)互聯(lián)網(wǎng)從業(yè)者奉為圭臬。
對(duì)于技術(shù)人來(lái)說(shuō),總是加班加點(diǎn)用老舊而低效的技術(shù)去解決那些已經(jīng)有更好的解決方案的問(wèn)題,也可以算得上是一種戰(zhàn)略上的懶惰。
而技術(shù)的不斷進(jìn)步,本質(zhì)目的就是釋放出更多的生產(chǎn)力去解決更為重要的問(wèn)題。
就像前幾年,當(dāng)傳統(tǒng)的整體式架構(gòu)的到后期變得越來(lái)越復(fù)雜,以致讓開(kāi)發(fā)人員束手束腳,情形積重難返之時(shí),微服務(wù)橫空出世。它的可擴(kuò)展性、易維護(hù)性、故障和資源的隔離性等諸多優(yōu)點(diǎn)使得研發(fā)效率大大提高。到如今,在各個(gè)技術(shù)會(huì)議上,談架構(gòu)必談微服務(wù)。
但是,技術(shù)是不斷變動(dòng)的,這世上不存在完美無(wú)缺的解決方案,微服務(wù)也不是包治百病的良藥。
當(dāng)一個(gè)應(yīng)用是由數(shù)百個(gè)甚至上千個(gè)服務(wù)組成的時(shí)候,服務(wù)間通信就變得異常復(fù)雜,如何管理好服務(wù)間通信以保證端到端的性能和可靠性,成為擺在開(kāi)發(fā)者面前的難題。這個(gè)時(shí)候,也就意味著需要有更進(jìn)一步解決方案來(lái)應(yīng)對(duì)這個(gè)局面。
這時(shí)候,Service Mesh 出現(xiàn)了。(意味著我們又要學(xué)新東西了,誰(shuí)讓我們是程序員呢?)
Service Mesh 是一個(gè)網(wǎng)絡(luò)模型,它是位于 TCP/IP 之上的抽象層,可以提供安全、快速、可靠的服務(wù)間通信。
Java 資深架構(gòu)師,微服務(wù)專(zhuān)家敖小劍老師這么看 Service Mesh :
Service mesh 為業(yè)務(wù)開(kāi)發(fā)團(tuán)隊(duì)帶來(lái)的變革:降低入門(mén)門(mén)檻,提供穩(wěn)定基座,幫助團(tuán)隊(duì)實(shí)現(xiàn)技術(shù)轉(zhuǎn)型。最終達(dá)到的目的是,讓業(yè)務(wù)開(kāi)發(fā)團(tuán)隊(duì)從微服務(wù)實(shí)現(xiàn)的具體技術(shù)細(xì)節(jié)中解放出來(lái),回歸業(yè)務(wù)。
在過(guò)去的一年中,Service Mesh 已經(jīng)成為云原生技術(shù)棧里的一個(gè)關(guān)鍵組件。很多擁有高負(fù)載業(yè)務(wù)流量的公司都在他們的生產(chǎn)應(yīng)用里加入了 Service Mesh,如 PayPal、Lyft、Ticketmaster 和 Credit Karma 等。
在國(guó)內(nèi),大家對(duì) Service Mesh 的討論也越來(lái)越多,甚至有人提出“Service Mesh: 下一代微服務(wù)”這樣的口號(hào)。可見(jiàn)它的未來(lái)注定是一片輝煌。
但是, Service Mesh 畢竟還是一個(gè)新興事物,目前國(guó)內(nèi)還沒(méi)有太多的實(shí)際案例,這也導(dǎo)致了大家對(duì) Service Mesh 的討論大多還停留在理論層面。
對(duì)于 Service Mesh 在落地過(guò)程中可能會(huì)遇到的一些問(wèn)題,則鮮少有人提及。當(dāng)然,主要原因還是沒(méi)有實(shí)際的落地經(jīng)驗(yàn)。
因此,作為國(guó)內(nèi)較早參與 Service Mesh 項(xiàng)目落地的人,我希望把自己在整個(gè)落地過(guò)程中的經(jīng)驗(yàn)和思考分享出來(lái),幫助大家對(duì) Service Mesh 有一個(gè)更立體的了解:
- 針對(duì) Service Mesh 的特點(diǎn),落地過(guò)程中如何根據(jù)現(xiàn)有架構(gòu)做出合理的取舍?
- 這個(gè)過(guò)程中有哪些容易掉入的陷阱?如何避免?
- 經(jīng)過(guò)最近一年的發(fā)展,Service Mesh 形成了哪些事實(shí)規(guī)范?
- 經(jīng)歷過(guò)整個(gè)過(guò)程之后,對(duì)于架構(gòu)我有了哪些更深入的思考?
當(dāng)然,關(guān)于 Service Mesh 背后的機(jī)制與原理,我也會(huì)結(jié)合實(shí)踐過(guò)程做相關(guān)的介紹。
這些問(wèn)題,我將用 6 篇文章來(lái)一一解釋清楚,大綱如下:
- 我們高呼的下一代微服務(wù) Service Mesh 到底是什么?
- 從單體應(yīng)用到 Service Mesh 的曲折歷程
- 異構(gòu)系統(tǒng)跨語(yǔ)言服務(wù)化初探
- 詳解 Service Mesh 的事實(shí)規(guī)范
- Service Mesh 的請(qǐng)求路由流程分析
- 面向未來(lái)的思考:泛服務(wù)化與 Service Mesh
希望你在埋頭干活的同時(shí),也能抬頭看路,找到工作中解決問(wèn)題的最佳路徑,找到用新技術(shù)解決老問(wèn)題的成就感和樂(lè)趣。
責(zé)任編輯:售電衡衡
-
權(quán)威發(fā)布 | 新能源汽車(chē)產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車(chē),產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實(shí)踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進(jìn)這個(gè)行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車(chē)駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動(dòng)化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車(chē)產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車(chē),產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長(zhǎng)期助力儲(chǔ)能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市
-
山西省首座電力與通信共享電力鐵塔試點(diǎn)成功
-
中國(guó)電建公司公共資源交易服務(wù)平臺(tái)摘得電力創(chuàng)新大獎(jiǎng)
-
電力系統(tǒng)對(duì)UPS的技術(shù)要求