今年的11.11大促對于京東的技術研發(fā)來說,意義非凡。一直以來,京東的技術體系在不斷的研發(fā)創(chuàng)新,以滿足京東業(yè)務的飛速發(fā)展。在這樣高速發(fā)展的狀態(tài)之下,大促活動則是對底層技術架構的一次檢驗,與往年不同,今年的京東技術研發(fā)體系提出了三大戰(zhàn)役,換底計劃則是其中之一。換底指的是將京東的整體業(yè)務系統(tǒng)遷移至云端,在此次11.11來臨之前,京東已經(jīng)完成了向云端遷移的工作,這也是京東全面云化的一次重要標志。
換底計劃 “云”對11.11
云計算對于京東的價值,不僅是解決復雜業(yè)務系統(tǒng)彈性需求的技術手段,更是提高運營效率,保障購物體驗的基礎。由于京東自營式電商模式的特點,京東有著龐大復雜的信息系統(tǒng),涉及采銷、倉儲、物流、售后、客服,這對管理和運營來說都是巨大的挑戰(zhàn)。云計算則可以很好的解決系統(tǒng)間數(shù)據(jù)的互聯(lián)互通,進而按需動態(tài)調配各種資源。
經(jīng)過618的成功實踐,京東今年的11.11將絕大部分信息系統(tǒng)部署在了彈性云上,借助彈性云,可進行全自動化的維護、直接部署,平臺實現(xiàn)統(tǒng)一控制,隨流量自動擴容、自動縮減,而中間原有的審批、部署界面選擇、打包、機器分配等流程全部取消,大幅提升擴容的速度,效率的提升帶來的是成本的降低。
“京東發(fā)展到今天,要樹立很多的規(guī)范,在這么復雜的信息系統(tǒng)背后,又有著許多規(guī)范的條件之下,梳理清楚并保證京東未來5年的健康發(fā)展,云是一種有效的手段,” 京東集團技術副總裁兼首席科學家何剛是這樣評價京東云在京東的價值。
世界超大規(guī)模Docker輕松應對秒殺
云為京東創(chuàng)造了價值,而云計算技術得以讓京東實現(xiàn)這樣的價值。京東云基于Docker(容器)的特點,在流量控制、快速部署、版本管理上有著獨特的優(yōu)勢。Docker的應用部署,已經(jīng)支撐了京東相當大的業(yè)務,在今年618大促之前,京東對Docker的應用數(shù)量已經(jīng)突破了10000個,這在業(yè)內來說都是極其罕見的,對于這種創(chuàng)新型技術在生產環(huán)境的大范圍應用,京東一直在樂此不疲的實踐著。這也是京東對于技術創(chuàng)新所選擇的路徑。
在今年的十月份,京東的新數(shù)據(jù)中心部署完成,至此所有在線應用在新機房都將通過Docker技術進行發(fā)布。隨著新數(shù)據(jù)中心的建設完成,今年11.11的彈性云集群規(guī)模比618增長了5倍。在生產環(huán)境上運行的Docker實例也突破了60000個,這是目前世界上最大規(guī)模的Docker技術應用之一,在這樣的規(guī)模下,面對突發(fā)流量能夠在10秒內快速擴展上千個容器,這種能力對于商品秒殺、商品詳情頁、圖片展示都可輕松應對。即使在11.11這樣的時間節(jié)點,也能夠保證系統(tǒng)的穩(wěn)定性。
技術品質保障京東品質
技術的“品質”換來的是系統(tǒng)的穩(wěn)定,更是對容災能力、運維能力、緊急故障處理能力的保障。在這些保障之下,京東得以提供有品質的用戶體驗。當你在搶購商品的時候,你不會因為流量暴增導致的延遲而與自己心愛的產品失之交臂。你也不用擔心因為服務器宕機的問題而導致服務的中斷,京東的多中心交易將會避免這樣的情況發(fā)生。正是這些用戶看不到的技術支持,保障了京東對品質的要求。