每年做展望前,都會(huì)先花一點(diǎn)時(shí)間做一些簡(jiǎn)單回顧,今年也不例外。用了幾秒時(shí)間快速回想了一下2020年的熱詞,腦中閃現(xiàn)的第一個(gè)詞是——云原生。
在IT界,大家喜歡把傳統(tǒng)的IT架構(gòu)比喻成“煙囪式”架構(gòu),在這個(gè)框架下每一個(gè)業(yè)務(wù)線(xiàn)都是一個(gè)獨(dú)立的“煙囪”,并且通常由不同的開(kāi)發(fā)團(tuán)隊(duì)去構(gòu)建和運(yùn)維,不但技術(shù)棧不同,彼此之間也不互通,所以,數(shù)據(jù)就很難在不同業(yè)務(wù)之間形成流動(dòng)。
以容器為代表的云原生技術(shù)可以很好地解決這個(gè)問(wèn)題。它相當(dāng)于把傳統(tǒng)架構(gòu)中的“煙囪”拆成一個(gè)個(gè)的“積木”(也就是“容器”),然后再根據(jù)特定的業(yè)務(wù)需求,靈活選擇所需的“積木塊”進(jìn)行重新組合。如此一來(lái),數(shù)據(jù)的邊界就不再被限制于某個(gè)系統(tǒng),可以在企業(yè)內(nèi)真正流動(dòng)起來(lái)。
容器技術(shù)大約在20年前就已經(jīng)出現(xiàn),但直至2013年Docker誕生之后,它才真正被帶入大眾視線(xiàn);而隨著2014年Kubernetes 項(xiàng)目的發(fā)布,容器技術(shù)又得以迅速普和落地。雖說(shuō)是“大器晚成”,但近兩年來(lái),容器卻得到了肉眼可見(jiàn)的飛速發(fā)展和應(yīng)用。
數(shù)據(jù)的表現(xiàn)是最直觀(guān)的。根據(jù)中國(guó)信通院《2020云計(jì)算發(fā)展白皮書(shū)》的調(diào)查報(bào)告顯示,2019年43.9%的企業(yè)表示已經(jīng)使用容器技術(shù)部署業(yè)務(wù)應(yīng)用,計(jì)劃使用容器技術(shù)部署業(yè)務(wù)應(yīng)用的企業(yè)也占到了40.8%;Gartner在《預(yù)測(cè)分析:全球容器管理(軟件和服務(wù))》報(bào)告中則預(yù)計(jì),到2024年將有75%的大型企業(yè)會(huì)在生產(chǎn)中使用容器技術(shù);而針對(duì)中國(guó)市場(chǎng),IDC的推斷是,到2022年60%的中國(guó)500強(qiáng)企業(yè)將投資云原生應(yīng)用和平臺(tái)的自動(dòng)化、編排和開(kāi)發(fā)生命周期管理。
特別是在經(jīng)歷了疫情沖擊之后,敏捷與創(chuàng)新更加成為企業(yè)必備的技能,而由于容器具有像積木一樣的靈活性,能夠幫助企業(yè)在開(kāi)發(fā)和運(yùn)維過(guò)程中解放出更強(qiáng)大的生產(chǎn)力、提升創(chuàng)新力,因此,正在被視為越來(lái)越重要的存在。
過(guò)去一年中,至頂網(wǎng)圍繞云原生技術(shù)調(diào)研并采訪(fǎng)了來(lái)自金融、制造、零售等各行業(yè)企業(yè),試圖從中了解大家對(duì)于容器、Kubernetes、微服務(wù)等云原生技術(shù)的接納和應(yīng)用程度,以及這個(gè)過(guò)程中的挑戰(zhàn)和解決方案。基于這些了解再來(lái)展望2021,我們認(rèn)為——云原生技術(shù)的“春天”可能真的來(lái)了。
云原生技術(shù)有何魅力?
1. 提高開(kāi)發(fā)迭代效率
江泰保險(xiǎn)經(jīng)紀(jì)股份有限公司(以下簡(jiǎn)稱(chēng)“江泰保險(xiǎn)”)是我國(guó)開(kāi)業(yè)的第一家保險(xiǎn)經(jīng)紀(jì)公司,業(yè)務(wù)涉及風(fēng)險(xiǎn)查勘、風(fēng)險(xiǎn)評(píng)估、保險(xiǎn)辦理、安排分保、協(xié)助索賠等一系列保險(xiǎn)經(jīng)紀(jì)服務(wù),目前在全國(guó)設(shè)有140多家分支機(jī)構(gòu)。隨著近幾年來(lái)業(yè)務(wù)規(guī)模的擴(kuò)張和消費(fèi)者市場(chǎng)的改變,同時(shí)為了應(yīng)對(duì)新興的數(shù)字化保險(xiǎn)中介平臺(tái)的沖擊,江泰保險(xiǎn)大量采用了云計(jì)算、容器、移動(dòng)互聯(lián)網(wǎng)等技術(shù)。
新技術(shù)的應(yīng)用效果不僅迅速而且明顯。江泰保險(xiǎn)總裁助理李玉存告訴至頂網(wǎng)記者,現(xiàn)在,基于微服務(wù)架構(gòu)和容器技術(shù),公司內(nèi)部平均每天可以上線(xiàn)1-2款保險(xiǎn)產(chǎn)品,最快的3小時(shí)就能上線(xiàn)。要放在過(guò)去,一個(gè)新保險(xiǎn)產(chǎn)品從頭至尾沒(méi)有2、3個(gè)月絕對(duì)不可能投放到市場(chǎng)。僅僅在2019年的上半年,江泰保險(xiǎn)就一口氣開(kāi)發(fā)了7個(gè)系統(tǒng)。
在微服務(wù)架構(gòu)中,容器就像是一個(gè)個(gè)的“小服務(wù)器”,并且它足以滿(mǎn)足基礎(chǔ)開(kāi)發(fā)環(huán)境的快速部署,所以對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),只要把接口定義清楚就可以快速進(jìn)行功能開(kāi)發(fā),不必再去考慮服務(wù)器、操作系統(tǒng)等這些繁瑣的問(wèn)題,所以開(kāi)發(fā)效率也就隨之提升。而開(kāi)發(fā)效率的提升,就意味著開(kāi)發(fā)、部署和運(yùn)維成本的降低。對(duì)于企業(yè)來(lái)說(shuō),這是非常具有吸引力的。
2. 支持流量高并發(fā)
再以某大型證券機(jī)構(gòu)為例。通過(guò)以容器和Kubenetes為核心構(gòu)建的容器云平臺(tái),該證券機(jī)構(gòu)實(shí)現(xiàn)了開(kāi)發(fā)測(cè)試生產(chǎn)環(huán)境一致性,這同樣使得它的單體應(yīng)用研發(fā)從過(guò)去的半年時(shí)間縮減到天,互聯(lián)網(wǎng)類(lèi)應(yīng)用則實(shí)現(xiàn)了秒級(jí)的服務(wù)實(shí)例伸縮。據(jù)了解,平臺(tái)上線(xiàn)三年以來(lái),生產(chǎn)環(huán)境容器部署實(shí)例數(shù)達(dá)到數(shù)百個(gè)節(jié)點(diǎn),支持的業(yè)務(wù)系統(tǒng)達(dá)到二十多個(gè)。
可見(jiàn),除了加快開(kāi)發(fā)的速度,美國(guó)站群服務(wù)器,容器技術(shù)在支持復(fù)雜的系統(tǒng)運(yùn)維方面也是個(gè)潛力股。這一特性對(duì)于金融以及互聯(lián)網(wǎng)等常常要應(yīng)對(duì)高流量并發(fā)的行業(yè)來(lái)說(shuō),豈止是“真香”。
過(guò)去,企業(yè)應(yīng)對(duì)流量高峰,往往要靠購(gòu)買(mǎi)服務(wù)器進(jìn)行擴(kuò)容,即便有現(xiàn)成的服務(wù)器,也要重新安裝軟件,然后部署。一系列操作之后,黃花菜都涼了。而采用容器技術(shù),只要通過(guò)幾個(gè)命令就可以進(jìn)行應(yīng)用服務(wù)的快速擴(kuò)容,這個(gè)時(shí)間可以是幾分鐘,甚至幾秒。