2017-11-21 08:50:40
阿里巴巴在《中國(guó)開(kāi)源年會(huì)》上正式開(kāi)源容器技術(shù)Pouch和P2P文件分發(fā)系統(tǒng)“蜻蜓”。
開(kāi)源的Pouch是基于阿里集團(tuán)大規(guī)模電商實(shí)踐推出的容器孵化項(xiàng)目,其中提供了容器和虛擬化集成的一些特性,適用于注重安全隔離場(chǎng)景的一些客戶。同時(shí),從電商等集群規(guī)模大、業(yè)務(wù)發(fā)布頻繁的企業(yè)來(lái)看,“蜻蜓”高效、快速、安全的文件分發(fā)能力,可以急速部署業(yè)務(wù),大幅提高業(yè)務(wù)響應(yī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)定性、可靠性可見(jiàn)一斑。計(jì)劃明年3月份發(fā)布先進(jìn)個(gè)可用版本。未來(lái)阿里云容器服務(wù)也會(huì)提供支持Pouch的容器技術(shù)實(shí)現(xiàn)。
蜻蜓是基于智能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ù)給運(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ù)中。
近年來(lái),阿里巴巴在技術(shù)領(lǐng)域投入不斷加強(qiáng),擁抱開(kāi)源也由來(lái)已久,加入了包括自由軟件基金會(huì)、Apache軟件基金會(huì)和Linux基金會(huì)在內(nèi)的多家國(guó)際知名開(kāi)源組織。目前,阿里巴巴開(kāi)源和維護(hù)的開(kāi)源項(xiàng)目超過(guò)150個(gè),涵蓋中間件、開(kāi)發(fā)框架、數(shù)據(jù)庫(kù)和各種工具類軟件。
在開(kāi)源中國(guó)公布的“2016年度受歡迎中國(guó)開(kāi)源軟件評(píng)選TOP20”榜單中,阿里巴巴獨(dú)占4席。其中Weex、Ant Design、Dubbo、Fastjson 在GitHub上Star已經(jīng)破萬(wàn),Alibaba在GitHub上Star數(shù)超過(guò)170,000,組織排名前十。