云計算在電商領(lǐng)域的基本解決方案
36 2017-04-14
南寧達內(nèi):云計算在電商領(lǐng)域的基本解決方案
在正文開始之前,先提一個很有意思的現(xiàn)象。在全球云計算做得比較領(lǐng)先的亞馬遜是從電商出身,在中國云計算做得好的阿里云也是電商出身,這其中有什么原因嗎?
任何技術(shù)從概念到成熟,都是從滿足應(yīng)用需求的過程中不斷完善的,需要經(jīng)過很多應(yīng)用場景來錘煉打磨。電子商務(wù)在全球急劇的規(guī)模增長,給電商的IT系統(tǒng)提出了滿足大規(guī)模存儲、訪問和數(shù)據(jù)處理的需求。在日常業(yè)務(wù)中,電商的IT系統(tǒng)除了系統(tǒng)穩(wěn)定性和安全性的高標準,還需要低成本的應(yīng)對突發(fā)流量,提供彈性的計算資源,這些需求驅(qū)動了云計算技術(shù)的成熟。阿里云的云計算,首先以滿足阿里的各類電商應(yīng)用場景的需求起步,具備了成熟的解決方案,來滿足各類電商業(yè)務(wù)遇到的問題。
電商領(lǐng)域一個非常典型的業(yè)務(wù)需求,就是促銷活動帶來的流量暴漲。比如在雙11大促中,在高訪問量的沖擊下,電商的系統(tǒng)可能會遇到以下的挑戰(zhàn):
1、瞬間訪問量可能是平常的50倍;
2、網(wǎng)絡(luò)帶寬被占滿、用戶響應(yīng)很慢;
3、機器負載高甚至當機;
4、數(shù)據(jù)庫壓力過大導(dǎo)致服務(wù)不可用。
在2012年雙11,天貓和淘寶平臺上總共191億的成交額,訂單1億零580萬筆,支持的各類事務(wù)數(shù)十億級別,各種訪問查詢達到百億級別。其中聚石塔處理的訂單超過天貓總量的20%,比平時增長20倍,支持了12000家天貓商家和17萬全網(wǎng)賣家,而且實現(xiàn)了零故障、零丟單。
聚石塔是天貓和阿里云聯(lián)合推出的以云計算為底層,為電商和各類電商服務(wù)商提供IT基礎(chǔ)設(shè)施和數(shù)據(jù)服務(wù)的平臺。這也是阿里的云計算技術(shù)在電子商務(wù)領(lǐng)域首次大規(guī)模的實戰(zhàn),有效的證明了云計算在應(yīng)對電商業(yè)務(wù)挑戰(zhàn)的能力。在做深入的解決方案探討之前,我們可以看先一些聚石塔上、各類ISV以及電子商務(wù)商戶獨立部署在云計算上的應(yīng)用案例
云計算的價值
那么云計算如何幫助電商應(yīng)對這些挑戰(zhàn)?先談?wù)勗朴嬎愕暮诵膬r值。
云計算的核心價值之一是為客戶解決了構(gòu)建大規(guī)模分布式系統(tǒng)的難題。云計算的服務(wù)提供了足夠大的計算能力和存儲能力,任何客戶都能10分鐘之內(nèi)獲得10000個CPUcore的計算能力,10P的存儲能力,正是因為云計算產(chǎn)品在計算和存儲方面的巨大能力,電商的軟件系統(tǒng)才能在雙11期間從容應(yīng)對50倍的訪問量增長。
云計算的核心價值之二是使得用戶的整體成本大幅降低,客戶不需要為峰值流量配備閑置的資源,隨時可以釋放掉不使用的資源。再加上阿里云是按照資源的實際使用來收取費用,大大降低了用戶的整體成本。電商不再需要采購幾十倍的服務(wù)器和帶寬,只要在雙11那天,臨時調(diào)高云計算產(chǎn)品和服務(wù)的一些配置,過了雙11再調(diào)下來,這樣只需要為1天的峰值訪問支付成本。
總的來說,就是阿里云云計算提供了足夠大的計算能力和存儲能力的同時,只按照實際使用的資源來收費,為電商在雙11類似的促銷活動中從容應(yīng)對訪問量的暴漲且費用低廉。
對于中小規(guī)模的互聯(lián)網(wǎng)企業(yè)和電商企業(yè)而言,建設(shè)自己的IT系統(tǒng),會是不小的成本。阿里云的云計算價值在于,可以提供統(tǒng)一的解決方案,讓電商和更多中小企業(yè)在云計算平臺上部署應(yīng)用,通過阿里云的統(tǒng)一運維、云平臺的安全機制來保障系統(tǒng)的穩(wěn)定和安全。
如何使用阿里云云計算產(chǎn)品來構(gòu)建電商系統(tǒng)
阿里云目前可以為電商提供完整的解決方案,目前的產(chǎn)品線分為兩大類別:彈性計算和大規(guī)模存儲。
彈性計算產(chǎn)品包括云服務(wù)器ECS、負載均衡服務(wù)SLB、云監(jiān)控、云盾。ECS和SLB一起為用戶提供了彈性的計算能力,云監(jiān)控幫助客戶更好的認識服務(wù)的運行狀況,云盾是個安全產(chǎn)品,使得客戶的服務(wù)更加安全。
大規(guī)模存儲產(chǎn)品包括關(guān)系型數(shù)據(jù)庫服務(wù)RDS、開放存儲服務(wù)OSS、開放結(jié)構(gòu)化存儲服務(wù)OTS。RDS適合存儲傳統(tǒng)關(guān)系型數(shù)據(jù),OSS適合存儲key-value形式的數(shù)據(jù),OTS適合存儲海量的單表數(shù)據(jù)。
基于上述產(chǎn)品和服務(wù),電商客戶通??梢圆扇∪缦碌姆绞綐?gòu)建自己的互聯(lián)網(wǎng)服務(wù),如下圖所示:
1、SLB是對外的訪問入口,提供了擴充計算能力的功能,通過設(shè)置虛擬IP,將位于同一數(shù)據(jù)中心的多臺云服務(wù)器資源虛擬成一個高性能、高可用的應(yīng)用服務(wù)池,再根據(jù)應(yīng)用特性,將來自客戶端的網(wǎng)絡(luò)請求分發(fā)的云服務(wù)器池中,同時SLB還起到增強云服務(wù)器池抗攻擊能力的作用。
2、HTTP應(yīng)用服務(wù)集群基于SLB和ECS來構(gòu)建,當流量增長迅速的時候,增加更多的ECS節(jié)點到SLB中即可,再大的流量也不怕。
3、經(jīng)常需要更新的結(jié)構(gòu)化數(shù)據(jù)存儲在RDS中,RDS的底層使用ssd+fushionio的硬件設(shè)備,能應(yīng)對5萬級別的iops,輕松應(yīng)對數(shù)據(jù)庫的訪問壓力
4、不需要經(jīng)常更新的圖片、視頻、文件等靜態(tài)內(nèi)容存儲到OSS中,OSS提供了10PB級別的存儲能力,無需擔心數(shù)據(jù)量的增長。
5、RDS,OSS,SLB的最大網(wǎng)絡(luò)帶寬可以達到幾百Gbps,ECS的網(wǎng)絡(luò)帶寬也可以在管理控制臺動態(tài)的調(diào)整,網(wǎng)絡(luò)帶寬不夠用的情況可以迅速解決。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號