電子商務大潮來襲,傳統(tǒng)零售行業(yè)也無不面臨巨大的競爭壓力,轉(zhuǎn)型升級成為所有零售企業(yè)必須面對的問題,上海的百聯(lián)集團也不例外。百聯(lián)集團堪稱線下零售業(yè)航母,旗下有40多家大型綜合百貨購物中心,4400余家超商門店, 250余家專業(yè)專賣店,上海第一百貨、東方商廈、第一八佰伴等百貨字號,世紀聯(lián)華、聯(lián)華超市、華聯(lián)超市、快客便利等超市賣場,以及第一醫(yī)藥、第二食品等專賣店都是百聯(lián)集團旗下的著名品牌企業(yè)。為應對新的市場形勢,百聯(lián)集團從2014年開始探索從實體零售向全渠道的轉(zhuǎn)型,并著手進行O2O的戰(zhàn)略布局。
2014年成立的上海百聯(lián)全渠道電子商務有限公司就是百聯(lián)集團O2O戰(zhàn)略布局中的一部分。作為百聯(lián)探索企業(yè)轉(zhuǎn)型升級之路重要嘗試的上海百聯(lián)全渠道電子商務有限公司,其首要任務是要整合百聯(lián)旗下的實體門店、電商和移動應用等渠道,以進行商業(yè)模式創(chuàng)新,發(fā)現(xiàn)零售新商機。而這一切都離不開一個高效的IT平臺來支撐,2016年4月開始上線的OpenStack云平臺就是為此目的而建。上線不久,這一云平臺就成為上海百聯(lián)全渠道電子商務有限公司業(yè)務運營的核心支撐平臺,為其推出的一系列新產(chǎn)品提供了有力的保障。
全渠道營銷對IT提出高要求
對于以電子商務為主要業(yè)務的上海百聯(lián)全渠道電子商務有限公司(以下簡稱百聯(lián)全渠道),IT是其最核心的技術(shù)手段。承載百聯(lián)集團未來希望的百聯(lián)全渠道,擁有超過400多名軟件開發(fā)人員,先后推出了生鮮訂、全球購、精品閃購、秒殺系統(tǒng)、送貨到家等眾多產(chǎn)品和服務,覆蓋PC、移動App和電子屏等多個渠道。
隨著應用種類的不斷增加,IT底層平臺的不足開始顯露出來。最為突出的問題就是,系統(tǒng)或硬件故障給應用系統(tǒng)的可靠運行帶來很大的威脅。因為原來IT系統(tǒng)中的硬件與應用系統(tǒng)是綁定的,一旦硬件出現(xiàn)故障,其上運行的軟件就會終止運行,在應用逐步增多之后,這就成為問題。
“我們現(xiàn)在的項目大多數(shù)是整合不同應用的全渠道營銷,不同的應用系統(tǒng)經(jīng)常會有交叉調(diào)用。隨著業(yè)務產(chǎn)品不斷增加,不同業(yè)務之間的關(guān)聯(lián)性越來越大,一旦某個系統(tǒng)或硬件出現(xiàn)故障,很有可能對全平臺的應用都帶來影響。軟硬件之間的解耦成為上海百聯(lián)全渠道電子商務有限公司亟待解決問題之一。”上海百聯(lián)全渠道電子商務有限公司架構(gòu)部架構(gòu)經(jīng)理陸琦川告訴ZDnet記者,他也是OpenStack項目的主要負責人之一。
上海百聯(lián)全渠道電子商務有限公司架構(gòu)部架構(gòu)經(jīng)理陸琦川
原有IT基礎(chǔ)設施的第二個不足體現(xiàn)在靈活性上?,F(xiàn)在零售市場競爭激烈,新產(chǎn)品推向市場的節(jié)奏很快,版本更新也很快,平均2周就有一個新產(chǎn)品出來。如果還是按照傳統(tǒng)的軟件部署方式,需要為新的項目采購硬件,流程很慢,而且不能根據(jù)用戶量的變化靈活進行調(diào)整。
第三個不足主要體現(xiàn)了設備的利用率上。傳統(tǒng)孤島式部署方式,硬件為滿足高峰時的需求留有很大余地,而實際利用率常常不到30%。
第四個不足是IT成本居高不下。不停地采購新設備帶來了很大的成本壓力,而與此同時,設備利用率不高,大多設備并沒有被充分利用。
而云是解決這些問題的有效辦法。在這一背景下,上云成為了百聯(lián)的必然之選。
建設百聯(lián)自己的云
在確定了要上云平臺之后,百聯(lián)首先要明確的是選公有云和私有云。近幾年,公有云市場迅速崛起,由于無需前期投入,可以按需采購、動態(tài)擴展而受到很多企業(yè)的歡迎,特別是一些中小企業(yè)。
公有云會是百聯(lián)的選項嗎?“不是。因為百聯(lián)的業(yè)務系統(tǒng)中有很多敏感數(shù)據(jù),比如會員的個人信息和消費記錄等,因此,從一開始我們就定位在私有云。”陸琦川說。
要選擇一個合適的私有云平臺則要困難得多。從2015年6月開始,項目組開始幾乎歷時一年的選型工作。“在私有云市場選擇很多,有閉源的也有開源的。有些閉源產(chǎn)品成熟度很高,在市場擁有很大市場份額,但百聯(lián)有自己的特殊要求。”陸琦川表示。
陸琦川所說的特殊要求就是,百聯(lián)的目的并非只搭建一款云平臺,而是希望能給百聯(lián)留下一份自己的技術(shù)積淀,需要百聯(lián)的技術(shù)人員能夠真正介入進來,將其打造成自我的技術(shù)平臺。
“我們不是要購買一套平臺或者一款工具那么簡單,而是要走引進消化理解之路。因此,閉源的產(chǎn)品就很難滿足需求,從這個角度上,選擇開源產(chǎn)品為起點是勢在必行的,而OpenStack是為其中的第一步。”陸琦川表示。
很快項目組就將考察重點鎖定在OpenStack之上。因為作為一個時下流行的開源云計算框架,OpenStack得到眾多IT巨頭們的支持,包括英特爾、紅帽、HPE等都在OpenStack社區(qū)投入了大量力量。OpenStack還是當今開源云計算領(lǐng)域事實上的標準,“OpenStack + x86”的組合擁有完整的生態(tài)系統(tǒng),代表著未來云計算的發(fā)展趨勢,技術(shù)支持、后續(xù)服務都有保障。同時,經(jīng)過6年多的發(fā)展,OpenStack的核心功能模塊都已經(jīng)趨于成熟,擁有不少成功案例。這些讓百聯(lián)有了足夠的信心。
陸琦川介紹說,在最終做出選擇OpenStack這個決定之前,百聯(lián)對OpenStack做了詳盡的了解,了解有的甚至深入到代碼級和軟件中的邏輯結(jié)構(gòu)。正是基于這些了解,百聯(lián)才敢做出最后的采購決定。
“有人質(zhì)疑OpenStack的技術(shù)成熟度和復雜性,我們對此都經(jīng)過仔細的評估。我們認為,OpenStack常用的功能模塊都已經(jīng)足夠成熟,而不成熟和不斷改進的主要是一些新的模塊,這些我們最后基本沒有用。而復雜性也是源于OpenStack的功能強大。”陸琦川說。
百聯(lián)全渠道電商云平臺成為百聯(lián)O2O戰(zhàn)略的核心支撐平臺
百聯(lián)的引進消化之路
在確定了OpenStack這個技術(shù)方向之后,下一個問題是找到一個合適的合作伙伴。而由于百聯(lián)從一開始就將OpenStack云定位為一個真正自己能掌控的云,所以,在選擇合作伙伴上就有了更多的考慮。
“要有足夠的技術(shù)實力,要能幫助我們實現(xiàn)真正掌控云這個目標。”陸琦川說。
陸琦川介紹,他們對合作伙伴要求有足夠的研發(fā)能力,在社區(qū)足夠活躍且充分開放,有強大的服務支持能力?;谶@些要求,他們最后選擇了UMCloud,這家由Mirantis與UCloud共同組建的合資公司。在百聯(lián)看來,它將Mirantis在OpenStack上的技術(shù)積淀和UCloud服務中國客戶的能力融合到一起,為百聯(lián)的引進消化OpenStack云發(fā)揮了重要作用。
百聯(lián)對UMCloud的第一個要求就是幫助學習和了解OpenStack。為此,UMCloud為百聯(lián)組織了10多個人的專門培訓,幫助其對OpenStack框架的各個功能模塊的實現(xiàn)方法和底層邏輯進行仔細剖析。這使得后來百聯(lián)能根據(jù)自己的實際需求,主動放棄了一些功能模塊,以及后來改寫一些功能模塊奠定了很好的基礎(chǔ)。
比如,經(jīng)過了解,百聯(lián)發(fā)現(xiàn)OpenStack中的網(wǎng)絡功能模塊Neutron并不適合百聯(lián)。因為百聯(lián)全渠道的不少應用需要和百聯(lián)旗下的各個業(yè)態(tài)進行數(shù)據(jù)交互。用陸琦川的話說就是,百聯(lián)的O2O的應用邏輯復雜度與數(shù)據(jù)交互量非傳統(tǒng)O2O可比,Neutron無法承載如此龐大的業(yè)務量。當然,在SDN和NFV的技術(shù)應用上百聯(lián)也已有規(guī)劃,并計劃未來對OpenStack的部分功能模塊進行改進。
目前,百聯(lián)的OpenStack云已經(jīng)初步建成,其上已經(jīng)承載了幾十個新近推出的產(chǎn)品和服務,達到200多臺服務器的規(guī)模,全部為x86服務器,其中只有20多臺服務器為新增設備,其余的皆為既有設備改造,投入較傳統(tǒng)架構(gòu),收益明顯。根據(jù)陸琦川的估計,與部署OpenStack云之前相比,成本的節(jié)省可以達到80%(硬件的采購成本和IDC空間租用成本)。更為重要的是,實現(xiàn)了軟硬件之間的解耦,硬件的故障被OpenStack屏蔽,大大提高了系統(tǒng)的穩(wěn)定性和可用性。
當然,云也會百聯(lián)帶來新的問題,比如資源獲得很容易了,在流程上如何把控,以避免浪費,如何與流程結(jié)合以進一步提高效率等,這些也成為百聯(lián)下一步要解決的問題。
談及對OpenStack項目的下一步規(guī)劃,陸琦川表示,接下來會把更多應用逐漸向云平臺遷移;其次,是與軟件開發(fā)部門合作,幫助其實自動化管理;最后,項目組還會根據(jù)自己的需求對部分功能模塊進行改寫,其中重點是進一步提升更業(yè)務處理能力等方面。所有這一切的最終目的是要幫助達成上海百聯(lián)全渠道電子商務有限公司“實現(xiàn)智能化購物,提高用戶體驗”這一大目標,而上線OpenStack云讓百聯(lián)向這個目標又靠近了一步。