來(lái)源:http://www.infoq.com/cn/articles/analyse-mesos-part-05
包括技術(shù)考量在內(nèi),我同樣對(duì)Mesos項(xiàng)目本身的進(jìn)展頗為興奮。所以,我想從以技術(shù)為重點(diǎn)的文章中走出,做些關(guān)于Mesos項(xiàng)目的總體觀察。正如我此前在推文中所說(shuō)的,我對(duì)Mesos一直頗具深刻印象的是它的三個(gè)特點(diǎn):
借此機(jī)會(huì),我要說(shuō)下近來(lái)大家對(duì)Mesos的認(rèn)識(shí),我發(fā)現(xiàn)人們已經(jīng)非常容易掌握Mesos的概念,并了解其技術(shù)的價(jià)值。這對(duì)于正在發(fā)展并尋求擴(kuò)大其覆蓋面的項(xiàng)目來(lái)說(shuō)是至關(guān)重要的。一個(gè)項(xiàng)目中的技術(shù)所帶來(lái)的切實(shí)利益是非常重要的,它能讓人心生向往并積極參與在社區(qū)中。
正如本系列第二篇文章中所述,我看到了在效率、商業(yè)敏捷性和可擴(kuò)展性等方面,Mesos帶給數(shù)據(jù)中心的很清晰的好處。隨著分布式應(yīng)用程序和微服務(wù)的流行,越來(lái)越多的用戶(hù)正在尋找一種技術(shù),以幫助他們管理這些復(fù)雜的應(yīng)用程序。因此,我們看到越來(lái)越多的人在關(guān)注著Mesos項(xiàng)目和Mesosphere,Mesosphere是一家基于Mesos來(lái)構(gòu)建商業(yè)產(chǎn)品的公司。
Mesos項(xiàng)目的另一個(gè)重要優(yōu)勢(shì)是對(duì)其作用域的限制。Mesos被設(shè)計(jì)成一個(gè)數(shù)據(jù)中心資源管理系統(tǒng),Mesos具備其主要功能,并避免超越設(shè)計(jì)理念的誘惑,至少在這之前,已經(jīng)建立了一個(gè)堅(jiān)實(shí)的基礎(chǔ)。相信Mesos項(xiàng)目已完成了兩件重要的事情,使Mesos不會(huì)過(guò)早迷失于作用域之外。
建立了堅(jiān)實(shí)的基礎(chǔ)——誘惑是永遠(yuǎn)存在的,新的技術(shù)總是會(huì)不斷地增加新的功能。當(dāng)功能驅(qū)動(dòng)開(kāi)發(fā)并以代碼的穩(wěn)定性為代價(jià)時(shí),問(wèn)題隨之而來(lái),特別是疏于確保新增加的模塊不會(huì)破壞已有模塊的時(shí)候。
Mesos項(xiàng)目已經(jīng)為此做出了很好的工作,Mesos關(guān)注于修復(fù)社區(qū)中報(bào)出的缺陷并加強(qiáng)現(xiàn)有功能,并不鼓勵(lì)人們不斷地追逐閃亮的新事物。
在做好培養(yǎng)一個(gè)強(qiáng)大生態(tài)系統(tǒng)的同時(shí),Mesos項(xiàng)目做到了避免讓太多的廠商太早介入。相反,似乎有一個(gè)最終用戶(hù)和廠商合作的極佳組合。這其中的主要原因是因?yàn)镸esos是為特定問(wèn)題,提供解決方案的,而不是像AWS那樣針對(duì)通用的問(wèn)題。不管是什么原因,阻止大量廠商的介入以及該項(xiàng)目日趨成熟,使得Mesos社區(qū)的成長(zhǎng)沒(méi)有廠商政治干預(yù)、利益斗爭(zhēng),以及過(guò)度的商業(yè)訴求等包袱。我不是說(shuō)這些挑戰(zhàn)就沒(méi)有,但Mesos至少不是一個(gè)基本上由廠商控制的項(xiàng)目,Mesos可以以一個(gè)自然的步伐去成長(zhǎng)。就像Linux項(xiàng)目,廠商的參與是以匹配客戶(hù)的興趣和使用,自然而然地發(fā)生的。
正如你所知道的,我很期待Mesos項(xiàng)目的未來(lái),當(dāng)更多的最終用戶(hù)走進(jìn)分布式系統(tǒng)的世界之時(shí),希望可以看到Mesos在數(shù)據(jù)中心操作系統(tǒng)內(nèi)核中發(fā)揮的價(jià)值。同時(shí),我鼓勵(lì)大家學(xué)習(xí)和參與進(jìn)來(lái)。David Lester在這篇采訪(fǎng)中講述了一些與此相關(guān)的方法,David Lester是Twitter的工程師和開(kāi)源倡導(dǎo)者。
本系列的后續(xù)文章將講述如何搭建Mesos集群、如何為部署和管理應(yīng)用程序,集成和編寫(xiě)Framework。同時(shí),我鼓勵(lì)讀者提供反饋,特別是關(guān)于如果我打標(biāo)的地方,如果你發(fā)現(xiàn)哪里不對(duì),請(qǐng)反饋給我。我非全知,虛心求教,所以期待讀者的校正和啟示。我也會(huì)在twitter響應(yīng)你的反饋,請(qǐng)關(guān)注 @hui_kenneth。
更多建議: