仲介交易 SEO診斷 淘寶客 雲主機 技術大廳
在正文開始之前,先提一個很有意思的現象。 在全球雲計算做得比較領先的亞馬遜是從電商出身,在中國雲計算做得好的阿裡雲也是電商出身,這其中有什麼原因嗎?
任何技術從概念到成熟,都是從滿足應用需求的過程中不斷完善的,需要經過很多應用場景來錘煉打磨。 電子商務在全球急劇的規模增長,給電商的IT系統提出了滿足大規模存儲、訪問和資料處理的需求。 在日常業務中,電商的IT系統除了系統穩定性和安全性的高標準,還需要低成本的應對突發流量,提供彈性的計算資源,這些需求驅動了雲計算技術的成熟。 阿裡雲的雲計算,首先以滿足阿裡的各類電商應用場景的需求起步,具備了成熟的解決方案,來滿足各類電商業務遇到的問題。
電商領域一個非常典型的業務需求,就是促銷活動帶來的流量暴漲。 比如在雙11大促中,在高訪問量的衝擊下,電商的系統可能會遇到以下的挑戰:
1、瞬間訪問量可能是平常的50倍;
2、網路頻寬被占滿、使用者回應很慢;
3、機器負載高甚至當機;
4、資料庫壓力過大導致服務不可用;
在2012年雙11,天貓和淘寶平臺上總共191億的成交額,訂單1億零580萬筆,支援的各類事務數十億級別,各種訪問查詢達到百億級別。 其中聚石塔處理的訂單超過天貓總量的20%,比平時增長20倍,支援了12000家天貓商家和17萬全網賣家,而且實現了零故障、零丟單。
聚石塔是天貓和阿裡雲聯合推出的以雲計算為底層,為電商和各類電商服務商提供IT基礎設施和資料服務的平臺。 這也是阿裡的雲計算技術在電子商務領域首次大規模的實戰,有效的證明了雲計算在應對電商業務挑戰的能力。 在做深入的解決方案探討之前,我們可以看先一些聚石塔上、各類ISV以及電子商務商戶獨立部署在雲計算上的應用案例:HTTP://www.aliyun.com/act/convoy.html
雲計算的價值
那麼雲計算如何説明電商應對這些挑戰?先談談雲計算的核心價值。
雲計算的核心價值之一是為客戶解決了構建大規模分散式系統的難題。 雲計算的服務提供了足夠大的計算能力和存儲能力,任何客戶都能10分鐘之內獲得10000個CPU core的計算能力,10P的存儲能力,正是因為雲計算產品在計算和存儲方面的巨大能力, 電商的軟體系統才能在雙11期間從容應對50倍的訪問量增長。
雲計算的核心價值之二是使得使用者的整體成本大幅降低,客戶不需要為峰值流量配備閒置的資源,隨時可以釋放掉不使用的資源。 再加上阿裡雲是按照資源的實際使用來收取費用,大大降低了使用者的整體成本。 電商不再需要採購幾十倍的伺服器和頻寬,只要在雙11那天,臨時調高雲計算產品和服務的一些配置,過了雙11再調下來,這樣只需要為1天的峰值訪問支付成本。
總的來說,就是阿裡云云計算提供了足夠大的計算能力和存儲能力的同時,只按照實際使用的資源來收費,為電商在雙11類似的促銷活動中從容應對訪問量的暴漲且費用低廉。
對於中小規模的互聯網企業和電商企業而言,建設自己的IT系統,會是不小的成本。 阿裡雲的雲計算價值在於,可以提供統一的解決方案,讓電商和更多中小企業在雲計算平臺上部署應用,通過阿裡雲的統一運維、雲平臺的安全機制來保障系統的穩定和安全。
如何使用阿裡云云計算產品來構建電商系統
阿裡雲目前可以為電商提供完整的解決方案,目前的產品線分為兩大類別:彈性計算和大規模存儲。
彈性計算產品包括雲伺服器ECS、負載均衡服務SLB、雲監控、雲盾。 ECS和SLB一起為使用者提供了彈性的計算能力,雲監控説明客戶更好的認識服務的運行狀況,雲盾是個安全產品,使得客戶的服務更加安全。
大規模存儲產品包括關聯式資料庫服務RDS、開放存儲服務OSS、開放結構化存儲服務OTS。 RDS適合存儲傳統關聯式資料,OSS適合存儲key-value形式的資料,OTS適合存儲海量的單表資料。
基於上述產品和服務,電商客戶通常可以採取如下的方式構建自己的互聯網服務,如下圖所示:
1、SLB是對外的訪問入口,提供了擴充計算能力的功能,通過設置虛擬IP,將位於同一資料中心的多台雲伺服器資源虛擬成一個高性能、高可用的應用服務池,再根據應用特性,將來自用戶端的網路請求分發的雲伺服器池中, 同時SLB還起到增強雲伺服器池抗攻擊能力的作用。
2、HTTP 應用服務集群基於SLB和ECS來構建,當流量增長迅速的時候,增加更多的ECS節點到SLB中即可,再大的流量也不怕。
3、經常需要更新的結構化資料存儲在RDS中,RDS的底層使用ssd+fushionio的硬體設備,能應對5萬級別的iops,輕鬆應對資料庫的訪問壓力
4、不需要經常更新的圖片、視頻、檔等靜態內容存儲到OSS中, OSS提供了10PB級別的存儲能力,無需擔心資料量的增長。
5、RDS,OSS,SLB的最大網路頻寬可以達到幾百Gbps,ECS的網路頻寬也可以在管理主控台動態的調整,網路頻寬不夠用的情況可以迅速解決。