阿里宣布開源容器技術Pouch和P2P文件分發系統“蜻蜓”
11月19日,阿里巴巴在《中國開源年會》上正式開源容器技術Pouch和P2P文件分發系統“蜻蜓”。
開源的Pouch是基于阿里集團大規模電商實踐推出的容器孵化項目,其中提供了容器和虛擬化集成的一些特性,適用于注重安全隔離場景的一些客戶。同時,從電商等集群規模大、業務發布頻繁的企業來看,“蜻蜓”高效、快速、安全的文件分發能力,可以急速部署業務,大幅提高業務響應能力。
Pouch是阿里巴巴業務封裝的基礎技術,幫助阿里集團大幅提高數據中心資源利用率,從而降低基礎設施成本。與此同時,Pouch孵化項目在兼容容器運行時標準的基礎上,提供了多種特性。2017年雙11期間,Pouch容器規模達到***,其穩定性、可靠性可見一斑。計劃明年3月份發布***個可用版本。未來阿里云容器服務也會提供支持Pouch的容器技術實現。
蜻蜓是基于智能P2P技術的通用文件分發系統。解決了大規模文件分發場景下分發耗時、成功率低、帶寬浪費等難題。大幅提升發布部署、數據預熱、大規模容器鏡像分發等業務能力。在阿里內部,蜻蜓的月均分發次數突破20億次,分發數據量3.4PB,已經成為阿里的基礎設施之一。容器技術給運維帶來了便利,但同時給鏡像分發帶來了巨大挑戰:就是分發效率。蜻蜓支持Docker,Pouch等多種容器技術,使用蜻蜓后,鏡像分發比原生方式提速可高達57倍,數據源網絡出口流量降低99.5%以上。蜻蜓能為企業節省帶寬資源,提升運維效率,并降低運維成本。未來蜻蜓的文件分發能力也會嵌入在阿里云容器鏡像服務中。
近年來,阿里巴巴在技術領域投入不斷加強,擁抱開源也由來已久,加入了包括自由軟件基金會、Apache軟件基金會和Linux基金會在內的多家國際知名開源組織。目前,阿里巴巴開源和維護的開源項目超過150個,涵蓋中間件、開發框架、數據庫和各種工具類軟件。
在開源中國公布的“2016年度***中國開源軟件評選TOP20”榜單中,阿里巴巴獨占4席。其中Weex、Ant Design、Dubbo、Fastjson 在GitHub上Star已經破萬,Alibaba在GitHub上Star數超過170,000,組織排名前十。