阿里巴巴系統架構首次曝光

2015天貓雙11全球狂歡節以912.17億元的答卷完美收官。

雙11當天14萬筆/秒的交易創建峰值和8.6萬筆/秒的支付峰值雙雙刷新了世界紀錄,相比首屆雙11,訂單創建峰值增長了350倍,支付峰值增長了430倍。

天量數字的背後,是中國計算能力的登頂全球。

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

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

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

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

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

阿里巴巴系統架構首次曝光


其中最為關鍵的是雲化業務能力層的積累。

例如,淘寶內有類似商品,交易,評價這樣的共享能力中心,當新應用中有類似業務時都會使用這些能力中心來完成新功能,而每個能力中心都由專門的開發團隊來負責。

“讓專業的團隊做專業的事”,團隊的協調成本可以有效控制,開發效率得到了顯著地提升。

這些業務能力的積累也逐漸成為了阿里最重要的競爭力,發展新業務時,只需在既有存量能力的基礎上,開發增量部分就可以完成業務,節省了大量開發資源。

五年,10萬+服務化接口

在過去的五年時間裡,阿里內部的所有系統已經全部完成了服務化改造,並且通過能力開放平臺對外提供統一的接口服務。

目前,整個阿里巴巴的業務能力平臺已經積累了千個應用,提供了十幾萬個服務化接口。

沈詢指出,阿里與其他企業最大的不同在於其底層平臺的技術支撐。

在創業之初,阿里也選擇了購買成熟的企業級應用技術來解決架構問題。然而在實踐中,阿里很快就發現傳統架構在面對互聯網應用時明顯力不從心。

阿里巴巴系統架構首次曝光


因此,針對快速開發、海量用戶、大量數據、低延遲等互聯網應用的實際需要,阿里雲分別開發了企業級分佈式應用服務框架(EDAS),分佈式數據庫服務(DRDS)和消息隊列(Message Queue)等來應對複雜的業務應用。

經過多年積累,如今這個架構已經非常成熟,並在歷年的雙11時期經受住了考驗。

阿里雲企業級架構的核心價值

互聯網時代,企業的核心就是效率。

沈詢表示,阿里雲企業級互聯網架構為用戶提供的最核心價值,在於隨著系統機器數量的不斷增加,處理性能呈線性上升,可靠性呈指數級上升,而運營成本不會隨著機器的增加而顯著增加。

為了實現這個價值,阿里雲企業級互聯網架構呈現了去服務化、中心化、異步化、高可用、數據化運營等五大特徵。

具體來說,服務化的技術體系提供企業級分佈式應用框架(EDAS)來實現原有業務面向互聯網服務化改造,改變企業內豎井式、煙囪式的系統建設,讓應用開發週期更短,並且能夠讓IT應用系統進一步的促進業務發展。

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

阿里巴巴系統架構首次曝光


然而,去中心化也會面對系統運維和管理成本的上升的問題。

阿里雲經過數千個應用近10年的不斷錘鍊和試錯,已經從一個個充滿血淚的運營故障中積累了一套數據化、自動化運維的經驗,能夠大幅降低去中心化應用系統的運營成本。

沈詢表示,在大量的實踐中,只有很少的部分業務流程需要使用到強一致的方案。

在大部分場景中,阿里雲都可以依託消息隊列(Message Queue),通過異步化、最終一致的方案來完成業務邏輯。

以雙11為例,完成一次交易動作需要調用200多個應用系統同時完成,假設每個系統需要10毫秒才能返回,那麼整條鏈路就需要2秒鐘才能完成調用過程,再結合前端延遲,總時長或超3秒。

數據顯示,每增加1秒延遲,就會有流失6%的用戶。而異步化系統能有效改善該現象,只要保證三個應用的同步調用保證,其他非重要的系統可並行在後端異步完成,最後用戶體感的延遲將從原有的2秒直接下降到30ms,用戶流失率將大幅降低。

在雲計算環境下,阿里雲使用了成千上萬個虛擬機來負載業務,並對自動化提出了更高的要求。

阿里雲研發的,分佈式數據庫服務(DRDS),消息隊列(MessageQueue)都能以自動化的形式實現系統的秒級切換和快速恢復,對應用幾乎沒有影響。

大數據時代離不開數據化運營,除了上述幾點,阿里雲企業級互聯網架構的服務層都具備了成熟的數據化運營體系,能夠幫助用戶精準定位目前系統中存在的問題,並提出相應的改善方案。

上述五大特徵,鑄就了阿里雲企業級互聯網應用架構平臺,沈詢表示,該架構已經基本成為了企業內各類業務的標配。

除了多年來在天貓、淘寶上的出色表現,P2P領域的紅嶺創投,CRM領域的網聚寶以及大型國有企業中國石化等,都藉助阿里雲企業級互聯網架構,輕鬆實現了完全去中心化和異步化,在控制成本的情況下實現性能和可用性的線性提升。

每一年雙11都是消費者的狂歡,同時也是一場技術盛宴。

沈詢表示,阿里雲正逐步對外開放架構,越來越多的大型企業正在加入到互聯網轉型的隊伍中來,輕鬆擁抱雲服務,構建像淘寶這樣的大型分佈式應用服務,快速實現業務創新、資源效率最大化。


分享到:


相關文章: