隨著整個(gè)云計(jì)算產(chǎn)業(yè)的演進(jìn),繼IaaS和SaaS成為風(fēng)口和出現(xiàn)爆發(fā)式增長(zhǎng)后,接下來(lái)PaaS即將迎來(lái)風(fēng)口。
在2015年,多家云創(chuàng)業(yè)公司將產(chǎn)品定位轉(zhuǎn)向了場(chǎng)景化PaaS,諸如即時(shí)通訊PaaS云、智能語(yǔ)音PaaS云、物聯(lián)網(wǎng)PaaS云、存儲(chǔ)PaaS云等。在這些場(chǎng)景化PaaS云的后面,蟄伏著的一個(gè)“通吃”的通用型PaaS云技術(shù):Docker。
剛進(jìn)入3月,在中美的Docker界發(fā)生了兩個(gè)不大不小的事件。
一件是美國(guó)的Docker公司收購(gòu)了一家名為Conductant的創(chuàng)業(yè)團(tuán)隊(duì)。這個(gè)團(tuán)隊(duì)的三個(gè)主要?jiǎng)?chuàng)始人Bill Farner、David Chung和John Sirois分別來(lái)自Google、Twitter及Zynga,主要從事開(kāi)源分布式集群管理框架Mesos的商業(yè)化。
另一件是中國(guó)的Mesos創(chuàng)業(yè)公司數(shù)人云宣布了A輪3000萬(wàn)人民幣的融資。這家公司于2014年9月成立并拿到百萬(wàn)美元天使投資,2015年4月簽下第一單客戶,2015年11月第一版產(chǎn)品上市。數(shù)人云創(chuàng)始人王璞和首席科學(xué)家徐葳同樣來(lái)自Google,CTO及COO則來(lái)自紅帽和惠普。
這兩家創(chuàng)業(yè)公司最大的共同點(diǎn)就是都選擇了Docker + Mesos的商業(yè)化技術(shù)路線。Docker是標(biāo)準(zhǔn)化的容器技術(shù),主要用于微服務(wù)的大規(guī)模、標(biāo)準(zhǔn)化部署與管理,由Docker公司推出。而容器管理工具主要有谷歌的Borg及后來(lái)簡(jiǎn)化的開(kāi)源版本Kubernetes,Mesos則由開(kāi)源社區(qū)在谷歌公開(kāi)出的技術(shù)原理上開(kāi)發(fā)出來(lái),但可以適應(yīng)更大規(guī)模的分布式集群系統(tǒng)。
在云計(jì)算業(yè)界,大家都認(rèn)為容器有望成為下一代通用型PaaS云技術(shù)。特別是隨著2015年6月Docker公司與Linux基金會(huì)推出的開(kāi)放容器計(jì)劃(OCI),包括Oracle、Microsoft、EMC、IBM、Cisco、VMWare等一大批傳統(tǒng)軟件廠商的加入,讓Docker生態(tài)圈開(kāi)始迅速膨脹。
作為開(kāi)源的項(xiàng)目,Docker環(huán)境中有多種并存的技術(shù)路線,在核心的分布式集群管理系統(tǒng)中,Mesos目前是唯一在生產(chǎn)環(huán)境中經(jīng)過(guò)實(shí)踐檢驗(yàn)的技術(shù)。Bill Farner自2009年離開(kāi)Google后,就加入了Twitter。他到了Twitter之后,就一直想開(kāi)發(fā)一個(gè)類(lèi)似Borg的管理系統(tǒng),于是他選擇去優(yōu)化開(kāi)源的Mesos,這就是后來(lái)著名的Aurora——可以管理Twitter規(guī)模的服務(wù)器集群。
有了Aurora,Twitter可以管理上萬(wàn)臺(tái)的服務(wù)器,為數(shù)百名軟件開(kāi)發(fā)工程師提供代碼開(kāi)發(fā)和部署服務(wù)。Twitter的工程師能夠自由地實(shí)驗(yàn)和探索他們的新想法、新思路,而不用考慮系統(tǒng)容量、對(duì)生產(chǎn)環(huán)境的影響以及其它關(guān)鍵服務(wù)的穩(wěn)定性。Aurora不僅大幅提升了Twitter的運(yùn)營(yíng)效率,還讓Twitter成為了一個(gè)創(chuàng)新的平臺(tái),而在這背后是一個(gè)僅三人的運(yùn)維團(tuán)隊(duì)。
正是基于Google和Twitter的實(shí)踐,Bill在宣布加入Docker公司的同時(shí),也發(fā)出了心聲:在未來(lái),條條大路通Docker。
王璞也同樣相信,Docker技術(shù)將成為一個(gè)公開(kāi)的業(yè)界標(biāo)準(zhǔn),到2017到2018年的時(shí)候,所有軟件的交付都將基于Docker——從數(shù)據(jù)中心的服務(wù)器到云中的虛擬機(jī)甚至到超小型的卡片電腦Raspberry Pi樹(shù)莓派。而當(dāng)下正值PaaS市場(chǎng)爆發(fā)初期,未來(lái)兩年該市場(chǎng)將迎來(lái)全面爆發(fā),王璞認(rèn)為基于Docker的PaaS將成為主流。
王璞為數(shù)人云選擇的技術(shù)路線,就是類(lèi)似蘋(píng)果的設(shè)計(jì)思路:把用戶體驗(yàn)做到極致,面向內(nèi)部IT管理把應(yīng)用彈性做到極致。數(shù)人云的產(chǎn)品叫DCOS(Data Center Operating System),向下可管理VMWare、OpenStack、阿里云、UCloud、紅帽等公有云和私有云資源,向上支持Spark、mongoDB、redis、hadoop等大數(shù)據(jù)和關(guān)系型數(shù)據(jù)庫(kù)以及眾多的SaaS軟件。與傳統(tǒng)PaaS相比,基于Docker的數(shù)人云PaaS具有企業(yè)級(jí)混合容器集群管理、支持節(jié)點(diǎn)規(guī)模過(guò)萬(wàn)、大數(shù)據(jù)和機(jī)器學(xué)習(xí)能力以及混合云部署等四大特色。
2015年數(shù)人云生產(chǎn)級(jí)別容器集群上線以來(lái),管理了千臺(tái)云主機(jī)、運(yùn)行了5萬(wàn)容器。2016年2月,在百萬(wàn)用戶節(jié)點(diǎn)壓力模擬測(cè)試中,數(shù)人云處理每秒100萬(wàn)個(gè)用戶并發(fā)、每秒84萬(wàn)次用戶請(qǐng)求,結(jié)果是99%請(qǐng)求在780毫秒之內(nèi)得到了系統(tǒng)響應(yīng)。考慮到國(guó)內(nèi)應(yīng)用場(chǎng)景達(dá)到或者超過(guò)每秒百萬(wàn)并發(fā)的場(chǎng)景不多,數(shù)人云2016年將重點(diǎn)進(jìn)軍金融和電信等對(duì)穩(wěn)定性和大規(guī)模并發(fā)處理有剛需的行業(yè)。
數(shù)人云CTO肖德時(shí)透露,計(jì)劃到2017年中旬支持十萬(wàn)臺(tái)主機(jī)的容器集群,同時(shí)將支持UCloud、阿里云、騰訊云等跨云的容器應(yīng)用熱遷移服務(wù)。而之所以要到2017年才有望解決跨云之間容器應(yīng)用的熱遷移,這主要是因?yàn)閲?guó)內(nèi)不同云服務(wù)之間的網(wǎng)絡(luò)連接問(wèn)題。
數(shù)人云A輪的主要投資方云啟創(chuàng)投是一個(gè)是2014年6月成立的新基金,現(xiàn)在管理了約2億的資金,主要在B2B、云計(jì)算、大數(shù)據(jù)和智能硬件領(lǐng)域做投資布局。云啟創(chuàng)投副總裁陳昱透露,其實(shí)數(shù)人云的A+輪融資已經(jīng)敲定,在通往Docker的道路上再墊了一步。
3月初中美Docker界發(fā)生的這兩個(gè)不大不小的事件,卻預(yù)示著一個(gè)條條大路通Docker的未來(lái)正在發(fā)生。