O2O 行業 IT 系統架構實踐分享

arron劉發表於2016-04-27

大家好,我是 QingCloud 架構和解決方案工程師張衛華,今天由我來和大家分享 QingCloud 在O2O行業的解決方案,希望透過今天的交流,能對從事O2O的企業如何利用雲平臺解決業務需求,提供些許幫助。

前沿

O2O作為一種新生的商業模式,經過這些年的實踐和討論,已經從眼花繚亂的概念逐漸變得清晰起來,並且在外賣、叫車、酒店、影院等行業都已經有非常好的應用案例了。
隨著4G網路的日益成熟和移動智慧終端的大量普及,越來越多的使用者習慣於透過移動終端來獲得各種服務。因此,移動網際網路是目前O2O行業發展的主要技術和載體,而從長期來看,隨著物聯網技術和智慧硬體的發展,O2O行業具有更加廣闊的發展前景。
目前,很多企業和創業團隊都在投身於O2O這波浪潮中。一方面,線上平臺將使用者帶到線下商戶去消費和體驗,幫助使用者獲取優質服務。另一方面,傳統企業也開始建立自己的線上平臺延伸經營環節,和使用者建立系統連線,透過對使用者資料的收集和分析,改善服務品質,提升企業競爭力。無論是從哪一個角度看,O2O與B2C區別的本質是服務——為使用者提供更好的消費體驗。

挑戰

但是O2O企業除了要進行業務創新外,還面臨著一些技術上的挑戰,大概有這麼幾個方面:

  1. 移動網際網路能夠隨時隨地訪問的特點,給線上業務帶來很多的不確定性。同時,目前大多數O2O企業普遍透過營銷活動來獲取使用者,也會帶來使用者流量暴漲暴跌、業務併發突增突降的情況。這對線上平臺業務的彈性和可服務性提出了更高的要求。
  2. O2O使用者在使用網站或者移動終端的同時,會有大量的資料被企業收集,這些資料的儲存和分析利用則是O2O企業提升服務產品的核心競爭力。
  3. 對於傳統企業來講,既要創新移動網際網路應用,還要考慮和原有的系統打通融合,增加了對雲平臺網路架構能力的要求。
  4. O2O的本質是服務體驗,保證線上平臺業務的連續性、可用性,也是O2O服務體驗之一。

解決方案

那麼,接下來,我們就從這幾個方面來談談QingCloud的解決方案。

系統如何應對訪問量的急劇變化

首先看第一個挑戰,業務訪問量波動明顯,波峰時併發壓力大,而且很可能是在非常短的時間內增長上去,但是業務高峰期過了之後,訪問量可能又會急速下降。在O2O的業務場景中,例如秒殺搶購期間,營銷活動期間,外賣O2O的午餐期間,都有這類情況發生。

那麼線上後端系統如何應對這類挑戰呢?從QingCloud的使用者案例來看,企業需要構建一個易於擴充套件的後端系統,同時還要構建在一個能夠支援彈性、快速響應、架構靈活的IT基礎設施上,而且成本還要可控,最好是用多少資源付多少成本,也就是ROI要高。毫無疑問,雲端計算服務平臺是最符合要求的IT基礎設施。
QingCloud作為全球首家按秒計費的公有云服務商(也可能是唯一一家),為這樣的業務場景提供了完整的技術方案。O2O企業利用QingCloud的彈性EIP、雲主機、負載均衡、VPC、Redis或者MemCached、RDB、Auto scaling等服務產品,可以輕鬆地搭建日均PV過百萬甚至千萬的後端系統,處理高併發業務毫無壓力。

多樣化的資料儲存與處理

