美科技媒體點評阿里中間件技術(shù) 帶全球500強玩轉(zhuǎn)互聯(lián)網(wǎng)
從電商巨頭向科技巨頭華麗轉(zhuǎn)身的阿里巴巴,正在憑借技術(shù)創(chuàng)新受到越來越多的海外關(guān)注。春節(jié)期間,《麻省理工科技評論》(MIT Technology Review)刊登專題文章報道阿里在中間件技術(shù)領(lǐng)域的雄厚實力,并介紹了通過阿里云提供服務的飛天中間件平臺,如何為傳統(tǒng)企業(yè)提供大規(guī)模高可用的互聯(lián)網(wǎng)技術(shù)能力,從容應對瞬息萬變的市場和業(yè)務需求。
文章指出,脫胎于阿里自用技術(shù)的飛天中間件平臺能夠提供企業(yè)級互聯(lián)網(wǎng)架構(gòu)解決方案,包括專有技術(shù)堆棧和靈活可擴展的云平臺。飛天中間件平臺就像技術(shù)創(chuàng)新的基石,能夠支持豐富多彩的業(yè)務場景,包括電商、金融、物流、云計算、視頻、導航等。2016年天貓雙11以178億美元的交易額刷新記錄,飛天中間件平臺也見證了每秒17.5萬筆的交易峰值和每秒12萬筆的支付峰值。
目前該平臺已服務眾多中國客戶,應用于制造業(yè)、銷售管理、政府、電信及零售等行業(yè),長長的客戶名單中不乏中國銀行、中國石化等全球五***公司。該平臺下一步將通過阿里云服務全球客戶。
“這項技術(shù)的價值顯而易見,”阿里研究員、中間件團隊負責人蔣江偉接受采訪時談到,“飛天中間件平臺能夠幫助企業(yè)大幅提高IT系統(tǒng)響應能力,不僅顯著改善業(yè)務效率,而且能夠有效降低成本。”
據(jù)媒體報道,中石化旗下***工業(yè)品電商平臺易派客就采用了這一解決方案。通過飛天中間件,易派客建立了石化共享平臺,后續(xù)燃料油、化工銷售品、CRM都能夠基于該共享平臺進行快速開發(fā),避免了重復建設(shè)。從立項到上線,易派客僅耗時90天,目前累計交易金額已突破100億元,并以月均12億元的速度增長,一躍成為我國***的工業(yè)品電商平臺。
麻省理工科技評論在文中表示,阿里在構(gòu)建大規(guī)模高可用互聯(lián)網(wǎng)平臺上有多年的技術(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è)務的重要性。
2008年,淘寶采用的還是IOE架構(gòu),即商業(yè)數(shù)據(jù)庫+小型機+高端存儲。每個業(yè)務部門都有獨立的系統(tǒng)和數(shù)據(jù)庫,而且沒有公共服務層。這種架構(gòu)產(chǎn)生了三個嚴重的問題:研發(fā)效率低、系統(tǒng)很難擴展、技術(shù)更新能力有限,種種挑戰(zhàn)促使阿里下決心進行技術(shù)架構(gòu)改造。
當時,阿里做出了兩個重要的技術(shù)決定,***,建立了共享服務層,包括商品、交易、營銷、店鋪、推薦、庫存、物流和支付等。蔣江偉在文中表示,共享服務層能夠幫助新業(yè)務快速起步,哪怕是從零開始構(gòu)建系統(tǒng)。這種理念看起來很像時下大熱的微服務架構(gòu),但在2008年,絕對是一個革命性的想法。
第二,就是大規(guī)模使用分布式中間件,在基礎(chǔ)資源層之上構(gòu)建一層軟件應用,幫助實現(xiàn)應用程序的高效開發(fā)、應用和終端的順暢通信、以及數(shù)據(jù)存儲的水平擴展。這個決定無意間奠定了今天在阿里云上備受歡迎的飛天中間件平臺。
阿里云官網(wǎng)顯示,目前,飛天中間件平臺已經(jīng)可以提供五大產(chǎn)品:企業(yè)級分布式應用服務EDAS、消息隊列MQ、分布式關(guān)系型數(shù)據(jù)庫服務DRDS、業(yè)務實時監(jiān)控服務ARMS和云服務總線CSB。
什么是中間件
中間件(MiddleWare)從字面上解釋就是“處于中間的軟件”,盡管程序員之外的讀者會感覺陌生,但其實早在1990年,中間件就作為網(wǎng)絡應用的基礎(chǔ)設(shè)施出現(xiàn)了。誕生于貝爾實驗室的Tuxedo系統(tǒng)就是最早用于交易系統(tǒng)的中間件。中間件的出現(xiàn)解決了異構(gòu)分布網(wǎng)絡環(huán)境下軟件系統(tǒng)的通信、互操作、協(xié)同、事務、安全等共性問題。因為其在系統(tǒng)中的重要性,中間件與操作系統(tǒng)、數(shù)據(jù)庫被稱為系統(tǒng)軟件的三駕馬車。