1. 程式人生 > >支撐雙十一的網路引擎:飛天洛神

支撐雙十一的網路引擎:飛天洛神

對剛剛過去的2018天貓雙十一,各位網友應該記憶猶新。尤其是午夜零點時,億萬網友幾乎不約而同地開啟滿滿的購物車,搶下商家優惠券和紅包,完成下單,付款這一系列流程。根據我個人的經歷,這次體驗堪稱順暢,阿里巴巴完美滿足了上億網友在短時間內爆發式的網購訴求。在地球上,看來也找不到第二個場景與這波洪水猛獸般的網際網路流量洪峰相比。

網路,在本次雙十一中無疑起到了定海神針的作用。阿里雲網絡已經連續8年參與天貓雙十一護航,承載了大部分阿里巴巴集團與螞蟻集團的業務。哪些網路產品參加了雙十一保障?背後又有怎樣的技術支撐?我來給大家揭曉,先來了解一下保障雙十一的網路產品。

4b562f29bcea91d5978faa96b065f87137955e1c


雙十一網路產品護航小分隊

負載均衡

SLB
SLB是交通管理員,在高峰時期遊刃有餘的排程分配網路流量。當你開啟淘寶、天貓的APP開始剁手的時候,第一個用到的網路產品就是SLB。它將你的請求分發到後端伺服器處理,再將結果返回。正是因為它的存在,即使同時有數億次的,也能均勻的分發到後端處理,保證平滑的購物體驗。

為了備戰今年雙十一,阿里雲準備了超大規模SLB叢集,可支撐1700w新建連線和34億併發連線。即便SLB峰值公網流量較去年翻番,連線數更是高達去年7倍,整個雙十一期間網路沒有任何線上問題。

評語:足夠支撐半個地球的人類同時剁手了。


NAT閘道器
你將心愛的寶貝加好購物車,開始付款的時候,就會用到我們的NAT閘道器。還記得從天貓、淘寶訂單頁到支付寶頁面的跳轉嗎?每一筆支付的請求都是通過NAT閘道器呼叫到支付寶的介面,完成付款。NAT閘道器的穩定,保證了每一筆流暢的支付。

NAT閘道器支援300萬單例項連線數,有效應對高峰期間49.1萬筆每秒的交易建立峰值。

評語:只怪支付流程太順暢,手快的有點後悔


高速通道
高速通道是上阿里雲的高等級公路。像雙11這樣巨集大的工程,背後是由一個複雜的混合雲系統來支撐,會涉及到多個地域的多個機房相互協作。將這些機房的業務連線在一起的就是我們的高速通道產品。高速通道產品,基於阿里雲骨幹網,將各個物理上隔離的部分,無縫連線在一起,構成一個有機的整體,共同為雙11服務。

為了保障本次雙例項,阿里雲建立了史上最大的混合雲網絡,可以在業務量攀升時快速排程公共雲上的充足資源。

評語:有了高速網路撐腰,不怕宕機,小二再來幾波紅包雨


虛擬專有網路

VPC
VPC是使用者專有的私密雲上空間。阿里雲是一個多租戶共享的雲上空間,我們需要保證電商在雲上資訊的絕對安全,這背後就少不了我們的VPC產品。VPC是在阿里雲的共享平臺上為電商使用者劃分出來一個邏輯上完全獨立的網路空間,電商所有的資料都在這個空間中執行,別人無法窺探,保證交易的安全。

評語:賣的安全,買的放心。


強大的虛擬網路系統 – 飛天洛神

在這些雲網絡產品背後的,是強大的虛擬網路技術 – 飛天洛神。 洛神是阿里雲網絡技術的重要組成部分。我們先來看一下阿里雲的網路技術體系全貌:

·       雲上網路(洛神):提供阿里雲上的豐富的網路功能和出入公網流量的管理。這些功能包括負載均衡,彈性公網IP,NAT地址轉換等。

·       雲間網路(織女):負責各VPC之間的網路連線,分鐘級構建起一張跨阿里雲目前19個region的大網。

·       上雲網絡(嫦娥):是使用者安全上雲的通道,將分佈在世界各地的PoP點接入到雲上VPC的通道,PoP點之間實現互通。

·       智慧網路(齊天):對雲上、雲間、上雲網絡進行實時監控,告警。實現故障逃逸,簡化運維。通過大資料分析,對網路趨勢進行預測,為使用者提供建議。

3b7f672f4c8d49fd0f095b5536d886348b569c86

洛神是阿里雲飛天中負責雲上虛擬網路的系統,除了提供瞭如VPC、SLB這樣的網路產品,她也是ECS,RDS,OSS,NAS等100多個雲產品的網路基礎設施。她還支撐了阿里巴巴集團和螞蟻金服集團眾多業務,如電商、支付、物流等。在全球範圍內,洛神服務著百行百業超過百萬的使用者。

洛神的關鍵特點是大規模、高效能、高可靠。秒級的轉發效能,洛神可以在1秒內實現從1MB到1TB的網路彈性。洛神的單網路支援10萬臺計算節點的規模。有了這樣的規模和效能,即使是雙11零點這樣的海量峰值流量也能輕鬆應對。談到可靠性,多機房容災的架構是可靠性的基礎。平均故障時間這個引數上,洛神引發的單例項故障時間只有非常短50ms。

 

除了雙十一,洛神還支援過世界盃、春晚、春運等大流量、高併發網際網路場景。以後,我會持續同步大家洛神以及阿里雲網絡技術取得的新進步。