其中最為關(guān)鍵的是云化業(yè)務(wù)能力層的積累。例如,淘寶內(nèi)有類似商品,交易,評價這樣的共享能力中心,當新應(yīng)用中有類似業(yè)務(wù)時都會使用這些能力中心來完成新功能,而每個能力中心都由專門的開發(fā)團隊來負責。“讓專業(yè)的團隊做專業(yè)的事”,團隊的協(xié)調(diào)成本可以有效控制,開發(fā)效率得到了顯著地提升。這些業(yè)務(wù)能力的積累也逐漸成為了阿里最重要的競爭力,發(fā)展新業(yè)務(wù)時,只需在既有存量能力的基礎(chǔ)上,開發(fā)增量部分就可以完成業(yè)務(wù),節(jié)省了大量開發(fā)資源。

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

在過去的五年時間里,阿里內(nèi)部的所有系統(tǒng)已經(jīng)全部完成了服務(wù)化改造,并且通過能力開放平臺對外提供統(tǒng)一的接口服務(wù)。目前,整個阿里巴巴的業(yè)務(wù)能力平臺已經(jīng)積累了千個應(yīng)用,提供了十幾萬個服務(wù)化接口。

沈詢指出,阿里與其他企業(yè)最大的不同在于其底層平臺的技術(shù)支撐。在創(chuàng)業(yè)之初,阿里也選擇了購買成熟的企業(yè)級應(yīng)用技術(shù)來解決架構(gòu)問題。然而在實踐中,阿里很快就發(fā)現(xiàn)傳統(tǒng)架構(gòu)在面對互聯(lián)網(wǎng)應(yīng)用時明顯力不從心。

因此,針對快速開發(fā)、海量用戶、大量數(shù)據(jù)、低延遲等互聯(lián)網(wǎng)應(yīng)用的實際需要,阿里云分別開發(fā)了企業(yè)級分布式應(yīng)用服務(wù)框架(EDAS),分布式數(shù)據(jù)庫服務(wù)(DRDS)和分布式消息框架(ONS)等來應(yīng)對復雜的業(yè)務(wù)應(yīng)用。經(jīng)過多年積累,如今這個架構(gòu)已經(jīng)非常成熟,并在歷年的雙11時期經(jīng)受住了考驗。

阿里云企業(yè)級互聯(lián)網(wǎng)架構(gòu)的五大特征

互聯(lián)網(wǎng)時代,企業(yè)的核心就是效率。沈詢表示,阿里云企業(yè)級互聯(lián)網(wǎng)架構(gòu)為用戶提供的最核心價值,在于隨著系統(tǒng)機器數(shù)量的不斷增加,處理性能呈線性上升,可靠性呈指數(shù)級上升,而運營成本不會隨著機器的增加而顯著增加。

為了實現(xiàn)這個價值,阿里云企業(yè)級互聯(lián)網(wǎng)架構(gòu)呈現(xiàn)了去服務(wù)化、中心化、異步化、高可用、數(shù)據(jù)化運營等五大特征。

具體來說,服務(wù)化的技術(shù)體系提供企業(yè)級分布式應(yīng)用框架(EDAS)來實現(xiàn)原有業(yè)務(wù)面向互聯(lián)網(wǎng)服務(wù)化改造,改變企業(yè)內(nèi)豎井式、煙囪式的系統(tǒng)建設(shè)。讓應(yīng)用開發(fā)周期更短,并且能夠讓IT應(yīng)用系統(tǒng)進一步的促進業(yè)務(wù)發(fā)展。

同時,阿里云采用了去中心化架構(gòu),沒有核心流量匯入點,這樣帶來的負載更小,故障影響的范圍也更小。


 

然而,去中心化也會面對系統(tǒng)運維和管理成本的上升的問題。而阿里云經(jīng)過數(shù)千個應(yīng)用近10年的不斷錘煉和試錯,已經(jīng)從一個個充滿血淚的運營故障中積累了一套數(shù)據(jù)化、自動化運維的經(jīng)驗,能夠大幅降低去中心化應(yīng)用系統(tǒng)的運營成本。

沈詢表示,在大量的實踐中,只有很少的部分業(yè)務(wù)流程需要使用到強一致的方案。而在大部分場景中,阿里云都可以依托分布式消息服務(wù)(ONS),通過異步化、最終一致的方案來完成業(yè)務(wù)邏輯。以雙11為例,完成一次交易動作需要調(diào)用200多個應(yīng)用系統(tǒng)同時完成,假設(shè)每個系統(tǒng)需要10毫秒才能返回,那么整條鏈路就需要2秒鐘才能完成調(diào)用過程,再結(jié)合前端延遲,總時長或超3秒。數(shù)據(jù)顯示,每增加1秒延遲,就會有流失6%的用戶。而異步化系統(tǒng)能有效改善該現(xiàn)象,只要保證三個應(yīng)用的同步調(diào)用保證,其他非重要的系統(tǒng)可并行在后端異步完成,最后用戶體感的延遲將從原有的2秒直接下降到30ms,用戶流失率將大幅降低。

在云計算環(huán)境下,阿里云使用了成千上萬個虛擬機來負載業(yè)務(wù),并對自動化提出了更高的要求。阿里云研發(fā)的,分布式數(shù)據(jù)庫服務(wù)(DRDS),分布式消息服務(wù)(ONS)都能以自動化的形式實現(xiàn)系統(tǒng)的秒級切換和快速恢復,對應(yīng)用幾乎沒有影響。

大數(shù)據(jù)時代離不開數(shù)據(jù)化運營,除了上述幾點,阿里云企業(yè)級互聯(lián)網(wǎng)架構(gòu)的服務(wù)層(DRDSEDASONS)都具備了成熟的數(shù)據(jù)化運營體系,能夠幫助用戶精準定位目前系統(tǒng)中存在的問題,并提出相應(yīng)的改善方案。

上述五大特征,鑄就了阿里云企業(yè)級互聯(lián)網(wǎng)應(yīng)用架構(gòu)平臺,沈詢表示,該架構(gòu)已經(jīng)基本成為了企業(yè)內(nèi)各類業(yè)務(wù)的標配,除了多年來在天貓、淘寶上的出色表現(xiàn),P2P領(lǐng)域的紅嶺創(chuàng)投,CRM領(lǐng)域的網(wǎng)聚寶以及大型國有企業(yè)中國石化等,都借助阿里云企業(yè)級互聯(lián)網(wǎng)架構(gòu),輕松實現(xiàn)了完全去中心化和異步化,在控制成本的情況下實現(xiàn)性能和可用性的線性提升。

每一年雙11都是消費者的狂歡,同時也是一場技術(shù)盛宴。沈詢表示,阿里云正逐步對外開放架構(gòu),越來越多的大型企業(yè)正在加入到互聯(lián)網(wǎng)轉(zhuǎn)型的隊伍中來,輕松擁抱云服務(wù),構(gòu)建像淘寶這樣的大型分布式應(yīng)用服務(wù),快速實現(xiàn)業(yè)務(wù)創(chuàng)新、資源效率最大化。

分享到

fanz

相關(guān)推薦