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