雙十一中的阿里云 解密 350億背后的技術(shù)力量
作者:佚名
在2013年雙十一,阿里云的小伙伴們接到聚石塔的需求,提前進(jìn)行了統(tǒng)一的彈性擴(kuò)容,云主機擴(kuò)容30%,RDS云數(shù)據(jù)庫擴(kuò)容80%,帶寬擴(kuò)容40%。在雙十一前夕,再度查看商家的機器負(fù)載,給20幾個商家又?jǐn)U容一次。同時,阿里云部署在聚石塔上的“云盾”安全軟件,也幫商家抵擋了3次DDoS攻擊,最高流量達(dá)19Gbps,是所有的商家平穩(wěn)度過了戰(zhàn)斗的一天?;诎⒗镌朴嬎愕木凼?漏單,0故障,給雙十一提供了強有力的技術(shù)保障。
2013年的天貓雙十一活動中,產(chǎn)生了1.88億的訂單,這1.88億訂單中,有兩個商家的訂單量都突破了100萬單,突破10萬單的有42家。這么多的訂單量,不僅僅給商家的生產(chǎn)、銷售、服務(wù)、倉庫、資金帶來了前所未有的壓力,也給商家的IT系統(tǒng)帶來了很大的壓力。100萬是個什么概念呢?這個單量是國內(nèi)另外一些電商平臺夢寐以求的“整個平臺”的銷量,可知這個對商家的系統(tǒng)的要求是很高的,傳統(tǒng)的IT解決方案根本無法承載如此大規(guī)模的業(yè)務(wù)波峰。而商家多數(shù)都只專注于商業(yè),對技術(shù)并無所長,阿里巴巴并不能要求每個商家都養(yǎng)一支強大的技術(shù)團(tuán)隊。今年有75%的全網(wǎng)的訂單,80%的天貓訂單,都是在云計算的系統(tǒng)上來處理的,構(gòu)建在阿里云上的專屬電商工作平臺“聚石塔”承載了這部分工作。
云計算聽起來比較遙遠(yuǎn),其實其中的每一部分都是實實在在的好工具,一套完整的云計算工具包含ECS、RDS、SLB、OSS、OCS,商家獲得這一套體系,等于把系統(tǒng)交到了阿里巴巴的工程師手里,能保證安全可靠、彈性穩(wěn)定,而且還十分便宜。
ECS(Elastic Compute Service)是阿里云彈性計算平臺,簡單來說就是一臺遠(yuǎn)端的服務(wù)器,用戶可以像使用“遠(yuǎn)程連接”一樣去訪問它,把用戶的應(yīng)用程序部署在上面,可以隨時隨地來使用。機器上的網(wǎng)絡(luò)、電源、存儲、機柜等設(shè)備都不需要用戶操心,這樣就徹底省去了運維上的成本。它更大的優(yōu)勢是可以彈性擴(kuò)展,在阿里云有數(shù)萬臺的機器,當(dāng)一個用戶所用的機器不夠的時候,可以隨時平滑擴(kuò)容,這樣就可以要多少就買多少,不必為了“百年一遇”的狀況買很多設(shè)備而平時又閑置無用。在天貓做生意的商家尤其適用這種狀況,萬一哪天打出一個“爆款”,或者上了聚劃算,參加了雙十一,都會讓商家的服務(wù)量突然來一個脈沖式的暴漲。而對于傳統(tǒng)的IT方案來說,需要技術(shù)人員管理機器的軟硬件設(shè)備,高峰期如果是平時的100倍,就要準(zhǔn)備100倍的冗余設(shè)備,這個成本非常大。
RDS(Relational Database Service)是阿里云關(guān)系型數(shù)據(jù)庫,商家運行的軟件系統(tǒng)幾乎都要和大量的數(shù)據(jù)打交道,這就需要一個云端的數(shù)據(jù)庫服務(wù)器。聚石塔提供了一個數(shù)據(jù)同步的組件,一端連接淘寶的主數(shù)據(jù)庫,一端連接RDS,只要在淘寶上有成交,這個組件就把商家的訂單數(shù)據(jù)同步到RDS里面,讓商家的數(shù)據(jù)能夠跟淘寶保持一致,不會說淘寶上有成交了,商家系統(tǒng)里面還看不到,那他就要抓狂了。在沒有這個功能之前,在面對大規(guī)模訂單量的時候,商家通過淘寶開放的API,經(jīng)公網(wǎng)下載數(shù)據(jù),這常常會漏單,甚至訂單被第三方獲取,不僅損失了生意,還會被人投訴。
SLB(Server Load Balancing)是服務(wù)器負(fù)載均衡。當(dāng)用戶一臺服務(wù)器不夠用的時候,他需要多臺服務(wù)器同時提供相同的服務(wù),這時候一個服務(wù)請求是發(fā)送到哪一臺服務(wù)器呢?這需要有個中間人做決策。就如同阿里巴巴有3個食堂,一個員工要吃飯的時候,去哪個食堂呢?最好能看到哪個食堂不用排隊,然后把員工帶到最閑的那個食堂去,SLB做的就是這一個工作。
OSS(Open Storage Service)是開放存儲服務(wù),這個比較容易理解,就是一個共享文件夾,常常會看到商家整理的客戶服務(wù)標(biāo)準(zhǔn)話術(shù)、商品圖片、客戶資料等分門別類的文件,放在一臺機器上不安全,復(fù)制很多又無法同步更新,這些需要放到一個安全可靠的共享空間里,OSS是一個很好的選擇。
OCS(Open Cache Service)是開放緩存服務(wù),當(dāng)商家數(shù)據(jù)量比較大的時候,主機訪問數(shù)據(jù)庫也會開始變慢,數(shù)據(jù)越多,速度就會越慢,這個時候需要在主機和數(shù)據(jù)庫中間加上一道緩存,這跟電腦太慢了加內(nèi)存是一個道理。今年有幾個超大型的商家,都用上了OCS,反饋很不錯。茵曼的CIO告訴阿里巴巴:“茵曼入駐聚石塔,本次雙十一訂單處理效率大幅提升,主要得益于由駐聚石塔提供的RDS數(shù)據(jù)推送和OCS開放緩存服務(wù),大幅提升了轉(zhuǎn)單效率。峰值 1分鐘轉(zhuǎn)單達(dá)到2000多單,對比未入塔的情況下提升了4-5倍的速度。下單、轉(zhuǎn)單均不存在瓶頸,也使得百勝E3系統(tǒng)在其它業(yè)務(wù)處理方面更為流程和穩(wěn)定。”
在2013年雙十一,阿里云的小伙伴們接到聚石塔的需求,提前進(jìn)行了統(tǒng)一的彈性擴(kuò)容,云主機擴(kuò)容30%,RDS云數(shù)據(jù)庫擴(kuò)容80%,帶寬擴(kuò)容40%。在雙十一前夕,再度查看商家的機器負(fù)載,給20幾個商家又?jǐn)U容一次。同時,阿里云部署在聚石塔上的“云盾”安全軟件,也幫商家抵擋了3次DDoS攻擊,最高流量達(dá)19Gbps,是所有的商家平穩(wěn)度過了戰(zhàn)斗的一天?;诎⒗镌朴嬎愕木凼?漏單,0故障,給雙十一提供了強有力的技術(shù)保障。
責(zé)任編輯:鳶瑋
來源:
阿里云