再來看第二個挑戰,多樣化資料的儲存與處理,以及大資料分析。不得不說,移動應用的複雜性帶來了各種各樣的資料格式,訂單交易資料,圖片,音影片,LBS資訊,Web日誌等等都需要以一種合適的方式儲存起來,以便日後加以利用。而對於很多O2O企業來講,找到合適的、成熟的技術方案非常困難。就算存在這樣的技術方案,想要深入理解、熟練掌握也要耗費大量的人力和財力,對於瞬息萬變的市場環境,要靠創新才能贏得先機的移動網際網路企業而言,是非常不現實的。
那麼如果有一個平臺,能夠滿足以上需求,提供完整的解決方案,那麼對於很多這類企業而言是一個極大的幫助。 QingCloud在IaaS的基礎上,提供了大量PaaS服務產品,比如大資料平臺、訊息佇列、資料庫與快取、物件儲存等, 使用者可以直接使用這些服務來處理自己的資料問題,不需要再去搭建相應的計算環境,使使用者的精力能夠更多地聚焦在業務上。

傳統企業遺留 IT 問題

第三個挑戰來自於傳統企業的轉型需求,他們不像O2O創業企業那樣,完全從0開始,沒有Legacy的問題,比如我們接觸到的大的零售企業,他們就面臨很重的轉型壓力和歷史包袱。傳統的企業應用和新型的移動網際網路應用能不能使用一套平臺,能不能實現無縫地過渡,逐步替代舊的、不合適的舊系統,是一個非常大挑戰。
從我們接觸的案列來看,這個巨大的挑戰不是來自於計算虛擬化、儲存虛擬化或者網路虛擬化,而是能不能提供滿足應用的高效能要求,是否可以保持企業的網路架構不變,但又具備足夠的隔離性,對於特殊的應用架構,還能提供滿足要求的解決方案(舉個例子來說,Oracle RAC需要的SAN或者NAS)。QingCloud在這個問題的解決上是國內最好的,一方面可以從QingCloud公有云上的使用者案列得到例證,另一方面也可以從 QingCloud 金融使用者的私有云案例上找到答案。
QingCloud 提供了 VSAN 、 NAS 服務產品,搭配效能盤或者超高效能硬碟, IOPS 可以達到10萬多,可以輕鬆地搭建 Oracle 等過載應用。更為重要的是, QingCloud 新一代的 SDN/NFV 網路方案能夠保證和傳統網路的無縫連線,而且更加靈活,更加易於管理。

業務連續性與可服務性

最後一個挑戰,也是企業最關心、必須解決的挑戰,業務的連續性和可服務性,不解決這個挑戰,對於Online的業務而言就是災難,也就談不上Offline的體驗了。比如說一個叫車的應用經常不能訪問,那麼使用者自然而然地會轉向其他的叫車應用或者轉回傳統的計程車服務。
做過傳統企業應用的人都知道,要想解決業務的RSA問題,要付出極高的成本,從應用系統的雙機熱備到資料中心的雙活,這都是用錢堆出來的,而對於絕大多數O2O企業而言這不現實,當然也是不明智的。因為,現在大家可以有更好的選擇。

QingCloud對於使用者存放的資料和建立的雲主機等資源都做了實時副本保護,遮蔽了底層硬體損壞對於使用者應用的影響,而線上備份工具又解決了使用者應用層面可能出現的意外,例如資料誤刪除等。
在業務層面,使用者基於QingCloud負載均衡搭建的WEB/App叢集,結合全面的監控告警機制,可以透過自動伸縮或者人工擴充套件等方式保證業務的服務能力,使得每一個O2O使用者的訪問都能得到響應。
此外,企業還可以透過智慧DNS解析服務,在QingCloud不同節點構建主備或者雙活的業務系統,既解決地域性的訪問速度問題,又解決單節點的可靠性問題,使得業務永遠線上。

在這裡,也再次和大家介紹一下,QingCloud PEK 3區,作為 QingCloud 環形多路骨幹網的第一個多節點區域,特別適合於核心業務和關鍵業務的部署,讓企業在低成本的前提下,享受到多活資料中心的頂級解決方案。

尾言

最後,也藉助這個機會和大家推介一下 QingCloud 上的部分 O2O 企業,如果您對他們的服務產品感興趣,也可以去體驗一下。如果您對我們的服務產品和解決方案感興趣的話,也歡迎和我們各地的銷售團隊聯絡。

感謝大家熱心參與,祝各位生活愉快,再見!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26916835/viewspace-2089751/,如需轉載,請註明出處,否則將追究法律責任。

相關文章