天天看點

如何站在雙11的肩膀上 詳解阿裡雲企業級網際網路架構

摘要:2015天貓雙11全球狂歡節以912.17億元的答卷完美收官。雙11當天14萬筆/秒的交易建立峰值和8.6萬筆/秒的支付峰值雙雙重新整理了世界紀錄,相比首屆雙11,訂單建立峰值增長了350倍,支付峰值增長了430倍。天量數字的背後,是中國計算能力的登頂全球。 阿裡雲計算總裁胡曉明表示,阿裡巴巴承載雙11的計算能力和...

2015天貓雙11全球狂歡節以912.17億元的答卷完美收官。雙11當天14萬筆/秒的交易建立峰值和8.6萬筆/秒的支付峰值雙雙重新整理了世界紀錄,相比首屆雙11,訂單建立峰值增長了350倍,支付峰值增長了430倍。天量數字的背後,是中國計算能力的登頂全球。

阿裡雲計算總裁胡曉明表示,阿裡巴巴承載雙11的計算能力和技術正在通過阿裡雲加速向外輸出,通過标準化的産品和服務,完全可以搭建一個像淘寶、天貓這樣的萬億級企業應用,滿足任何極端的業務挑戰。

近日,阿裡雲資深技術專家沈詢向外詳細披露了阿裡雲企業級網際網路架構,正是這套被稱為“雙11背後男人”的架構體系,撐起了912億的天量交易,這套系統也正被中國石化等大型企業視為網際網路轉型的基石。

阿裡巴巴技術架構全方位曝光

每年的雙11,天貓、淘寶都有很多新玩法,要保證新玩法快速響應,又要保證大促期間系統穩定,阿裡雲到底是用什麼技術架構來支撐多樣化的業務呢?

沈詢表示,阿裡的系統自上而下分為5個層面,分别是業務邏輯展現層、業務能力營運層、雲化業務能力層、企業級網際網路架構能力層和阿裡雲基礎設施。

如何站在雙11的肩膀上 詳解阿裡雲企業級網際網路架構

其中最為關鍵的是雲化業務能力層的積累。例如,淘寶内有類似商品,交易,評價這樣的共享能力中心,當新應用中有類似業務時都會使用這些能力中心來完成新功能,而每個能力中心都由專門的開發團隊來負責。“讓專業的團隊做專業的事”,團隊的協調成本可以有效控制,開發效率得到了顯著地提升。這些業務能力的積累也逐漸成為了阿裡最重要的競争力,發展新業務時,隻需在既有存量能力的基礎上,開發增量部分就可以完成業務,節省了大量開發資源。

5年完成服務化改造 提供10萬+服務化接口

在過去的五年時間裡,阿裡内部的所有系統已經全部完成了服務化改造,并且通過能力開放平台對外提供統一的接口服務。目前,整個阿裡巴巴的業務能力平台已經積累了千個應用,提供了十幾萬個服務化接口。

沈詢指出,阿裡與其他企業最大的不同在于其底層平台的技術支撐。在創業之初,阿裡也選擇了購買成熟的企業級應用技術來解決架構問題。然而在實踐中,阿裡很快就發現傳統架構在面對網際網路應用時明顯力不從心。

是以,針對快速開發、海量使用者、大量資料、低延遲等網際網路應用的實際需要,阿裡雲分别開發了企業級分布式應用服務架構(edas),分布式資料庫服務(drds)和分布式消息架構(ons)等來應對複雜的業務應用。經過多年積累,如今這個架構已經非常成熟,并在曆年的雙11時期經受住了考驗。

阿裡雲企業級網際網路架構的五大特征

網際網路時代,企業的核心就是效率。沈詢表示,阿裡雲企業級網際網路架構為使用者提供的最核心價值,在于随着系統機器數量的不斷增加,處理性能呈線性上升,可靠性呈指數級上升,而營運成本不會随着機器的增加而顯著增加。

為了實作這個價值,阿裡雲企業級網際網路架構呈現了去服務化、中心化、異步化、高可用、資料化營運等五大特征。

具體來說,服務化的技術體系提供企業級分布式應用架構(edas)來實作原有業務面向網際網路服務化改造,改變企業内豎井式、煙囪式的系統建設。讓應用開發周期更短,并且能夠讓it應用系統進一步的促進業務發展。

同時,阿裡雲采用了去中心化架構,沒有核心流量彙入點,這樣帶來的負載更小,故障影響的範圍也更小。

如何站在雙11的肩膀上 詳解阿裡雲企業級網際網路架構

然而,去中心化也會面對系統運維和管理成本的上升的問題。而阿裡雲經過數千個應用近10年的不斷錘煉和試錯,已經從一個個充滿血淚的營運故障中積累了一套資料化、自動化運維的經驗,能夠大幅降低去中心化應用系統的營運成本。

沈詢表示,在大量的實踐中,隻有很少的部分業務流程需要使用到強一緻的方案。而在大部分場景中,阿裡雲都可以依托分布式消息服務(ons),通過異步化、最終一緻的方案來完成業務邏輯。以雙11為例,完成一次交易動作需要調用200多個應用系統同時完成,假設每個系統需要10毫秒才能傳回,那麼整條鍊路就需要2秒鐘才能完成調用過程,再結合前端延遲,總時長或超3秒。資料顯示,每增加1秒延遲,就會有流失6%的使用者。而異步化系統能有效改善該現象,隻要保證三個應用的同步調用保證,其他非重要的系統可并行在後端異步完成,最後使用者體感的延遲将從原有的2秒直接下降到30ms,使用者流失率将大幅降低。

在雲計算環境下,阿裡雲使用了成千上萬個虛拟機來負載業務,并對自動化提出了更高的要求。阿裡雲研發的,分布式資料庫服務(drds),分布式消息服務(ons)都能以自動化的形式實作系統的秒級切換和快速恢複,對應用幾乎沒有影響。

大資料時代離不開資料化營運,除了上述幾點,阿裡雲企業級網際網路架構的服務層(drds\edas\ons)都具備了成熟的資料化營運體系,能夠幫助使用者精準定位目前系統中存在的問題,并提出相應的改善方案。

上述五大特征,鑄就了阿裡雲企業級網際網路應用架構平台,沈詢表示,該架構已經基本成為了企業内各類業務的标配,除了多年來在天貓、淘寶上的出色表現,p2p領域的紅嶺創投,crm領域的網聚寶以及大型國有企業中國石化等,都借助阿裡雲企業級網際網路架構,輕松實作了完全去中心化和異步化,在控制成本的情況下實作性能和可用性的線性提升。

每一年雙11都是消費者的狂歡,同時也是一場技術盛宴。沈詢表示,阿裡雲正逐漸對外開放架構,越來越多的大型企業正在加入到網際網路轉型的隊伍中來,輕松擁抱雲服務,建構像淘寶這樣的大型分布式應用服務,快速實作業務創新、資源效率最大化。

繼續閱讀