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