實(shí)例分析介紹DCOS的核心技術(shù)以及實(shí)踐成果
大?。?/span>0.5 MB 人氣: 2017-10-11 需要積分:1
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
標(biāo)簽:
在傳統(tǒng)企業(yè)正在積極擁抱“互聯(lián)網(wǎng)+”,尋求IT轉(zhuǎn)型之道的背景下,本文以太平洋保險(xiǎn)DCOS成功迎戰(zhàn)今年“春節(jié)全民搶紅包”的實(shí)踐為例,詳細(xì)介紹了DCOS的核心技術(shù)以及這次實(shí)踐效果,從而表明DCOS憑借其數(shù)據(jù)中心輕量級(jí)彈性伸縮能力為傳統(tǒng)IT的敏捷轉(zhuǎn)型提供了新機(jī)遇。云計(jì)算驅(qū)動(dòng)企業(yè)IT架構(gòu)演進(jìn)
隨著云計(jì)算的快速普及,傳統(tǒng)企業(yè)越來(lái)越關(guān)注基于云計(jì)算的下一代IT架構(gòu)變革了?;仡櫰髽I(yè)IT架構(gòu)演進(jìn)歷史,主要經(jīng)歷了“傳統(tǒng)孤島”、“x86+虛擬化”和“云化”這三個(gè)階段。
最初的“傳統(tǒng)孤島”,軟硬件堆棧各層間缺少統(tǒng)一的工業(yè)標(biāo)準(zhǔn)化,呈現(xiàn)出內(nèi)聚與耦合的特征。隨后的x86標(biāo)準(zhǔn)化帶來(lái)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、操作系統(tǒng)、中間件、應(yīng)用層等多層次水平分工架構(gòu),為了提升IT靈活性和資源利用率,虛擬化開(kāi)始在數(shù)據(jù)中心部署,IaaS實(shí)現(xiàn)了虛擬機(jī)級(jí)彈性伸縮,但I(xiàn)T基礎(chǔ)設(shè)施擴(kuò)張很快,系統(tǒng)層層堆疊,各層間集成交付的難度越來(lái)越大,同時(shí),僅虛擬化也難以滿足不斷增加的業(yè)務(wù)對(duì)資源的變化需求。
于是企業(yè)開(kāi)始期望將服務(wù)作為IT核心,提升業(yè)務(wù)敏捷性,同時(shí)大幅降低TCO,這時(shí)PaaS和應(yīng)用資源池化實(shí)現(xiàn)了集群級(jí)彈性伸縮,很大程度上緩解了IT資源與業(yè)務(wù)發(fā)展之間的矛盾,讓企業(yè)更專注于上層業(yè)務(wù)邏輯的運(yùn)營(yíng)。如果說(shuō)IaaS屬于云化的“初級(jí)”階段,PaaS和應(yīng)用資源池化就是云化的“進(jìn)階”階段。而今天故事的主角DCOS實(shí)現(xiàn)了數(shù)據(jù)中心級(jí)彈性伸縮,使它稱得上“深度”云化的發(fā)動(dòng)機(jī)了。
回顧:DCOS是什么?
數(shù)據(jù)中心操作系統(tǒng)(Data Center Operating System,簡(jiǎn)稱DCOS)是為整個(gè)數(shù)據(jù)中心提供分布式調(diào)度與協(xié)調(diào)功能,實(shí)現(xiàn)數(shù)據(jù)中心級(jí)彈性伸縮能力的軟件堆棧,它將所有數(shù)據(jù)中心的資源當(dāng)做一臺(tái)大型計(jì)算機(jī)來(lái)調(diào)度,可以視作這個(gè)大型主機(jī)的操作系統(tǒng)。下表給出了Linux OS與DCOS(以基于Mesos為例)的類比:
太平洋保險(xiǎn)DCOS平臺(tái)關(guān)鍵技術(shù)選型
在今年春節(jié)期間,太平洋保險(xiǎn)聯(lián)合上海天璣數(shù)據(jù),采用DCOS平臺(tái)改造微信應(yīng)用系統(tǒng)來(lái)支撐推出的“除夕夜搖紅包”、“初五迎財(cái)神”等系列活動(dòng)。活動(dòng)期間DCOS輕松支撐高達(dá)每秒10萬(wàn)筆交易的業(yè)務(wù)高峰,僅除夕當(dāng)夜微信增粉量就超過(guò)1300萬(wàn)。
這次太平洋保險(xiǎn)進(jìn)行綜合評(píng)估技術(shù)選型后,最終選擇了基于Mesos + Docker搭建DCOS平臺(tái)。功能框架如下:以Docker為基礎(chǔ)封裝各類應(yīng)用和運(yùn)行環(huán)境,以Mesos、Marathon為核心實(shí)現(xiàn)容器資源的分布式調(diào)度與協(xié)調(diào),以HAProxy、Etcd為輔助實(shí)現(xiàn)服務(wù)注冊(cè)引流。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%