- Service Mesh實(shí)戰(zhàn):用Istio軟負(fù)載實(shí)現(xiàn)服務(wù)網(wǎng)格
- 周遙
- 510字
- 2019-07-29 18:22:31
第1章 分布式發(fā)展史
歡迎大家來(lái)到軟負(fù)載世界,這是計(jì)算機(jī)分布式計(jì)算的一個(gè)重要領(lǐng)域,這個(gè)世界非常有趣,因?yàn)槊刻於荚诎l(fā)生新的變化。記得2010年剛畢業(yè)的時(shí)候,阿里的工程師們還在津津樂(lè)道于Spring、iBatis、Nginx、Thrift等基礎(chǔ)技術(shù)并樂(lè)此不疲;那個(gè)時(shí)候大家專(zhuān)注的都是一個(gè)點(diǎn),沒(méi)人試圖將整個(gè)公司的服務(wù)集群管理與調(diào)度起來(lái),因?yàn)樵诋?dāng)時(shí)“環(huán)境、配置及負(fù)載”問(wèn)題并沒(méi)有得到很好的解決。例如配置方面:有些使用AntX,有些使用Maven,更有甚者是直接編寫(xiě)在代碼里;又如負(fù)載方面:有些使用Nginx或者LVS反向代理的形式,有些則使用HSF直連的方式。在這樣的混亂局面下,根本沒(méi)法統(tǒng)一調(diào)度。
后來(lái)中間件正式成立了軟負(fù)載團(tuán)隊(duì),筆者也有幸運(yùn)參與了ConfigServer、Diamond、VIPServer等經(jīng)典組件的開(kāi)發(fā),見(jiàn)證了環(huán)境一步一步被統(tǒng)一與治理起來(lái)的全過(guò)程。如今Service Mesh概念的提出及Istio、Linkerd 2.0、Nginmesh等一系列實(shí)踐項(xiàng)目的出現(xiàn)更是讓軟負(fù)載如虎添翼,可以說(shuō)已經(jīng)達(dá)到了透明的級(jí)別,相比2010年的時(shí)候可謂翻天覆地。
要知道凡事都是有前因后果的,任何技術(shù)與方案都不是一蹴而就的,很多思維、思想都是在現(xiàn)有的基礎(chǔ)之上進(jìn)一步發(fā)展的。Service Mesh之所以能達(dá)到今天的程度,與之前的基礎(chǔ)是分割不開(kāi)的,因此先回顧一下歷史,看看軟負(fù)載到底是如何由最基礎(chǔ)的硬件服務(wù)一步步演化到服務(wù)網(wǎng)格(Service Mesh)的吧。
- 現(xiàn)代企業(yè)應(yīng)用設(shè)計(jì)指南
- Spring Python 1.1
- 剪映專(zhuān)業(yè)版(電腦版)視頻剪輯全攻略:音效添加+轉(zhuǎn)場(chǎng)特效+視頻制作
- Blender 3D 2.49 Architecture, Buidlings, and Scenery
- Python Text Processing with NLTK 2.0 Cookbook: LITE
- Illustrator CC 2018中文版入門(mén)與提高
- 邊做邊學(xué):Photoshop+CorelDRAW綜合實(shí)訓(xùn)教程
- Drools JBoss Rules 5.0 Developer's Guide
- 從零開(kāi)始:AutoCAD 2010中文版建筑制圖基礎(chǔ)培訓(xùn)教程(第2版)
- CorelDRAW X6平面設(shè)計(jì)與制作案例教程
- Origin 2022科學(xué)繪圖與數(shù)據(jù)分析
- 好用,Excel數(shù)據(jù)處理高手
- MATLAB在日常計(jì)算中的應(yīng)用
- AutoCAD 2016中文版從新手到高手
- 新手學(xué)Flash CS6動(dòng)畫(huà)制作