最新的IT的流行語是Mi——Modern Infrastructure,我們不妨通俗的稱之為“IT新架構”。IT新架構中充斥著虛擬化、云計算、大數據、軟件定義等新名詞和新技術。我們一直在尋找在IT新架構模式下享受新技術,觸動新業務的變革者。電商,作為互聯網產業的前沿,致力于用科技改變業務。TechTarget記者近日走近中國云計算專家委員會委員、京東技術副總裁兼首席科學家何剛,一起探討了云對京東的價值。
圖1 京東副總裁、中國云計算專家委員會委員何剛
何剛認為,云計算是一種IT使用模式的革命,云實現了分散資源的集中化,在使用調度上進行優化,從而提升了整個IT過程的效率,降低了IT成本。
對于京東來說,云計算有兩個方面的意義。一個方面,私有云成就了京東本身的業務運行;另外一方面,京東也將云化的電商資源向外進行開放,打造電商云平臺。在這篇文章里,我們會重點探討京東的私有云架構。
“云化”后的應用開發、業務運行和系統運維
京東今年交易額預計能達到一千億,未來將會達到萬億規模。絕大多數用戶了解的京東是一個綜合性網絡零售零售平臺,這個平臺的背后卻是非常復雜的IT系統。京東后臺運行著上千種不同的應用,前端供應鏈、中間的交易網站,以及后端的物流配送、售后服務體系都依賴于這些應用。支撐這上千種應用的是京東的私有云計算平臺,支持著應用開發、業務運行以及系統運維。
從應用開發角度來講,京東云計算平臺保證京東軟件工程師在開發應用時更加專注于開發本身。而基礎模塊如何搭建、內容如何分發、加速,如何搭建一個異步的消息隊列保證兩個服務對接等等問題由于云而變得無影無蹤。云計算能夠提供通用模塊,很多應用可以共用一個模塊,而不需要單獨開發,大大提高了工程師的工作效率。
而從業務角度來看,電商在舉辦促銷活動時經常需要隨機擴容,手工擴容往往需要多達幾個小時,這對上千億交易額的網站來說,促銷期間幾個小時的延遲,就會造成上億甚至幾個億的損失。利用云計算這種彈性擴展伸縮的能力,京東可以實現在分鐘級別內對服務器資源進行快速擴容,并且能夠在促銷過后自動的縮容。與此同時,云計算還能夠保持系統的穩定性。
從IT運維角度看,云計算系統本身就是一個非常復雜的運維管理平臺,可以極大的簡化運維。傳統的IT架構中需要更多的人進行系統運維,人機比通常在一比幾十。而廣泛應用云計算技術的互聯網企業,如Facebook、Yahoo、Amazon和Google,一個IT管理員可以管理幾千臺機器。云計算實現管理自動化,從人管理機器提升為機器管機器。何剛在講運維時談到了一個細節,傳統運維環境中的應用,每個應用都彼此處于獨立狀態,從開發到運維都由一個團隊來完成。而基于云計算運維管理模式則是通過一個監控系統把所有的應用監控起來,把所有分散的資源進行整合,統一使用,統一調度,效率大大提升。
大數據離不開云支持
何剛說,二十一世紀是數據驅動的時代,對于京東這樣的電商企業來說,過去十年中積累了很多用戶信息和行為數據。除了在電商平臺上對用戶進行相關商品推薦以外,大數據在京東的業務鏈本身還有諸多應用。在供應鏈方面,每到服裝換季時,京東可以根據歷史數據提前進行備貨;在后臺的倉儲、配送和物流方面,京東根據大數據分析進行更精確的計算,確定用戶產品采購完成之后該產品放在哪個倉庫。何剛表示,很多決策應該以數據為驅動進行決策,而不應該簡單的依賴于人腦。大數據的理念和應用貫穿到京東業務的方方面面,每個人都需要參與其中。
而談到云計算對大數據的支持,何剛表示,“數據收集”方面云計算的作用非常明顯。任何一個電商系統,不是一個簡單的交易平臺,還有前端的供應鏈和后端的物流配送、售后服務,是一個非常復雜的系統。數據源的形式也是多種多樣的,既包括了MYSQL數據庫、SQL Server數據庫、MongoDB數據庫,還包含了用戶的日志點擊流以及移動的日志等等。系統要以對數據應用性能影響最小的方式將數據提取出來,進行清洗,再放到數據平臺上去,需要一整套的基于云計算的的數據處理技術。
京東私有云架構解析
據何剛介紹,京東的私有云也是分為IaaS、PaaS、SaaS三層。數據中心方面,目前京東采取的是租用模式,但同時已經確定將在內蒙古自治區巴彥淖爾和江蘇省宿遷創建兩個云計算中心,計劃承載十到二十萬臺服務器。并且在未來,京東還會再建造三到五個大型數據中心。與亞馬遜、Google、Yahoo發展早期一樣,京東目前在服務器采購上選擇了國內外廠商的優質產品。在未來,京東將會定制化一些設備,如ARM機等,期望能夠獲得更高的功耗和更高的性價比。
IaaS層面更多的是基于融合虛擬化架構。用戶能夠在資源池中申請資源,同時京東也需要一套能夠進行動態管理調度的系統。這里談到的資源可以是物理機也可以是虛擬機,可能用來做計算,也可能用來做存儲。再往上就是PaaS層,或者說中間件層。再往上一層是SaaS層。之后便是網絡接入層,CDN系統,解決調度分發、個性化、防護攻擊等問題。
在開源策略上,何剛表示,京東的策略是開源的能用則用,不能用就自己開發,京東已經采用MySQL、Hadoop等技術和產品。
云計算在京東企業內部已經實踐成功。與此同時,京東也在開放云計算平臺,推出“電商云”服務。目前,京東并已經推出了京東宙斯、京東云鼎、京東云擎、京東云匯、京東云峰等云計算解決方案,向合作ISV和個人開發者提供京東系統開放接口、服務交易市場、電商應用云托管平臺、應用開發云平臺、社區生態環境等電商云服務,已經初步形成了一個完整的電商云服務鏈條。“京東云”未來的發展,讓我們拭目以待。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/
本文標題:IT新架構模式下京東的私有云應用