如果你問(wèn)一名用戶(hù)在11.11這樣的電商大促時(shí)最怕什么?九成以上的回答是在秒殺那刺刀見(jiàn)紅的當(dāng)口遭遇電商網(wǎng)站響應(yīng)遲緩,讓計(jì)劃了好長(zhǎng)時(shí)間的實(shí)惠訂單失之交臂。如果你問(wèn)一名電商的技術(shù)人員這個(gè)期間最擔(dān)心什么?回答會(huì)相當(dāng)一致,他們最擔(dān)心網(wǎng)站響應(yīng)速度慢甚至宕機(jī)影響用戶(hù)體驗(yàn)。但這個(gè)11.11,京東的技術(shù)人對(duì)即將到來(lái)的挑戰(zhàn)已經(jīng)胸有成竹,因?yàn)榫〇|的絕大部分技術(shù)系統(tǒng)已經(jīng)完成了向彈性云平臺(tái)的遷移,后者高速、靈活的擴(kuò)展能力,能輕松應(yīng)對(duì)遠(yuǎn)遠(yuǎn)超過(guò)平日的交易量沖擊。
在互聯(lián)網(wǎng)行業(yè)中,一般用“水電氣”來(lái)比喻云計(jì)算這樣的基礎(chǔ)設(shè)施,而京東的彈性云計(jì)算平臺(tái)正像是一個(gè)用之不盡的核電站。在傳統(tǒng)的架構(gòu)下,促銷(xiāo)當(dāng)日用戶(hù)開(kāi)始大量訪(fǎng)問(wèn)時(shí),就像某個(gè)特別悶熱的夏日夜晚,家家戶(hù)戶(hù)都將空調(diào)開(kāi)到最強(qiáng)狀態(tài),一些配電站承受不了這樣的負(fù)荷,人工調(diào)配又需要時(shí)間,就會(huì)出現(xiàn)局部電壓不穩(wěn),斷電等情況。而遷移到彈性云平臺(tái)上的京東,就像是背后接入了一個(gè)全自動(dòng)的核電站,不僅能量充沛,還可以對(duì)各個(gè)用電區(qū)域進(jìn)行智慧調(diào)控,瞬間滿(mǎn)足其要求,讓每一位用戶(hù)都可以擁有最佳體驗(yàn)。對(duì)于京東而言,應(yīng)用云計(jì)算是自身發(fā)展的必然選擇。京東近年來(lái)業(yè)務(wù)高速發(fā)展,呈現(xiàn)出多元化態(tài)勢(shì),除了京東商城之外,金融、京東到家、智能、拍拍、海外等業(yè)務(wù)也都齊頭并進(jìn),這些業(yè)務(wù)都具有自己特殊的業(yè)務(wù)流程,對(duì)底層的技術(shù)架構(gòu)提出了越來(lái)越高的要求;搜索、圖片、廣告、訂單等都占據(jù)了不同的服務(wù)器資源,造成服務(wù)器規(guī)模呈指數(shù)級(jí)增長(zhǎng);越來(lái)越多的硬件設(shè)備,通過(guò)傳統(tǒng)的人工方式難以有效分配和管理服務(wù)器資源,協(xié)同工作效率低且資源浪費(fèi)很大。
“京東發(fā)展到今天,要樹(shù)立很多的規(guī)范,在這么復(fù)雜的信息系統(tǒng)背后,又有著許多規(guī)范的條件下,梳理清楚并保證京東未來(lái)5年的健康發(fā)展,云是一種有效的手段,”京東副總裁何剛談到。面對(duì)這些挑戰(zhàn),京東于2014年8月開(kāi)始部署彈性計(jì)算云技術(shù)。彈性計(jì)算云是京東集團(tuán)級(jí)別戰(zhàn)略項(xiàng)目,它基于Docker(容器)簡(jiǎn)化了應(yīng)用的部署和擴(kuò)容,提高了系統(tǒng)的伸縮能力。今年的618大促,彈性計(jì)算云項(xiàng)目作為擴(kuò)容與災(zāi)備資源池,已經(jīng)是國(guó)內(nèi)甚至世界上最大規(guī)模的Docker應(yīng)用之一。它輕松應(yīng)對(duì)了618的流量沖擊,成功展示了這一技術(shù)的系統(tǒng)擴(kuò)展性、穩(wěn)定性、容災(zāi)能力、運(yùn)維能力、緊急故障處理能力。
舉例來(lái)說(shuō),像618這樣的大型促銷(xiāo),為了應(yīng)對(duì)流量的急劇變化,需要提前增容。之前的方式需要提前審批、部署界面選擇、打包、機(jī)器分配……不僅流程長(zhǎng),而且節(jié)日過(guò)后,也很少有人還會(huì)想到去減少硬件設(shè)備,無(wú)形中造成極大浪費(fèi)?,F(xiàn)在借助彈性計(jì)算云,可進(jìn)行全自動(dòng)化維護(hù),直接部署,平臺(tái)實(shí)現(xiàn)統(tǒng)一控制,隨流量自動(dòng)擴(kuò)容,自動(dòng)縮減,中間環(huán)節(jié)全部取消,資源利用率大幅提升,而成本卻明顯降低。
經(jīng)過(guò)618的成功實(shí)踐,,京東今年11.11的絕大部分系統(tǒng)都已經(jīng)遷移到彈性云上,京東的大部分應(yīng)用程序都會(huì)通過(guò)容器技術(shù)來(lái)發(fā)布和管理。據(jù)透露,隨著業(yè)務(wù)發(fā)展與新數(shù)據(jù)中心建設(shè),目前京東彈性云的集群規(guī)模比618增長(zhǎng)了5倍。
可能用戶(hù)感覺(jué)不到,京東的一些核心應(yīng)用,比如商品詳情頁(yè)、圖片展現(xiàn)、秒殺、配送員訂單詳情等等都早已部署在彈性云中。大家在瀏覽京東網(wǎng)站時(shí)看到的圖片與商品詳情,其實(shí)都是有彈性預(yù)測(cè)的,而京東彈性云承擔(dān)了大約90%的訪(fǎng)問(wèn)量。換句話(huà)來(lái)說(shuō),目前用戶(hù)在京東上的每一次瀏覽,背后都有著京東彈性云項(xiàng)目的支撐。
京東表示,面對(duì)11.11的突發(fā)流量,京東彈性云可以在10秒內(nèi)快速擴(kuò)展上千個(gè)容器,滿(mǎn)足電商平臺(tái)的商品秒殺、商品詳情頁(yè)、圖片展現(xiàn)等應(yīng)用的需求。當(dāng)用戶(hù)沉浸在電商大促的搶購(gòu)、秒殺中,依然可以享受京東迅捷流程的用戶(hù)體驗(yàn)時(shí),你可能看不到背后京東彈性計(jì)算云正在有條不紊地化解海量訪(fǎng)問(wèn)造成的沖擊,你可能也不會(huì)看到在電商大促的硝煙散盡后,京東會(huì)將經(jīng)歷過(guò)最嚴(yán)酷考驗(yàn)的京東云開(kāi)放給傳統(tǒng)企業(yè),幫助更快地走上互聯(lián)網(wǎng)+的道路。