張帥
據(jù)相關(guān)調(diào)研機(jī)構(gòu)報(bào)告數(shù)據(jù)顯示,容器市場規(guī)模將從2016年的7.62億美元增長到2020年的27億美元。事實(shí)上,容器技術(shù)在企業(yè)中已經(jīng)被高度的滲透,證明了引入容器所展現(xiàn)的靈活性,正在有效推動(dòng)采用速率,使企業(yè)日益依賴。不過容器仍然太過于復(fù)雜。
五年前,如果想要構(gòu)建一個(gè)Python應(yīng)用程序,會(huì)有一些眾所周知的標(biāo)準(zhǔn)。但現(xiàn)在開發(fā)人員不僅要學(xué)習(xí)如何生成Docker鏡像,還要學(xué)習(xí)如何在編排系統(tǒng)上部署,如何將配置傳遞到容器,以及所有關(guān)于安全性的細(xì)節(jié)。
如果因?yàn)榉爆嵉牟僮?,讓容器技術(shù)與大多數(shù)優(yōu)秀的技術(shù)一樣,變得“無聊”,那么是否會(huì)在一定的背景環(huán)境中消失?所以,將容器化繁為簡,是當(dāng)今容器廠商技術(shù)發(fā)展的方向之一。Rancher Labs聯(lián)合創(chuàng)始人及CEO梁勝曾表示,開源的容器管理平臺(tái)Rancher,使得在生產(chǎn)環(huán)境中的任何基礎(chǔ)設(shè)施上部署和運(yùn)行容器得以大大簡化,自2016年至今Rancher強(qiáng)勁的上升勢頭證明了市場對其流行的開源軟件的強(qiáng)烈需求。
進(jìn)入2019年,Rancher接連推出了k3s、k3OS以及Rio三款輕量級(jí)產(chǎn)品。
k3s被Rancher稱為輕量版本的Kubernetes,專為在資源有限的環(huán)境中運(yùn)行Kubernetes的研發(fā)和運(yùn)維人員設(shè)計(jì);k3OS則是k3s的搭檔,其定位于簡化管理員的使用體驗(yàn),讓k3s在低配的計(jì)算環(huán)境中保持安全性;Rio則是在任何符合標(biāo)準(zhǔn)的Kubernetes集群上使用的MicroPaaS平臺(tái),開發(fā)人員可以使用單個(gè)命令,就能部署、管理、擴(kuò)展和編譯應(yīng)用程序。
“Rancher所有的產(chǎn)品,自始至終的理念是讓Kubernetes簡單易用。但我們團(tuán)隊(duì)深切感受到,如今業(yè)界現(xiàn)有的產(chǎn)品或解決方案,并沒有解決管理Istio和Knative等工具所需的大量工作量的問題。”Rancher首席架構(gòu)師及聯(lián)合創(chuàng)始人Darren Shepherd表示:“正是出于這種考量,我們構(gòu)建了Rio,讓開發(fā)人員可以使用單個(gè)命令,就能部署、管理、擴(kuò)展和編譯應(yīng)用程序?!?/p>
由Rancher主辦的2019年第三屆企業(yè)容器創(chuàng)新大會(huì)上,又展示了三款驚喜產(chǎn)品:開源的、基于云和容器部署的容器化分布式存儲(chǔ)項(xiàng)目Longhorn;支持Audit log 審計(jì)日志、為國內(nèi)公有云提供更多的優(yōu)化支持等的Rancher Kubernetes管理平臺(tái)中國企業(yè)版Pandaria;以及Rancher 2.3 Preview版本,將正式支持Istio、Windows Kubernetes、鏡像倉庫、鏡像掃描等功能。
有專家表示,容器能夠使每個(gè)人都能夠輕松實(shí)現(xiàn)無服務(wù)器,所有沒有必要依賴虛擬機(jī),虛擬機(jī)正在走向消失,容器取代了虛擬機(jī)。容器提供了顯著的優(yōu)勢,如降低了部署成本、顯著降低了啟動(dòng)性能、減少了機(jī)器占用空間,且具備易用性。隨著越來越多的公司和IT組織使用容器,將會(huì)出現(xiàn)應(yīng)用程序從虛擬機(jī)到容器的大規(guī)模遷移。而這些也是Rancher客戶的選擇原因之一。
金融行業(yè)一向是新技術(shù)的嘗鮮者,在搭建容器云平臺(tái)這一嘗試上也并不例外。飛貸金融科技副總裁陳定瑋指出,科技為金融行業(yè)帶來的變化是極其明顯的:“傳統(tǒng)時(shí)代下,金融行業(yè)凡事都需要依賴人來完成,尤其是在貸款審核的時(shí)候,有時(shí)候就會(huì)出現(xiàn)一些比如審核不嚴(yán)謹(jǐn)問題;在互聯(lián)網(wǎng)時(shí)代,飛貸金融科技率先搭建了天網(wǎng)風(fēng)控系統(tǒng),在決策引擎系統(tǒng)基礎(chǔ)上集合內(nèi)外部數(shù)據(jù),對系統(tǒng)進(jìn)行了策略部署和完善,分別管控信用風(fēng)險(xiǎn)、欺詐風(fēng)險(xiǎn)等,在保障用戶便捷的同時(shí),又抑制住了公司內(nèi)部的不恰當(dāng)操作?!?/p>
在這一過程中,飛貸金融科技率先選擇了與Rancher進(jìn)行合作,搭建數(shù)據(jù)化生產(chǎn)環(huán)境的容器云平臺(tái)?!芭cRancher合作后,Rancher主要承載了飛貸金融科技的多K8S集群管理和部署,多數(shù)據(jù)中心等內(nèi)容。通過容器化平臺(tái)以及數(shù)據(jù)庫生產(chǎn)容器化,飛貸金融科技節(jié)約了40%的資源,節(jié)省了60%的人力投入,運(yùn)維的效率也有所提高?!标惗ì|解釋道。
除了讓自身享受容器云平臺(tái)的技術(shù)紅利之外,飛貸還為金融行業(yè)客戶提供互聯(lián)網(wǎng)服務(wù),幫助金融行業(yè)客戶實(shí)現(xiàn)互聯(lián)網(wǎng)時(shí)代的轉(zhuǎn)型升級(jí)。迄今為止,飛貸為人保財(cái)險(xiǎn)、北京銀行、華潤信托、通聯(lián)支付等多家涵蓋保險(xiǎn)、銀行、信托、支付四大金融子行業(yè)的頭部企業(yè)提供了全面整體技術(shù)輸出合作
與飛貸金融科技不同的是,中國人壽成立的時(shí)間更長,體量也更為龐大,但他們的研發(fā)體系在傳統(tǒng)的模式下卻無法滿足業(yè)務(wù)快速發(fā)展的需求。
從2017年開始,中國人壽正式開始利用容器技術(shù)搭建金融PaaS云平臺(tái)“稻客云”,半年多的時(shí)間,中國人壽完成了兩朵云環(huán)境的搭建:一朵是開發(fā)測試的云環(huán)境,一朵是生產(chǎn)的云環(huán)境。中國人壽在開發(fā)測試云環(huán)境里做了持續(xù)集成,兩朵云之間通過持續(xù)交付進(jìn)行打通。
據(jù)中國人壽開發(fā)五部云計(jì)算架構(gòu)師張青南介紹:“2017年中國人壽開始與Rancher接觸,在容器技術(shù)選型的時(shí)候選擇了Rancher,當(dāng)時(shí)Rancher還處于早期開發(fā)階段(1.0版本)。2017年底,中國人壽的稻客云容器平臺(tái)中開始使用 Rancher用于底層容器調(diào)度?!逼駷橹?,中國人壽使用的Rancher已經(jīng)從1.0版本發(fā)展到1.6版本,與此同時(shí),中國人壽還在進(jìn)行Rancher 2.2的搭建使用嘗試。
值得一提的是,中國人壽對開發(fā)云和生產(chǎn)云的環(huán)境及作用進(jìn)行了預(yù)先的安排。”開發(fā)環(huán)境在穩(wěn)定性方面會(huì)更開放一些。第一年的時(shí)候,我們的工作量主要集中在開發(fā)測試云上?!皬埱嗄辖榻B道:”我們大概用一年時(shí)間來試運(yùn)行生產(chǎn)云的環(huán)境。我們先將一些非關(guān)鍵性的產(chǎn)品放到生產(chǎn)環(huán)境上去跑,比如運(yùn)維類、管控平臺(tái)、監(jiān)控、報(bào)表等內(nèi)容?!?/p>
在持續(xù)試驗(yàn)一年之后,中國人壽覺得時(shí)機(jī)到了,兩朵云日趨穩(wěn)定。2018年6月,中國人壽開始將關(guān)鍵性業(yè)務(wù)系統(tǒng)部署到生產(chǎn)云中。從那之后,中國人壽開始將那些在開發(fā)云上試驗(yàn)成功、較為關(guān)鍵的業(yè)務(wù)系統(tǒng),逐一部署到生產(chǎn)云中。
截至2019年,“稻客云”已支持中國人壽15個(gè)關(guān)鍵系統(tǒng)的生產(chǎn)運(yùn)行,管理應(yīng)用容器4800多個(gè)?!叭萜骷夹g(shù)的應(yīng)用促進(jìn)了中國人壽整個(gè)研發(fā)流程的優(yōu)化和可管控,軟件的迭代周期大大縮短,并且以容器部署的方式承載了應(yīng)用,實(shí)現(xiàn)彈性伸縮,應(yīng)用快速構(gòu)建部署?!睆埱嗄峡偨Y(jié)道。
當(dāng)張青南回顧與Rancher的合作,他給出了三個(gè)選擇Rancher的原因:“首先,Rancher概念模型非常好,足夠簡單,應(yīng)用是由服務(wù)組成的,與我們企業(yè)對容器云的理解是一致的;其次,Rancher的功能可以滿足我們的需求,基本上提供了容器調(diào)度所需要的所有功能技術(shù);我們還對比了其他容器軟件,Rancher的綜合評(píng)分在前列?!霸趶埱嗄峡磥恚cRancher的合作是中國人壽PaaS平臺(tái)搭建的一個(gè)非常好的起點(diǎn);在未來,中國人壽也將繼續(xù)發(fā)力打造更強(qiáng)有力的容器云平臺(tái)。
對于Rancher來說,幫助企業(yè)運(yùn)用容器技術(shù),并不是一個(gè)難題,因?yàn)椤昂唵我子谩钡漠a(chǎn)品理念從來不是為了技術(shù)而技術(shù),而是為了助力企業(yè)解決本身存在的各種問題。如今,Rancher已為超過25000家企業(yè)用戶提供了企業(yè)化容器落地解決方案,在中國擁有超過200個(gè)企業(yè)級(jí)客戶案例。