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

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

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

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

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

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

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

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

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

同時(shí),阿里云采用了去中心化架構(gòu),沒(méi)有核心流量匯入點(diǎn),這樣帶來(lái)的負(fù)載更小,故障影響的范圍也更小。


 

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

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

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

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

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

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

分享到

fanz

相關(guān)推薦