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

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