首頁 > 新聞 > 國內(nèi) >

京東參加全球容器技術(shù)大會 構(gòu)建彈力十足私有云

2015-09-07 14:37:43   作者:   來源:齊魯晚報   評論:0  點擊:


  8月28日-29日,全球容器技術(shù)大會在京舉行,京東作為目前擁有超大規(guī)模Docker應(yīng)用的廠商應(yīng)邀參加本次會議。會上,京東云平臺首席架構(gòu)師、系統(tǒng)技術(shù)部負(fù)責(zé)人劉海鋒發(fā)表主題演講《京東彈性計算云:軟件定義數(shù)據(jù)中心與容器集群調(diào)度》,對京東彈性計算云的誕生、目前的應(yīng)用情況及未來發(fā)展前景進(jìn)行了詳細(xì)闡述。在互聯(lián)網(wǎng)+時代,隨著非結(jié)構(gòu)化數(shù)據(jù)、緩存容量、消息傳遞、在線服務(wù)、機器數(shù)量等需求的暴增,彈性計算云技術(shù)受到業(yè)內(nèi)的極高關(guān)注。京東作為這一技術(shù)的成功實踐者,通過劉海鋒的演講為其他企業(yè)和廠商提供了非常有價值的參考。

  大發(fā)展帶來技術(shù)挑戰(zhàn)

  京東近年來業(yè)務(wù)高速發(fā)展,呈現(xiàn)出多元化態(tài)勢,除了京東商城之外,金融、京東到家、智能、拍拍、海外等業(yè)務(wù)也都齊頭并進(jìn),這些業(yè)務(wù)都具有自己特殊的業(yè)務(wù)流程,對底層的技術(shù)架構(gòu)提出了越來越高的要求。搜索、圖片、廣告、訂單、Hadoop、Spark、MPI等都占據(jù)了不同的機器資源,造成服務(wù)器規(guī)模呈指數(shù)級增長。越來越多的硬件設(shè)備,通過傳統(tǒng)的人工方式難以有效分配和管理服務(wù)器資源,協(xié)同工作效率低且資源浪費很大。

  面對這些挑戰(zhàn),京東于2014年8月開始部署彈性計算云技術(shù)。彈性計算云是京東公司級別戰(zhàn)略項目,它基于Docker簡化了應(yīng)用的部署和擴容,提高了系統(tǒng)的伸縮能力。系統(tǒng)架構(gòu)可以這樣簡潔定義:彈性計算云 = 軟件定義數(shù)據(jù)中心 + 容器集群調(diào)度。整個項目分成兩層架構(gòu),底層為基礎(chǔ)平臺,系統(tǒng)名JDOS,通過“OpenStack married with Docker”來實現(xiàn)基礎(chǔ)設(shè)施資源的軟件管理,Docker取代VM成為一等公民,但這個系統(tǒng)目標(biāo)是統(tǒng)一生產(chǎn)物理機、虛擬機與輕量容器;上層為應(yīng)用平臺,系統(tǒng)名CAP,集成部署監(jiān)控日志等工具鏈,實現(xiàn)“無需申請服務(wù)器,直接上線”,并進(jìn)行業(yè)務(wù)特定的、數(shù)據(jù)驅(qū)動的容器集群調(diào)度與彈性伸縮。

  彈性計算云經(jīng)過一年的部署和實踐,已經(jīng)成功地為618、11.11、12.12等大型電商促銷節(jié)日承擔(dān)了技術(shù)保證,成功展示了這一技術(shù)的系統(tǒng)擴展性、穩(wěn)定性、容災(zāi)能力、運維能力、緊急故障處理能力。舉例來說,像618這樣的大型促銷,為了應(yīng)對流量的急劇變化,需要提前增容。之前的方式需要提前審批、部署界面選擇、打包、機器分配……不僅流程長,而且節(jié)日過后,也很少有人還會想到去減少硬件設(shè)備,無形中造成極大浪費。現(xiàn)在借助彈性計算云,業(yè)務(wù)與硬件解耦,可進(jìn)行全自動化維護(hù),直接部署,平臺實現(xiàn)統(tǒng)一控制,隨流量自動擴容,自動縮減,中間環(huán)節(jié)全部取消,資源利用率大幅提升,而成本卻明顯降低。

  彈性計算云的整體發(fā)展及未來

  自2014年8月份開始Docker的應(yīng)用以來,京東彈性計算云項目經(jīng)過一年的發(fā)展,逐漸做到了一定規(guī)模。在2015年的618,京東線上共運行了超過了11000個Docker實例以及幾百個KVM虛擬機。彈性計算云項目作為今年618的擴容與災(zāi)備資源池,是國內(nèi)甚至世界上最大規(guī)模的Docker應(yīng)用之一。隨著業(yè)務(wù)的發(fā)展以及IDC的增加,今年預(yù)計京東的Docker實例數(shù)目將達(dá)到十萬級數(shù)量,大部分應(yīng)用程序都會通過容器技術(shù)來發(fā)布和管理。劉海鋒透露,技術(shù)團(tuán)隊目前正在開發(fā)測試線上全流程、平臺化服務(wù),實現(xiàn)在線離線業(yè)務(wù)的統(tǒng)一調(diào)度。

  目前,彈性計算云已經(jīng)成為京東基礎(chǔ)云服務(wù)的核心。京東主要的一些核心應(yīng)用比如商品詳情頁、圖片展現(xiàn)、秒殺、配送員訂單詳情等等都部署在彈性云中。目前大家在瀏覽京東網(wǎng)站時看到的圖片與商品詳情,其實都是有彈性預(yù)測的,而京東彈性云在里面承擔(dān)了大約90%的訪問量。換句話來說,目前用戶在京東上的每一次瀏覽,背后都有著京東彈性云項目的支撐。

  劉海鋒在會議上還透露,京東彈性計算云將全面落地并不斷推動基礎(chǔ)架構(gòu)的演進(jìn),實現(xiàn)應(yīng)用與物理資源的完全解耦。技術(shù)解放生產(chǎn)力,通過彈性計算云實現(xiàn)全自動維護(hù),管理所有的硬件設(shè)備,成為業(yè)務(wù)的基石,保證流暢可靠的用戶體驗。

  關(guān)于京東(JD.com):

  京東(JD.com)是中國領(lǐng)先的自營式電商企業(yè),在《財富》中文版公布的“2015中國企業(yè)500強”中,京東是中國收入規(guī)模最大的互聯(lián)網(wǎng)企業(yè)。京東為消費者提供愉悅的在線購物體驗。通過內(nèi)容豐富、人性化的網(wǎng)站和移動客戶端,京東以富有競爭力的價格,提供具有豐富品類及卓越品質(zhì)的商品和服務(wù),并且以快速可靠的方式送達(dá)消費者。京東擁有龐大的倉儲設(shè)施,其規(guī)模在全國電商行業(yè)中處于領(lǐng)先地位。截至2015年6月30日,京東在全國范圍內(nèi)擁有7大物流中心,在44座城市運營了166個大型倉庫,擁有4142個配送站和自提點,覆蓋全國范圍內(nèi)的2043個區(qū)縣。2015年,京東很驕傲入選納斯達(dá)克100指數(shù)。

分享到: 收藏

專題