這樣,阿里巴巴開源和維護(hù)的開源項(xiàng)目已經(jīng)超過(guò)150個(gè),涵蓋中間件、開發(fā)框架、數(shù)據(jù)庫(kù)和各種工具類軟件。
正如阿里巴巴CTO行癲所說(shuō):“開源和阿里巴巴都根植于互聯(lián)網(wǎng),有了互聯(lián)網(wǎng)技術(shù)平臺(tái)之后,開源和商業(yè)將在未來(lái)相當(dāng)長(zhǎng)的時(shí)間內(nèi)保持平衡的發(fā)展。”
今天,在開源的這條路上,阿里正越走越快。
開源容器技術(shù)Pouch
開源的Pouch是基于阿里集團(tuán)大規(guī)模電商實(shí)踐推出的容器孵化項(xiàng)目,其中提供了容器和虛擬化集成的一些特性,適用于注重安全隔離場(chǎng)景的一些客戶。

Pouch是阿里巴巴業(yè)務(wù)封裝的基礎(chǔ)技術(shù),幫助阿里集團(tuán)大幅提高數(shù)據(jù)中心資源利用率,從而降低基礎(chǔ)設(shè)施成本。
與此同時(shí),Pouch孵化項(xiàng)目在兼容容器運(yùn)行時(shí)標(biāo)準(zhǔn)的基礎(chǔ)上,提供了多種特性。2017年雙11期間,Pouch容器規(guī)模達(dá)到百萬(wàn)級(jí),其穩(wěn)定性、可靠性可見一斑。
明年3月份,Pouch會(huì)發(fā)布第一個(gè)可用版本。未來(lái)阿里云容器服務(wù)也會(huì)提供支持Pouch的容器技術(shù)實(shí)現(xiàn)。
通用文件分發(fā)系統(tǒng)蜻蜓
蜻蜓是基于智能P2P技術(shù)的通用文件分發(fā)系統(tǒng),能解決大規(guī)模文件分發(fā)場(chǎng)景下分發(fā)耗時(shí)、成功率低、帶寬浪費(fèi)等難題,大幅提升發(fā)布部署、數(shù)據(jù)預(yù)熱、大規(guī)模容器鏡像分發(fā)等業(yè)務(wù)能力。
在阿里內(nèi)部,蜻蜓的月均分發(fā)次數(shù)突破20億次,分發(fā)數(shù)據(jù)量3.4PB,已經(jīng)成為阿里的基礎(chǔ)設(shè)施之一。
同時(shí),從電商等集群規(guī)模大、業(yè)務(wù)發(fā)布頻繁的企業(yè)來(lái)看,“蜻蜓”高效、快速、安全的文件分發(fā)能力,可以急速部署業(yè)務(wù),大幅提高業(yè)務(wù)響應(yīng)能力。
容器技術(shù)給運(yùn)維帶來(lái)了便利,但同時(shí)給鏡像分發(fā)帶來(lái)了巨大挑戰(zhàn):就是分發(fā)效率。蜻蜓支持Docker,Pouch等多種容器技術(shù),使用蜻蜓后,鏡像分發(fā)比原生方式提速可高達(dá)57倍,數(shù)據(jù)源網(wǎng)絡(luò)出口流量降低99.5%以上。蜻蜓能為企業(yè)節(jié)省帶寬資源,提升運(yùn)維效率,并降低運(yùn)維成本。
未來(lái),蜻蜓的文件分發(fā)能力也會(huì)嵌入在阿里云容器鏡像服務(wù)中。
阿里全面擁抱開源
阿里一直積極擁抱開源。
除了Pouch和蜻蜓,在剛剛結(jié)束的杭州云棲大會(huì)上,阿里宣布的多款頂級(jí)開源項(xiàng)目,更是引發(fā)了行業(yè)的關(guān)注。
它們包括:
- OpenMessaging
OpenMessaging是將互聯(lián)網(wǎng)業(yè)務(wù)對(duì)消息的需求進(jìn)行抽象,形成了一套能滿足大多數(shù)業(yè)務(wù)場(chǎng)景的標(biāo)準(zhǔn)模型,并提供連接大數(shù)據(jù)和流計(jì)算平臺(tái)的能力,逐步發(fā)展一個(gè)消息規(guī)范。
- ApsaraCache
ApsaraCache是在社區(qū)2.8 版本基礎(chǔ)上開始維護(hù)的分支,并 backport 了部分3.0 分支的功能。與Redis相比,ApsaraCache的顯著特點(diǎn)是與場(chǎng)景有關(guān)、與數(shù)據(jù)規(guī)模無(wú)關(guān);并且在短連接、內(nèi)存滿時(shí)的回收、耗時(shí)指令執(zhí)行等場(chǎng)景下表現(xiàn)優(yōu)秀。
- AliOS Things
這是一款輕量級(jí)物聯(lián)網(wǎng)嵌入式操作系統(tǒng),具備極簡(jiǎn)開發(fā)、云端一體、豐富組件、安全防護(hù)等關(guān)鍵能力,可廣泛應(yīng)用在智慧城市、智能家電、智能家居、新出行等領(lǐng)域,實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備快速上云。
阿里巴巴Java開發(fā)規(guī)約插件
該插件在掃描代碼后,將不符合規(guī)約的代碼按Blocker/Critical/Major三個(gè)等級(jí)顯示在下方,甚至在IDEA上,還基于Inspection機(jī)制提供了實(shí)時(shí)檢測(cè)功能,編寫代碼的同時(shí)也能快速發(fā)現(xiàn)問(wèn)題所在。
在杭州云棲大會(huì)開源峰會(huì)上,多位全球開源界的大神到場(chǎng)。他們也對(duì)阿里在開源方面做出的貢獻(xiàn)表示了贊賞。
目前,阿里已經(jīng)加入了包括自由軟件基金會(huì)、Apache軟件基金會(huì)、Linux基金會(huì)、MariaDB基金會(huì)和CNCF在內(nèi)的多家國(guó)際知名開源組織。
開源和維護(hù)的開源項(xiàng)目超過(guò)也150個(gè),涵蓋中間件、開發(fā)框架、數(shù)據(jù)庫(kù)和各種工具類軟件。
Alibaba在GitHub上Star數(shù)超過(guò)170,000,組織排名前十。