O2O 行業(yè) IT 系統(tǒng)架構(gòu)實踐分享
時間:2023-03-15 07:50:01 | 來源:電子商務(wù)
時間:2023-03-15 07:50:01 來源:電子商務(wù)
大家好,我是 QingCloud 架構(gòu)和解決方案工程師張衛(wèi)華,今天由我來和大家分享 QingCloud 在O2O行業(yè)的解決方案,希望通過今天的交流,能對從事O2O的企業(yè)如何利用云平臺解決業(yè)務(wù)需求,提供些許幫助。
前沿
O2O作為一種新生的商業(yè)模式,經(jīng)過這些年的實踐和討論,已經(jīng)從眼花繚亂的概念逐漸變得清晰起來,并且在外賣、打車、酒店、影院等行業(yè)都已經(jīng)有非常好的應(yīng)用案例了。
隨著4G網(wǎng)絡(luò)的日益成熟和移動智能終端的大量普及,越來越多的用戶習(xí)慣于通過移動終端來獲得各種服務(wù)。因此,移動互聯(lián)網(wǎng)是目前O2O行業(yè)發(fā)展的主要技術(shù)和載體,而從長期來看,隨著物聯(lián)網(wǎng)技術(shù)和智能硬件的發(fā)展,O2O行業(yè)具有更加廣闊的發(fā)展前景。
目前,很多企業(yè)和創(chuàng)業(yè)團隊都在投身于O2O這波浪潮中。一方面,線上平臺將用戶帶到線下商戶去消費和體驗,幫助用戶獲取優(yōu)質(zhì)服務(wù)。另一方面,傳統(tǒng)企業(yè)也開始建立自己的線上平臺延伸經(jīng)營環(huán)節(jié),和用戶建立系統(tǒng)連接,通過對用戶數(shù)據(jù)的收集和分析,改善服務(wù)品質(zhì),提升企業(yè)競爭力。無論是從哪一個角度看,O2O與B2C區(qū)別的本質(zhì)是服務(wù)——為用戶提供更好的消費體驗。
挑戰(zhàn)
但是O2O企業(yè)除了要進行業(yè)務(wù)創(chuàng)新外,還面臨著一些技術(shù)上的挑戰(zhàn),大概有這么幾個方面:
- 移動互聯(lián)網(wǎng)能夠隨時隨地訪問的特點,給線上業(yè)務(wù)帶來很多的不確定性。同時,目前大多數(shù)O2O企業(yè)普遍通過營銷活動來獲取用戶,也會帶來用戶流量暴漲暴跌、業(yè)務(wù)并發(fā)突增突降的情況。這對線上平臺業(yè)務(wù)的彈性和可服務(wù)性提出了更高的要求。
- O2O用戶在使用網(wǎng)站或者移動終端的同時,會有大量的數(shù)據(jù)被企業(yè)收集,這些數(shù)據(jù)的存儲和分析利用則是O2O企業(yè)提升服務(wù)產(chǎn)品的核心競爭力。
- 對于傳統(tǒng)企業(yè)來講,既要創(chuàng)新移動互聯(lián)網(wǎng)應(yīng)用,還要考慮和原有的系統(tǒng)打通融合,增加了對云平臺網(wǎng)絡(luò)架構(gòu)能力的要求。
- O2O的本質(zhì)是服務(wù)體驗,保證線上平臺業(yè)務(wù)的連續(xù)性、可用性,也是O2O服務(wù)體驗之一。
解決方案
那么,接下來,我們就從這幾個方面來談?wù)凲ingCloud的解決方案。
系統(tǒng)如何應(yīng)對訪問量的急劇變化
首先看第一個挑戰(zhàn),業(yè)務(wù)訪問量波動明顯,波峰時并發(fā)壓力大,而且很可能是在非常短的時間內(nèi)增長上去,但是業(yè)務(wù)高峰期過了之后,訪問量可能又會急速下降。在O2O的業(yè)務(wù)場景中,例如秒殺搶購期間,營銷活動期間,外賣O2O的午餐期間,都有這類情況發(fā)生。
那么線上后端系統(tǒng)如何應(yīng)對這類挑戰(zhàn)呢?從QingCloud的用戶案例來看,企業(yè)需要構(gòu)建一個易于擴展的后端系統(tǒng),同時還要構(gòu)建在一個能夠支持彈性、快速響應(yīng)、架構(gòu)靈活的IT基礎(chǔ)設(shè)施上,而且成本還要可控,最好是用多少資源付多少成本,也就是ROI要高。毫無疑問,云計算服務(wù)平臺是最符合要求的IT基礎(chǔ)設(shè)施。
QingCloud作為全球首家按秒計費的公有云服務(wù)商(也可能是唯一一家),為這樣的業(yè)務(wù)場景提供了完整的技術(shù)方案。O2O企業(yè)利用QingCloud的彈性EIP、云主機、負載均衡、VPC、Redis或者MemCached、RDB、Auto scaling等服務(wù)產(chǎn)品,可以輕松地搭建日均PV過百萬甚至千萬的后端系統(tǒng),處理高并發(fā)業(yè)務(wù)毫無壓力。
多樣化的數(shù)據(jù)存儲與處理
再來看第二個挑戰(zhàn),多樣化數(shù)據(jù)的存儲與處理,以及大數(shù)據(jù)分析。不得不說,移動應(yīng)用的復(fù)雜性帶來了各種各樣的數(shù)據(jù)格式,訂單交易數(shù)據(jù),圖片,音視頻,LBS信息,Web日志等等都需要以一種合適的方式存儲起來,以便日后加以利用。而對于很多O2O企業(yè)來講,找到合適的、成熟的技術(shù)方案非常困難。就算存在這樣的技術(shù)方案,想要深入理解、熟練掌握也要耗費大量的人力和財力,對于瞬息萬變的市場環(huán)境,要靠創(chuàng)新才能贏得先機的移動互聯(lián)網(wǎng)企業(yè)而言,是非常不現(xiàn)實的。
那么如果有一個平臺,能夠滿足以上需求,提供完整的解決方案,那么對于很多這類企業(yè)而言是一個極大的幫助。 QingCloud在IaaS的基礎(chǔ)上,提供了大量PaaS服務(wù)產(chǎn)品,比如大數(shù)據(jù)平臺、消息隊列、數(shù)據(jù)庫與緩存、對象存儲等, 用戶可以直接使用這些服務(wù)來處理自己的數(shù)據(jù)問題,不需要再去搭建相應(yīng)的計算環(huán)境,使用戶的精力能夠更多地聚焦在業(yè)務(wù)上。
傳統(tǒng)企業(yè)遺留 IT 問題
第三個挑戰(zhàn)來自于傳統(tǒng)企業(yè)的轉(zhuǎn)型需求,他們不像O2O創(chuàng)業(yè)企業(yè)那樣,完全從0開始,沒有Legacy的問題,比如我們接觸到的大的零售企業(yè),他們就面臨很重的轉(zhuǎn)型壓力和歷史包袱。傳統(tǒng)的企業(yè)應(yīng)用和新型的移動互聯(lián)網(wǎng)應(yīng)用能不能使用一套平臺,能不能實現(xiàn)無縫地過渡,逐步替代舊的、不合適的舊系統(tǒng),是一個非常大挑戰(zhàn)。
從我們接觸的案列來看,這個巨大的挑戰(zhàn)不是來自于計算虛擬化、存儲虛擬化或者網(wǎng)絡(luò)虛擬化,而是能不能提供滿足應(yīng)用的高性能要求,是否可以保持企業(yè)的網(wǎng)絡(luò)架構(gòu)不變,但又具備足夠的隔離性,對于特殊的應(yīng)用架構(gòu),還能提供滿足要求的解決方案(舉個例子來說,Oracle RAC需要的SAN或者NAS)。QingCloud在這個問題的解決上是國內(nèi)最好的,一方面可以從QingCloud公有云上的用戶案列得到例證,另一方面也可以從 QingCloud 金融用戶的私有云案例上找到答案。
QingCloud 提供了 VSAN 、 NAS 服務(wù)產(chǎn)品,搭配性能盤或者超高性能硬盤, IOPS 可以達到10萬多,可以輕松地搭建 Oracle 等重載應(yīng)用。更為重要的是, QingCloud 新一代的 SDN/NFV 網(wǎng)絡(luò)方案能夠保證和傳統(tǒng)網(wǎng)絡(luò)的無縫連接,而且更加靈活,更加易于管理。
業(yè)務(wù)連續(xù)性與可服務(wù)性
最后一個挑戰(zhàn),也是企業(yè)最關(guān)心、必須解決的挑戰(zhàn),業(yè)務(wù)的連續(xù)性和可服務(wù)性,不解決這個挑戰(zhàn),對于Online的業(yè)務(wù)而言就是災(zāi)難,也就談不上Offline的體驗了。比如說一個打車的應(yīng)用經(jīng)常不能訪問,那么用戶自然而然地會轉(zhuǎn)向其他的打車應(yīng)用或者轉(zhuǎn)回傳統(tǒng)的的士服務(wù)。
做過傳統(tǒng)企業(yè)應(yīng)用的人都知道,要想解決業(yè)務(wù)的RSA問題,要付出極高的成本,從應(yīng)用系統(tǒng)的雙機熱備到數(shù)據(jù)中心的雙活,這都是用錢堆出來的,而對于絕大多數(shù)O2O企業(yè)而言這不現(xiàn)實,當然也是不明智的。因為,現(xiàn)在大家可以有更好的選擇。
QingCloud對于用戶存放的數(shù)據(jù)和創(chuàng)建的云主機等資源都做了實時副本保護,屏蔽了底層硬件損壞對于用戶應(yīng)用的影響,而在線備份工具又解決了用戶應(yīng)用層面可能出現(xiàn)的意外,例如數(shù)據(jù)誤刪除等。
在業(yè)務(wù)層面,用戶基于QingCloud負載均衡搭建的WEB/App集群,結(jié)合全面的監(jiān)控告警機制,可以通過自動伸縮或者人工擴展等方式保證業(yè)務(wù)的服務(wù)能力,使得每一個O2O用戶的訪問都能得到響應(yīng)。
此外,企業(yè)還可以通過智能DNS解析服務(wù),在QingCloud不同節(jié)點構(gòu)建主備或者雙活的業(yè)務(wù)系統(tǒng),既解決地域性的訪問速度問題,又解決單節(jié)點的可靠性問題,使得業(yè)務(wù)永遠在線。
在這里,也再次和大家介紹一下,QingCloud PEK 3區(qū),作為 QingCloud 環(huán)形多路骨干網(wǎng)的第一個多節(jié)點區(qū)域,特別適合于核心業(yè)務(wù)和關(guān)鍵業(yè)務(wù)的部署,讓企業(yè)在低成本的前提下,享受到多活數(shù)據(jù)中心的頂級解決方案。
尾言
最后,也借助這個機會和大家推介一下 QingCloud 上的部分 O2O 企業(yè),如果您對他們的服務(wù)產(chǎn)品感興趣,也可以去體驗一下。如果您對我們的服務(wù)產(chǎn)品和解決方案感興趣的話,也歡迎和我們各地的銷售團隊聯(lián)系。
感謝大家熱心參與,祝各位生活愉快,再見!
關(guān)鍵詞:實踐,系統(tǒng),行業(yè)