“這項技術(shù)的價值顯而易見,”阿里研究員、中間件團隊負責人蔣江偉接受采訪時談到,“阿里云互聯(lián)網(wǎng)中間件能夠幫助企業(yè)大幅提高IT系統(tǒng)響應(yīng)能力,不僅顯著改善業(yè)務(wù)效率,而且能夠有效降低成本?!?/p>
據(jù)媒體報道,中石化旗下首個工業(yè)品電商平臺易派客就采用了這一解決方案。通過互聯(lián)網(wǎng)中間件,易派客建立了石化共享平臺,后續(xù)燃料油、化工銷售品、CRM都能夠基于該共享平臺進行快速開發(fā),避免了重復(fù)建設(shè)。從立項到上線,易派客僅耗時90天,目前累計交易金額已突破100億元,并以月均12億元的速度增長,一躍成為我國最大的工業(yè)品電商平臺。
麻省理工科技評論在文中表示,阿里在構(gòu)建大規(guī)模高可用互聯(lián)網(wǎng)架構(gòu)上有多年的技術(shù)積累,這一點也讓阿里云的客戶受益匪淺。全世界只有少數(shù)公司有能力自行開發(fā)大規(guī)模的互聯(lián)網(wǎng)架構(gòu),對于絕大多數(shù)企業(yè)來說,直接采用阿里云成熟的解決方案更高效,也更便宜。
該報道還回顧了淘寶的技術(shù)架構(gòu)演進,以阿里的自身經(jīng)歷說明出色的中間件產(chǎn)品對于高速發(fā)展的互聯(lián)網(wǎng)業(yè)務(wù)的重要性。
2008年,淘寶采用的還是IOE架構(gòu),即商業(yè)數(shù)據(jù)庫+小型機+高端存儲。每個業(yè)務(wù)部門都有獨立的系統(tǒng)和數(shù)據(jù)庫,而且沒有公共服務(wù)層。這種架構(gòu)產(chǎn)生了三個嚴重的問題:研發(fā)效率低、系統(tǒng)很難擴展、技術(shù)更新能力有限,種種挑戰(zhàn)促使阿里下決心進行技術(shù)架構(gòu)改造。
當時,阿里做出了兩個重要的技術(shù)決定,第一,建立了共享服務(wù)層,包括商品、交易、營銷、店鋪、推薦、庫存、物流和支付等。蔣江偉在文中表示,共享服務(wù)層能夠幫助新業(yè)務(wù)快速起步,哪怕是從零開始構(gòu)建系統(tǒng)。這種理念看起來很像時下大熱的微服務(wù)架構(gòu),但在2008年,絕對是一個革命性的想法。
第二,就是大規(guī)模使用分布式中間件,在基礎(chǔ)資源層之上構(gòu)建一層軟件應(yīng)用,幫助實現(xiàn)應(yīng)用程序的高效開發(fā)、應(yīng)用和終端的順暢通信、以及數(shù)據(jù)存儲的水平擴展。這個決定無意間奠定了今天阿里云備受歡迎的中間件平臺。
阿里云官網(wǎng)顯示,目前,阿里云互聯(lián)網(wǎng)中間件平臺已經(jīng)可以提供五大產(chǎn)品:企業(yè)級分布式應(yīng)用服務(wù)EDAS、消息隊列MQ、分布式關(guān)系型數(shù)據(jù)庫服務(wù)DRDS、業(yè)務(wù)實時監(jiān)控服務(wù)ARMS和云服務(wù)總線CSB。
小知識:什么是中間件
中間件(MiddleWare)從字面上解釋就是“處于中間的軟件”,盡管程序員之外的讀者會感覺陌生,但其實早在1990年,中間件就作為網(wǎng)絡(luò)應(yīng)用的基礎(chǔ)設(shè)施出現(xiàn)了。誕生于貝爾實驗室的Tuxedo系統(tǒng)就是最早用于交易系統(tǒng)的中間件。中間件的出現(xiàn)解決了異構(gòu)分布網(wǎng)絡(luò)環(huán)境下軟件系統(tǒng)的通信、互操作、協(xié)同、事務(wù)、安全等共性問題。因為其在系統(tǒng)中的重要性,中間件與操作系統(tǒng)、數(shù)據(jù)庫被稱為系統(tǒng)軟件的三駕馬車。
原文鏈接:https://www.technologyreview.com/s/603396