淺談DCOS到底為何物
大?。?/span>0.3 MB 人氣: 2017-10-10 需要積分:1
推薦 + 挑錯(cuò) + 收藏(0) + 用戶(hù)評(píng)論(0)
標(biāo)簽:
摘要:既然都在關(guān)注DCOS,但“這貨到底是啥”你造嗎?故事還得從最近很火的浙江移動(dòng)說(shuō)起。最近,該運(yùn)營(yíng)商憑借一條“DCOS發(fā)力雙11”的新聞成功火了一把,主要是講他們自己搭建了一套基于開(kāi)源Mesos + Doker技術(shù)的DCOS(數(shù)據(jù)中心操作系統(tǒng)),而且很魄力地將一個(gè)服務(wù)于上千萬(wàn)用戶(hù)的重要生產(chǎn)系統(tǒng)遷移其上,同時(shí)后端搭配天璣數(shù)據(jù)PBData數(shù)據(jù)庫(kù)云平臺(tái)的強(qiáng)勁支撐,最終完美度過(guò)了今年 “雙11”秒殺的高峰壓力。一時(shí)間“DCOS”這個(gè)詞迅速引發(fā)業(yè)內(nèi)圍觀?!八降资呛畏缴袷??”“為何功能如此強(qiáng)大?”如果你也對(duì)它感到好奇,就請(qǐng)毫不猶豫地往下看吧!
“嗨!DCOS,你從哪里來(lái)?”
在回答這個(gè)問(wèn)題前,不妨先回顧一下國(guó)際先進(jìn)互聯(lián)網(wǎng)公司數(shù)據(jù)中心資源管理系統(tǒng)的發(fā)展史。早在十多年前,Google就開(kāi)始使用第一代集群管理Borg技術(shù)管理數(shù)據(jù)中心。隨后Twitter從Google的Borg系統(tǒng)中得到啟發(fā),開(kāi)發(fā)了一個(gè)類(lèi)似的資源管理系統(tǒng)幫助他們擺脫可怕的“失敗之鯨”。2009年加州大學(xué)伯克利分校AMPLab首先開(kāi)發(fā)出Apache Mesos,這是一款開(kāi)源集群管理軟件,其核心研發(fā)成員Benjamin Hindman隨后將其引入Twitter,于是Twitter、Facebook、蘋(píng)果等大型IT企業(yè)開(kāi)始陸續(xù)打造各自特色的基于Mesos的數(shù)據(jù)中心管理方案。
2012年,圍繞Mesos開(kāi)展商業(yè)活動(dòng)的初創(chuàng)公司Mesosphere誕生,而B(niǎo)enjamin Hindman也以Mesosphere首席架構(gòu)師的身份投身其中。正是該公司提出了基于Mesos的DCOS(數(shù)據(jù)中心操作系統(tǒng)),希望企業(yè)能像使用一臺(tái)計(jì)算機(jī)一樣使用整個(gè)數(shù)據(jù)中心。
認(rèn)識(shí)DCOS,從Apache Mesos入手
為了更好地理解DCOS,最好先了解一些Apache Mesos的背景知識(shí)。
1.Mesos適合作為數(shù)據(jù)中心哪一層的抽象?

IaaS層抽象的是機(jī)器, PaaS則更多考慮部署、管理應(yīng)用/服務(wù)。在交互方面,PaaS可能是和開(kāi)發(fā)者直接交互,而Mesos則是以API的形式和軟件程序交互。
換句話說(shuō),你可以基于Mesos之上構(gòu)建一個(gè)PaaS系統(tǒng)(比如Marathon),同時(shí)你還可以在一個(gè)IaaS上(比如Openstack)運(yùn)行Mesos。因此,當(dāng)Mesos運(yùn)行在一個(gè)組合系統(tǒng)之上,就能直接跨越底層組件去管理和計(jì)劃上層工作負(fù)載。
不過(guò)Mesos現(xiàn)在還需要與其它分布式系統(tǒng)配合使用。目前已有不少分布式系統(tǒng)直接構(gòu)建于Mesos之上,包括Apache Spark,Apache Aurora,Airbnb的Chronos以及Mesosphere的Marathon等。此外還有多個(gè)流行系統(tǒng)與Mesos相連并運(yùn)行于其上,如Apache Hadoop,Apache Storm,Google的Kubernetes等。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%