一個(gè)硅谷初創(chuàng)企業(yè)的命運(yùn)卻牽動(dòng)了云世界的神經(jīng)。
這種魅力恐怕來源于它愿意成人之美,幫助更多的企業(yè)基于google的經(jīng)驗(yàn)建云。但上周又傳微軟有意收購,如果它真的歸順了微軟,還有沒有其他企業(yè)可以繼續(xù)扛大旗呢?
基于Google的經(jīng)驗(yàn)建云,對于很多企業(yè)來說是一條極具誘惑力的路徑。
你是不是一直羨慕Google的數(shù)據(jù)中心,不怕廉價(jià)的硬件頻發(fā)故障,因?yàn)橛袀€(gè)神奇的云操作系統(tǒng)(云OS)。到底什么樣的技術(shù)這么牛呢?據(jù)稱,這個(gè)神奇的云操作系統(tǒng)就叫Borg,它管理了Google數(shù)千萬臺(tái)服務(wù)器,而且穩(wěn)定運(yùn)行長達(dá)10年之久。
怎奈世界上最強(qiáng)大的云——亞馬遜AWS、Google、微軟Azure……都是相對封閉的技術(shù)和環(huán)境,人家不用OpenStack,也不用CloudFoundry,看家本領(lǐng)不開源,你學(xué)不到。
不過,現(xiàn)在有福利了。
源于Google Borg云操作系統(tǒng)的Kubernetes和Mesos來了,它們當(dāng)然都不等于Borg,但多少都具有Borg基因,而且都是開源系統(tǒng)。
前者就是Google于去年剛剛推出的開源數(shù)據(jù)中心管理系統(tǒng),和Borg“親密”到號(hào)稱是其開源版本。不管這種說法有無考證,但是它確實(shí)有個(gè)不容忽視的問題,那就是Kubernetes沒有經(jīng)過任何企業(yè)級(jí)生產(chǎn)系統(tǒng)的檢驗(yàn),并沒有在云數(shù)據(jù)中心的管理領(lǐng)域應(yīng)用過。
后者則在硅谷的大型互聯(lián)網(wǎng)公司中已經(jīng)大名鼎鼎,包括Twitter、Airbnb、Apple、Yelp、eBay、PayPal、Netflix等,都使用Mesos來管理自己的云數(shù)據(jù)中心。但這些互聯(lián)網(wǎng)企業(yè)依靠自身強(qiáng)大的技術(shù)實(shí)力依然獨(dú)享Mesos,并不對外提供服務(wù)。
只有一家叫Mesosphere的硅谷初創(chuàng)企業(yè)可以將Mesos作為第三方服務(wù)提供給廣大企業(yè)。但是,上周傳來的消息卻是:微軟或?qū)⒁?0億美元收購Mesosphere,以增強(qiáng)Azure云的管理能力。好不容易出現(xiàn)這么一只第三方Mesos服務(wù)的“獨(dú)角獸”,難得就要被巨頭高價(jià)收購了?
其實(shí),這家初創(chuàng)企業(yè)來頭不小。
Mesosphere創(chuàng)始人欣德曼(Benjamin Hindman)攻讀加州伯克利大學(xué)計(jì)算機(jī)博士期間,曾在Google實(shí)習(xí),受Google Borg的啟發(fā)研發(fā)Mesos,同時(shí)也是Mesos的發(fā)起人。2013年,Mesos不僅成為Apache旗下的開源數(shù)據(jù)中心管理平臺(tái),而且晉升頂級(jí)項(xiàng)目。他也隨即創(chuàng)立了Mesosphere公司,主打產(chǎn)品正是基于Mesos的云數(shù)據(jù)中心操作系統(tǒng),甚至已經(jīng)讓Verizon、Ericsson 、CapitalOne這樣的非互聯(lián)網(wǎng)企業(yè)率先用上了Mesos。目前該企業(yè)在B輪融資階段,總?cè)谫Y額近5000萬美元。
到底Mesos會(huì)再次淪為巨頭們獨(dú)享的內(nèi)部技術(shù),還是會(huì)以商用版的產(chǎn)品與服務(wù)為廣大企業(yè)所應(yīng)用呢,就要看欣德曼本人的意愿了。
不過,其他話題又接踵而來。
1.Docker帶來了Mesos的春天?
為什么Mesos發(fā)展了兩年,只有“獨(dú)角獸”提供第三方服務(wù)呢?中國有沒有類似的企業(yè)?
筆者經(jīng)圈里朋友推薦,結(jié)識(shí)了北京的數(shù)人科技。這就初創(chuàng)企業(yè)很像中國的 Mesosphere,而且也是一只“獨(dú)角獸”,也就是說目前在國內(nèi),除了部分互聯(lián)網(wǎng)企業(yè)自用Mesos之外,只有它在推崇Mesos技術(shù),并提供第三方的Mesos+Docker服務(wù)。
自然,他的創(chuàng)始人也與Google有著千絲萬縷的聯(lián)系。王璞,創(chuàng)始人兼CEO,在美國取得博士學(xué)位,曾經(jīng)在Google和Groupon的技術(shù)部門工作。此外,還有肖德時(shí),CTO,Docker源代碼貢獻(xiàn)者,曾服務(wù)與紅帽工程服務(wù)部,據(jù)說他這兩天正在美國西雅圖參加2015第三屆Mesoson大會(huì)。謝樂冰,COO,曾供職于德國電信研究院和惠普。據(jù)悉,這樣的創(chuàng)業(yè)組合已經(jīng)獲得策源100萬美元天使投資,目前正在尋求A輪融資。
為什么數(shù)人科技不是像Mesosphere一樣專注于Mesos平臺(tái),而是以Mesos+Docker組合示人呢?這正可以解釋為何Mesos目前只有“獨(dú)角獸”提供商用第三方服務(wù)。
在容器技術(shù)Docker沒有大熱之前,Mesos本身作為一種分布式操作系統(tǒng),可以向下對大規(guī)模集群進(jìn)行資源管理。作為底層的PaaS技術(shù),它確實(shí)具有大規(guī)模部署和管理優(yōu)勢,能夠簡化服務(wù)器共享池里運(yùn)行任務(wù)的復(fù)雜度,在可擴(kuò)展性和面向開發(fā)者方面甚至對IaaS層的熱門開源技術(shù)OpenStack構(gòu)成了威脅。當(dāng)然,OpenStack“出道”時(shí)間早,底層硬件支持功能更全面,支持企業(yè)尤其是重量型企業(yè)眾多,用戶教育也已經(jīng)催化多時(shí)。Mesos顯然不可能與之硬碰硬,作為PaaS技術(shù)與所有的IaaS平臺(tái)進(jìn)行合作,共同發(fā)展才是明智之舉。
盡管目前主流的開源PaaS技術(shù)是Cloud Foundry,但Docker這種容器技術(shù)的出現(xiàn)顛覆了原來的PaaS層概念,把PaaS層變成了運(yùn)行容器的平臺(tái)。這樣, Mesos+Docker就可以更好地向上承載云端應(yīng)用,保證應(yīng)用在云端環(huán)境的連續(xù)交付。
因此,在Docker沒有大紅大紫之前,作為承上啟下的PaaS層,Mesos支持上層應(yīng)用的技術(shù)實(shí)現(xiàn)復(fù)雜,難以作為成熟的第三方商業(yè)版產(chǎn)品和服務(wù),而是成為一些技術(shù)實(shí)力較強(qiáng)的互聯(lián)網(wǎng)企業(yè)自行開發(fā)、自行享用的云OS技術(shù)。
2.用戶的剛需在哪里?
由于IaaS和PaaS層的新型云技術(shù)層出不窮,且在功能上又互相交叉,那么,Mesos這一技術(shù)的前景多半要押寶在客戶的實(shí)際需求上。
據(jù)王璞透露,數(shù)人科技剛成立時(shí)最早是沖著Mesos+Spark去的。Spark也是近年來大熱的大數(shù)據(jù)處理技術(shù),如果說Hadoop主要應(yīng)用于離線批處理任務(wù)的話,那么Spark則主要用于交互式應(yīng)用或迭代式處理場景,比如機(jī)器學(xué)習(xí),而且Spark就是基于Mesos開發(fā)的。可以說,Mesos+Spark在國外相生相惜,是絕佳的大數(shù)據(jù)組合。但在中國,由于數(shù)據(jù)多掌握在BAT這樣的巨型企業(yè)手里,廣大企業(yè)用戶對大數(shù)據(jù)的應(yīng)用要明顯滯后于美國,因此Mesos+Docker這對基礎(chǔ)組合反而更受中國企業(yè)關(guān)注。
那它能解決中國客戶的什么問題呢?
“云計(jì)算落地有兩大難題,一個(gè)是大規(guī)模數(shù)據(jù)中心的資源管理,其次是傳統(tǒng)企業(yè)應(yīng)用上云的架構(gòu)改造。前者是各個(gè)云服務(wù)商擴(kuò)大規(guī)模的瓶頸,后者則是更多企業(yè)客戶上云的門檻。”王璞認(rèn)為。
由于大中型互聯(lián)網(wǎng)企業(yè)基本都自行開發(fā)這種底層技術(shù),因此Mesos在中國的目標(biāo)就集中在那些初創(chuàng)和小型互聯(lián)網(wǎng)企業(yè),以及傳統(tǒng)行業(yè)企業(yè)客戶。據(jù)悉,云環(huán)境和傳統(tǒng)IDC環(huán)境有明顯差異,前者主要基于分布式技術(shù),構(gòu)建和維護(hù)都是新的挑戰(zhàn)。“尤其當(dāng)企業(yè)業(yè)務(wù)飛速增長的時(shí)候,規(guī)模的增長會(huì)帶來應(yīng)用架構(gòu)的重構(gòu)。”謝樂冰認(rèn)為Mesos在這一點(diǎn)上對于企業(yè)來說是剛需。
換句話說,Mesos+Docker將屏蔽云的基礎(chǔ)設(shè)施細(xì)節(jié),降低了構(gòu)建和維護(hù)云端架構(gòu)的難度,依靠當(dāng)前開發(fā)和運(yùn)維人員的技術(shù)積累,無需重寫就可以實(shí)現(xiàn)平滑過度。由于Mesos+Docker作為PaaS可以構(gòu)建在任何IaaS上,因此加強(qiáng)與IaaS企業(yè)合作,找到公有云上的企業(yè)客戶應(yīng)該是數(shù)人科技發(fā)展的一個(gè)重要途徑。當(dāng)然,Mesos+Docker對于私有云同樣適用。
當(dāng)然,正如OpenStack的崛起一樣,開源技術(shù)需要更多重量級(jí)企業(yè)的加盟和支持,Docker正火,Mesos能否借Docker之勢當(dāng)一只“快魚”呢?畢竟后面還有一個(gè)號(hào)稱更為“根正苗紅”的Kubernetes開源技術(shù)。