鄧科 常德技師學院
云計算在電商領域的基本解決方案
鄧科 常德技師學院
隨著科技革命的不斷深入,數字化的時代不斷深入,人們不難發現,在全球云計算做得比較領先的亞馬遜是從電商出身,在中國云計算做得好的阿里巴巴的馬云,居然與亞馬遜相同,也是電商出身,他們的成長如出一轍,大同小異。
從古至今,人類發明都是從理論到走到實踐的舞臺,都是從滿足應用需求的過程中不斷完善的,都是在實踐中不斷加深,就是人們總結的實踐出真知的格言,任何一樣技術都需要經過很多應用場景,千錘百煉后閃亮登場。電子商務發展迅速,近十年來在全球急劇的規模增長,技術不斷完善,給電商的IT系統提出了滿足大規模存儲、訪問和數據處理的需求。在正常的運作下,電商的IT系統滿足人們操作的需要,需要系統穩定性和安全性運作,這一標準是滿足人們對系統的需要。如何在節約突發流量,降低成本,又能提供彈性的計算資源這才是系統發揮的作用,人們的這些需求,推動了云計算技術的不斷完善,最后走向成熟。阿里云的云計算需要解決以下問題,平臺系統的穩定性,云計算滿足各類電商應用場景,資源快速應用,方案過程處理恰當。
在電商活動領域有一個明顯的技術難題,就是在快速增長的促銷活動中,由于點擊率迅速,流量一時暴漲,比如在雙11大促中,一天的銷售量是平時的上千倍,電商系統遇到平時難以遇到考驗;
1.瞬間訪問量考驗著體系,因為它可能是平時的流量產生的50倍,高不可攀。2.由于網絡帶寬被占滿整個體統、系統十分繁忙,用戶響應需要延長,甚至無響應;3.機器的運作負載過高,一時無法應急,需要長時間的等待,有時甚至出現當機現象;4.由于點擊量過高,數據庫壓力過大,因而導致服務不可用。
在2012年雙11,電商出現銷售暴漲,當天天貓和淘寶平臺上總共191億的成交額,訂單10580萬筆,這就是平時的產生流量的多少倍,需要云數據處理業務多的不可思議,訪問量多到百億級別。聚石塔處理的訂單大的驚人,不是一般的情況的大,而是大到超過天貓總量的20%左右,與平時相比超越了20倍,支持了12000家天貓商家和17萬全網賣家正常操作使用,完成了不可思議的突破,并且是零故障、零丟單,這需要成熟的技術保障。
云計算是怎樣實現電商水漲船高的需要,云計算的核心價值到底在哪里。阿里巴巴云計算的核心價值就是以成熟穩定的性能,滿足電商們解決大規模分布式系統的難題,并以穩定性作保障。從而實現云計算核心價值之一。云計算為商家提供了足夠大的計算能力和存儲能力以此滿足電商與購物者的需求,客戶都能10分鐘之內就能獲得10000個CPU core的計算能力,獲得10P的存儲能力,這不是一句簡單的數據,需要科學的技術支撐才可以實現,
云計算解決方案就是大幅度降低用戶整體成本,客戶不需要為峰值流量配備閑置的資源,隨時可以釋放掉不使用的資源,這就成了云計算核心價值之二。云計算按照資源的實際使用來收取費用是比較科學合理的,這樣云計算就可以真正降低用戶成本。電商在普通服務器的情況下就可以完成,阿里云只需要在雙11那天,臨時調高云計算產品和服務的一些配置,就可以應急雙十一的各種考驗。
總而言之,云計算解決方案科學合理是關鍵,云計算提供足夠大的計算能力和存儲能力是最有力的保障,然而,云計算只按照實際使用的資源來收費,不在多加服務費,這讓電商很受感動。
對于中小規模的互聯網企業和電商企業而言,節約成本十分重要,而云計算幫助了他們,如果電商若建設自己的IT系統,那是一個不小的開支,云計算價值在于可以提供統一的解決方案,解決的不少電商的難題,電商只需要背靠大樹就行了,通過阿里云的統一運維、由云平臺的安全機制來保障系統的穩定就已經足夠了。
就目前而言,云計算可以為電商提供完整的解決方案,保障電商正常運作,電商的產品線有兩大類:一是彈性計算;二是大規模存儲。所謂的彈性計算產品有什么內涵呢?其中包括ECS云服務器;SLB是負載均衡服務、并涵蓋云監控、云盾等等。ECS和SLB并行不悖,為電商保駕護航提供了彈性的計算能力,云監控幫助客戶更好的認識服務的運行狀況,云盾是個必不可少的安全產品,應用起來十分有意義,確保電商資金安全。
大規模存儲產品包括關系型數據庫服務RDS、開放存儲服務OSS、開放結構化存儲服務OTS。RDS適合存儲傳統關系型數據,OSS適合存儲key-value形式的數據,OTS適合存儲海量的單表數據。這些不可以多的產品,支撐著云計算,確保客戶安全運作,操作順暢,資金安全,是云計算獨特有力的殺手锏。
基于上述產品和服務保障,為電商建立起自己的系統開辟了綠色通道,基于云計算的保障,電商自己的系統已經是水到渠成了。電商如要構建自己的互聯網服務有如下步驟,如下圖所示:

SLB是對外的訪問入口,是一個提供了擴充計算能力的功能服務,然后,再通過設置虛擬IP連接,將位于同一數據中心的多臺云服務器資源虛擬成一個高性能、高可用的應用服務池,再依靠它們應用特性來解決問題,就可以將客戶端的網絡請求傳送給云服務器池中進行云計算,同時SLB是一個安全后盾,它可以增強云服務器池抗攻擊能力,發揮其確保安全重要作用。
HTTP 應用是一個特別重要的服務集群,是建立在SLB和ECS基礎上衍生的產品,當商業銷售活動處于高潮,流量迅速增高時,增加更多的ECS節點到SLB中即可,云計算就可以安然無恙提供數據。
數據存儲在RDS中需要時時刻刻的更新,RDS的底層使用ssd+fushionio的硬件設備,這是一個十分重要的設備,沒有它很多計算就無法完成,它能應對5萬級別的iops,輕松應對數據庫的訪問帶來任何壓力,排除任何障礙。
如果有不需要經常更新的圖片、視頻、文件等靜態內容需要暫時儲存起來,就可以把它們儲存在OSS中, OSS提供了10PB級別的存儲能力,它的容量極大,你不必擔心OSS儲存量的問題。
RDS,OSS,SLB的最大網絡帶寬可以達到幾百Gbps,ECS的網絡帶寬,在網絡寬帶不夠用的情況下及時提供解決方案,它們的作用也是其他無可替代的。總之,要構建自己的網絡服務的電商,可以遵循以上的技術路線。