網易蜂巢的Docker技術實踐之路

jopen 8年前發布 | 35K 次閱讀 Docker

如果你想搞個國內好用穩定的vps或者云主機玩玩,或者想深入體驗docker技術的魅力,或者你已經考慮把你的業務使用docker打包測試、發布上線,或者你很想擺脫無盡的繁瑣的運維操作但不知從何下手,那歡迎你來體驗網易蜂巢,我相信他會是您的明智選擇!

如果您不相信,請往下看,本文將深入底層技術細節,全方位為您剖析網易蜂巢的開發人員對相關技術鏈的掌控程度,以此來證明他就是您的明智選擇!

首先來一張大的框架圖來表示下網易蜂巢的技術鏈概貌:

網易蜂巢的Docker技術實踐之路

最上面的肯定是用戶了,目前用戶可以通過web dashboard來訪問網易蜂巢,對容器、服務、數據庫等資源進行各種管理操作。

什么?你竟然還不知道網易蜂巢的dashboard地址在哪兒?那你真out了。。。

放心,我是不會告訴你地址是 http://c.163.com/

之后是dashboard,據我所知,網易蜂巢的dashboard是以簡單實用為設計目標的,眾所周知,網易是從門戶起家的,交互、視覺、web設計開發向來是傳統強項,設計出來的dashboard肯定不會差到哪里去,但具體是否能滿足您的口味,就得您親自使用一番才能體會到了。關于web有一個小故事可以給大家分享,某天一個視覺設計發現主頁的某張圖片中的兩行大小不一的字沒有居中對齊,據說差了幾個像素,都能拿出來在內部開發群里吐槽一番,然后開發只能默默改掉,這種眼神我覺得夠犀利,此等人才確定一定以及肯定能做出好產品(其實那張圖片我看到過不下三次都沒發現這種屑碎問題)。

接下來是kubernetes,kubernetes本身我就不過多介紹,但該項目的火熱程度,完全不亞于當年的openstack,堪稱開源云計算的未來之星。我這里重點說的是蜂巢技術人員對kubernetes的掌控程度,說到掌控程度,就不得不提到社區代碼貢獻量和質量,以及內部的二次開發量,這兩部分肯定是最具有說服力的,這里我給出一個第三方統計機構的報告地址: http://stackalytics.com/%3Fpro ... 3Dall ,從這里可以看到commit數量網易全球排名第9,國內排名第2,僅次于華為,但是你要了解華為有多少人在專職做社區,網易僅僅是兼職把我們感覺有用的commit推到社區而已。內部二次開發我就不細說了,這部分一般都是公司的核心競爭力所在,代碼量肯定是很大的,目前網易蜂巢的迭代頻率是每個月兩個版本,一個小版本一個大版本,快速迭代前進,以此來增加功能、提升性能、改進用戶體驗。

再接下來是OpenStack,網易蜂巢底層采用OpenStack來提供docker運行環境(kvm云主機),以此來保障租戶間的完全隔離(包括網絡和docker運行環境),蜂巢底層OpenStack團隊在Essex版本就開始介入,并在F版本即發布上線網易私有云平臺,目前已經穩定運行3年多,有過萬臺較大規格云主機為網易的各個互聯網產品提供高質量服務,得到了公司各產品方的一致好評,OpenStack開發團隊對采用的各組件(目前使用了nova、glance、keystone、neutron、cinder組件)的掌控程度,可以說是熟悉使用到的接口的每行代碼,最好的成績僅憑修復bug,就能躋身社區貢獻量排名前50(G版本全球31、H版本全球42),國內前5,這些排名也可以在 http://stackalytics.com/ 進行查看,當然這些貢獻也僅僅是開發人員出于對開源項目的回饋以及自己的業余愛好而自發進行的,因為是做私有云,公司內部并沒有相關的激勵政策來鼓勵開發人員進行類似開源貢獻,當前隨著OpenStack項目的愈發成熟穩定,網易在OpenStack社區的commit數量越來越少,但內部的二次開發卻從未停止,這一切只為給docker提供一個穩定、高性能的運行環境。另外值得一提的是網易的SDN技術和云硬盤技術,雖然SDN是基于neutron實現的,但實際上已經是把neutron改的只剩下框架了,底層細節和實現完全是自己的二次開發,當然這也得益于OpenStack項目的高度可定制性,而云硬盤技術則是完全針對自主開發設計的,這兩者的掌控程度就不用我再多費口舌了。

再下來就是Linux內核了,蜂巢的內核團隊保障了網易內部成千上萬臺服務器的穩定運行,維護自己的內核發行版,及時跟進內核更新和bug修復,保證kvm云主機及物理機Linux內核的高性能高可靠運行。

最后是硬件、IDC、運營商網絡,硬件我們是采用的Intel主流CPU,高性能SSD,內網萬兆網卡及交換機,加上與網易長期合作的高度可控的優質IDC機房,多線BGP高出口帶寬直接接入骨干網,這一切都是為了保證給用戶帶來極致的性能體驗。

綜上所述,網易蜂巢的開發運維團隊有能力有信心掌控整個技術鏈條,與其他大多數沒有自己底層核心技術的容器云提供商相比,我們的技術領先度是無可比擬的,相信隨著網易蜂巢團隊對容器云的持續深入理解、優化、改進,網易蜂巢必將成為國內容器云的佼佼者!

現在開始行動,選擇網易蜂巢,升職加薪,當上CTO,迎娶白富美,從此走上人生巔峰,不再只是中國夢!

看完是否有點小激動?心動不如行動, 現在注冊充值1元即送30元代金券,趕快注冊吧!

http://c.163.com/ 點此進入網易蜂巢

網易蜂巢,給您的APP一個安穩的家!

作者:王盼

來自: http://dockone.io/article/991

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!