2019年雙11成交額再創新高,總成交額達到2684億元。
雙11不僅僅是中國使用者的雙11,更是全世界剁手黨的雙11;國内的使用者在買買買,海外的使用者也在買買買。2019年雙11在中國内地之外的區域成交額排名依次是:中國香港,中國台灣,美國,澳洲,新加坡,日本,馬來西亞,英國,中國澳門和加拿大。
如何能讓全球的使用者都有很好的購物體驗,這是一個很有挑戰的技術課題。全球使用者的流暢使用體驗的事實證明,阿裡巴巴完美的解決了這個挑戰。
阿裡巴巴是通過什麼黑科技讓全球的使用者都能流暢的買買買呢?是如何使全球範圍使用者的實時互動資料流快速穩定的傳輸到阿裡巴巴的核心機房呢?
下面我們就來揭秘。
第一步:建構覆寫全球的網絡
阿裡巴巴集團在阿裡雲上的張家口,上海,深圳,香港,新加坡,美國等多個地域部署了Virtual Private Cloud(VPC)并使用了的多線BGP 彈性公網IP (Elastic IP Address)産品,以使使用者能就近快速接入到網絡。或者換句話說,阿裡巴巴通過部署多個地域的彈性公網IP将網絡盡可能的推近到離使用者很近的位置,以使不同區域和國家的使用者都得到好的網絡覆寫。
此外,阿裡巴巴集團還借助了阿裡雲的雲企業網(Cloud Enterprise Network)将多個地域的網絡進行專線高品質互聯,建構出一張全球範圍的企業專線内網。
通過上面兩個産品即可快速建構出一張覆寫全球使用者的高品質的,安全合規的全球企業網。
這張覆寫全球的企業網可以實作使用者通過網際網路就近接入,并通過雲企業網的實體專線和後端的核心伺服器和資料庫進行低延遲時間,帶寬品質有保障的的實時網絡互動。

第二步:建構超大規模雲上虛拟資料中心
要支撐雙11使用者的海量并發通路請求,除了需要Tbps級别的全球網絡,還需要有超強的算力資源部署。如果是傳統的資料中心,需要提前采購海量實體伺服器,逐個裝機,上架,上電,配置,時間花費是以月為機關計算。而在阿裡雲上,通過阿裡雲的Virtual Private Cloud(VPC),建構使用者獨享的雲上網絡環境,花不到1小時的時間就可以将上萬台雲伺服器ECS(Elastic Compute Service)直接部署到使用者的VPC中。在雙11活動中,阿裡巴巴集團在多個地域部署了多個VPC,其中最大的一個VPC中的ECS和容器執行個體數量達到百萬級。正是這個超級VPC承擔起了雙11的超級算力和最強大腦。
通過上面兩步,支撐雙11海量使用者買買買的基礎設施架構就建立起來了,下面我們介紹一下具體的技術和産品細節。
彈性公網IP揭秘
雲上的彈性公網IP産品是公網IP位址加公網帶寬的載體,阿裡雲提供的公網帶寬預設都是多線BGP帶寬。
多線BGP帶寬,指的是阿裡雲從多家營運商采購直連帶寬,其中每家營運商算一線,并且通過BGP協定将阿裡雲的公網IP位址釋出到多家營運商的網内。
以國内地域為例,在每個地域阿裡雲都會采購至少8家以上的營運商線路,包括電信,聯通,移動,廣電,教育網等。
這樣就做到了幾乎國内的所有大大小小的營運商中的使用者,到阿裡雲都有一條可以直達的“高速公路”。
例如,一個使用中國移動網絡的使用者,因為在移動的網内有一條直達阿裡雲的“高速公路”,就可以快速的通路淘寶和天貓的應用;在教育網的使用者,同樣因為在教育網内有一條直達阿裡雲的“高速公路”,也可以快速的通路淘寶和天貓的應用。
阿裡雲這種和多家營運商建立直連“高速公路”的網絡架構對傳統的IDC和小型的雲計算公司來說是很難以企及的,因為和多家營運商建直連的“高速公路”的固定資金投入很大,是以很多傳統IDC或小型雲計算公司隻能提供單線帶寬或雙線帶寬。這種單線帶寬和雙線帶寬隻能讓一家或兩家營運商内部的使用者獲得好的使用體驗,沒有直連“高速公路”的營運商内部的使用者的使用體驗就有可能會出現擁塞卡頓的問題。
雲企業網揭秘
雲企業網(Cloud Enterprise Network)在同地域 VPC 間,不同地域VPC間,或VPC 與本地資料中心間搭建私網專線通道。
阿裡雲雲企業網通過和中國聯通進行深度合作,支援的中國内地地域和中國内地之外的地域進行
合法合規的跨境專線互聯。
在沒有雲企業網跨境專線互聯之前,中國内地和中國内地之外的地域之間的互聯是通過Internet公網進行互聯, 這種互聯方式無法保障低延遲時間和高可靠的網絡傳輸,因為在營運商的Internet國際關口局很容易出現擁塞,進而造成丢包,進而增加網絡資料的傳輸時延遲,加劇應用的卡頓。
通過雲企業網合法合規的的專線互聯能力,在海外使用者在淘寶做實時交易,買買買時,先通過彈性公網IP就近接入阿裡雲,然後再通過跨境專線和阿裡巴巴在中國内地的核心伺服器和資料庫做實時互動。
例如,新加坡的使用者在淘寶買買買時,使用者是先接入到新加坡阿裡雲,然後從新加坡阿裡雲走合法合規的專線鍊路到中國内地的阿裡雲,進而和部署在中國内地的阿裡巴巴核心伺服器和資料庫進行互動。在這種有一條新加坡到中國内地的“專用高速公路”的架構下,新加坡的使用者能獲得極好的應用通路體驗,可以獲得和通路新加坡本地應用的相似的體驗。
VPC揭秘
專有網絡是使用者獨有的雲上私有網絡。每個專有網絡加上專有網絡中的各種資源,構成了雲上的虛拟資料中心,與線下的IDC(Internet Data Center)相對應。通過VPC您可以完全掌控自己的雲上網絡,例如選擇IP位址範圍、配置路由表和網關等,您可以在自己定義的專有網絡中使用阿裡雲資源如雲伺服器和負載均衡等。
專有網絡有地域屬性,在一個地域下可以建立多個專有網絡。可以在多個地域下建立多個VPC并部署資源。這就相當于在雲上的多個地域下建立了專屬的虛拟資料中心。單個VPC中可以部署上百萬台ECS執行個體。每個VPC都由一個私網網段,一個路由器和至少一個交換機組成。
在建立專有網絡和交換機時,您需要以位址塊的形式指定專有網絡使用的私網網段。您可以使用标準的私網網段也可以自定義網段。
路由器(VRouter)用來連接配接VPC内的各個交換機,同時也是連接配接VPC和其他網絡的網關裝置。
交換機(VSwitch)用來連接配接不同的雲資源,通過建立交換機為專有網絡劃分一個或多個子網。
可以複制的網絡方案
上面就是支撐2019雙11的阿裡巴巴的全球網絡的基礎架構和相關技術介紹,從上文可知,因為都是利用的阿裡雲标準化的産品,如彈性公網IP和雲企業網,是以這種方案是可以複制的。其他企業也可以快速建構出和天貓淘寶類似的覆寫全球使用者的企業網絡。而事實上,有很多阿裡雲上的客戶已經正在用這種架構來提升自己全球不同區域使用者的使用體驗。