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