阿里巴巴的雙十一全球購(gòu)物節(jié)近年來(lái)交易額逐年擴(kuò)大,2015年的雙十一交易額達(dá)到了一個(gè)驚人的數(shù)字。4萬(wàn)多商家和3萬(wàn)多個(gè)品牌的參與,總計(jì)143億美元的GMV(同比去年增長(zhǎng)60%),而通過(guò)移動(dòng)端支付寶進(jìn)行支付的占總GMV的68.7%。阿里巴巴的雙十一已經(jīng)成為世界上單天交易額的最頂峰,很難相信,在2009年第一次雙十一的時(shí)候只有27個(gè)參與的商家。
在雙十一全球購(gòu)物節(jié)期間,訂單創(chuàng)建的峰值一度達(dá)到每秒8萬(wàn)個(gè)訂單,這給云計(jì)算基礎(chǔ)設(shè)施帶來(lái)了龐大的流量。為了解決與傳統(tǒng)云網(wǎng)絡(luò)相關(guān)的限制,提高與計(jì)算網(wǎng)絡(luò)的可伸縮性、可靠性、降低成本,阿里選擇了數(shù)據(jù)平面和控制平面分離的SDN技術(shù)來(lái)解耦底層網(wǎng)絡(luò)和Overlay網(wǎng)絡(luò)。
我們采用VXLAN和OpenFlow技術(shù)的Overlay方式,構(gòu)建了穩(wěn)定的、self-learning網(wǎng)絡(luò)拓?fù)浜蛃elf-routing的傳統(tǒng)網(wǎng)絡(luò)轉(zhuǎn)發(fā)路徑,經(jīng)過(guò)我們的實(shí)驗(yàn),我們發(fā)現(xiàn)它完全可以支持我們的混合云環(huán)境。
其實(shí)在15年5月的SDN大會(huì)上龐俊英女士就談到了阿里在SDN上的探索,她講到了在數(shù)據(jù)中心使用OpenFlow+VxLAN的驅(qū)動(dòng)力。第一個(gè)是大規(guī)模部署的問(wèn)題,在規(guī)模小的時(shí)候,二層就解決了,當(dāng)?shù)搅艘欢ǖ囊?guī)模就會(huì)有人提到大二層的各種技術(shù)。當(dāng)然這需要一步步的探索,現(xiàn)在一出門都是萬(wàn)臺(tái)或者幾萬(wàn)臺(tái)服務(wù)器的規(guī)模,任何一種純大二層的技術(shù)都不能好好的工作。還有很現(xiàn)實(shí)的一個(gè)問(wèn)題,就是VM的遷移,一定要遷移怎么辦,這就需要從傳統(tǒng)的二層技術(shù)向Overlay變遷。第二個(gè)是擴(kuò)展性的問(wèn)題,如果采用一個(gè)一個(gè)小集群,那么池化能力一定會(huì)被降低,因此選擇是Underlay與Overlay的分離。公有云的規(guī)模交付如同流水線方式制造虛擬機(jī),管理成本體現(xiàn)在供應(yīng)鏈的能力、交付能力等等。網(wǎng)絡(luò)的彈性能力也成為了剛性需求,如何做自動(dòng)交付和變更。第三個(gè)是混合云的存在,有的物理服務(wù)器不支持虛擬化,如果要和云之間連通,混合元就成為剛性需求。
該解決方案是分離轉(zhuǎn)發(fā)和控制的重要步驟,我們的分布式控制器提供了一個(gè)簡(jiǎn)單的靈活的方式來(lái)管理和運(yùn)營(yíng)網(wǎng)絡(luò),顯著的提高了穩(wěn)定性和可用性。我們的云計(jì)算網(wǎng)絡(luò)實(shí)現(xiàn)了可編程、可伸縮、可定制的特性,而且它是開放的、硬件不可知的;它對(duì)我們避免廠商鎖定具有重要意義。我們的在這方面的經(jīng)驗(yàn)是在整個(gè)網(wǎng)絡(luò)的自動(dòng)化函數(shù)中配置不同的流量,以此保證高可視化,我們可以在一年一度的雙十一和日常流量中有效管理不同數(shù)量的流量,包括峰值和谷值。
最重要的是,我們將這些轉(zhuǎn)化成了給我們客戶的便利。通過(guò)我們的解耦網(wǎng)絡(luò),我們能夠?yàn)橛脩籼峁└哔|(zhì)量的購(gòu)物體驗(yàn),2015年的雙十一能夠獲得巨大的成功,我們要感謝SDN。
作者:Zhihua Yang,阿里巴巴網(wǎng)絡(luò)架構(gòu)組
原文鏈接:https://www.opennetworking.org/?p=1952&option=com_wordpress&Itemid=316