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