1. 程式人生 > >重磅!阿里自研容器技術Pouch宣佈即將開源

重磅!阿里自研容器技術Pouch宣佈即將開源

在2017杭州雲棲大會上,阿里巴巴正式宣佈自主研發的容器技術Pouch即將開源。經過七年的沉澱和錘鍊,阿里希望通過開源的形式回饋社群,與開發者共同推動容器技術發展,共建容器技術標準。

擁抱生態,阿里容器宣佈開源計劃

“技術”是今年雲棲大會的最大亮點之一。大會首日阿里巴巴達摩院宣告成立,計劃3年投入超1000億立志以技術創新世界,第二天阿里內部自研容器技術Pouch宣佈開源。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

現代化IT管理中,容器技術已經成為一種潮流。越來越多的企業選擇容器技術來分發業務,越來越多的資料中心採納容器技術來管理資源。而阿里巴巴作為全球業務場景最複雜的網際網路服務提供商,其背後自然少不了容器技術的支撐。從現場釋出可知,如今這項技術已經覆蓋阿里內部絕大部分事業部,在阿里的資料中心執行有數十萬個Pouch容器,大規模支撐內部離線線上業務的混部,且100%線上業務已通過Pouch容器化對外服務。

“不積跬步無以至千里”。Pouch的淵源可以追溯到2011年,當時阿里內部基於LXC技術為業務提供容器服務,經過七年左右的技術錘鍊與經驗積累,鑄就了阿里容器技術的今天。也正是這七年在業務實踐中踩過坑、走過彎路,讓Pouch以一個務實者的姿態出現在如今的容器生態圈。相比docker、rkt等容器技術, Pouch在容器生態中並不是一個創新者,但是阿里認為“只有Pouch更懂應用,更貼近場景”,專案名稱Pouch本意為育兒袋,也隱喻貼身呵護應用的意義。

技術創新都會面臨產業落地難題,而Pouch作為從阿里集團內部大規模複雜業務場景下磨練出的成功技術,相比同類型容器技術更側重差異化建設。首先Pouch是一種富容器技術,內部應用體驗類似虛擬機器,擁有init程序,富含多種系統服務;其次通過核心加固與輕量級虛擬機器支援,Pouch提供豐富的安全隔離保障和隔離維度;在映象分發上,特別是超大規模場景下可通過P2P的方式緩解網路負載;在核心相容性方面,更加符合企業現狀,考慮到大部分企業IT系統核心的升級緩慢、版本較低,最大限度適配現有底層基礎設施。

Pouch已經在阿里大規模場景下經受住了考驗,實現了難以估量的技術價值。今天,阿里巴巴決定以開源的方式回饋社群,希望與開發者共同推動容器技術的發展,共建容器技術標準。因此,Pouch的未來線路將以“擁抱生態”為綱領,“解耦內部依賴”為手段,“加強合作”為戰略,走“開源”之路。

0?wx_fmt=png

Pouch專案開源路線圖

專家加盟,打造世界一流容器技術

阿里巴巴在開源方面可謂碩果累累,目前主導和參與的開源專案超過120個,和開源社群合作和投入方面也位於全球前列。為做好Pouch專案開源工作,阿里志在打造一支具有國際視野且擁有豐富開源經驗的容器技術隊伍,為此阿里巴巴Pouch團隊邀請到行業容器專家孫巨集亮加盟。

說到孫巨集亮,容器圈的技術發燒友一定不會陌生。早在2014年容器技術剛在國內落地時,他即撰寫《Docker 原始碼分析》一書,極大地推動了容器技術的普及。去年上半年,孫巨集亮被社群遴選為Swarm專案的全球Maintainer,負責制定技術專案的發展方向。目前這位年輕的技術愛好者已在Moby(Docker前身)專案中一躍成為全球前25的程式碼貢獻者,成為國內第一人。同時作為社群卓越貢獻者,他又一次登上了DockerCon2017全球化舞臺,得到全球容器生態的矚目。

0?wx_fmt=png

圖中的Allen Sun即為孫巨集亮

除了擁有如此令人羨慕的開源社群履歷,孫巨集亮同樣在容器技術的行業落地領域擁有豐富的經驗。過去的三年中,他所在的公司專注於為企業提供基於容器技術的數字化轉型服務,因此他深諳不同細分企業應用場景下容器技術落地的的利弊。長期處在容器生態第一線,使他對國內容器市場與技術現狀有著較為客觀的評估,同時對容器未來發展趨勢也有自己獨到的判斷。

開源專案的核心是開源技術的價值,而開源社群的成功運作經驗與豐富的技術落地實踐,則是最大化開源技術價值和開源專案成功的必要條件。孫巨集亮過往社群經歷和企業實踐積累,結合Pouch技術現有的優勢,是否幫助Pouch專案在未來的容器開源生態中佔據一席之地,大家拭目以待。

強強聯手,阿里浙大攜手開源

此次雲棲大會上,阿里巴巴宣佈Pouch開源技術的同時,將生態合作的優先順序放在極重要的位置。據現場釋出資訊,作為Pouch專案的第一個合作伙伴,浙江大學將與阿里巴巴在Pouch專案的Kubernetes支援和增強容器執行時等領域展開密切合作。

0?wx_fmt=jpeg

在Pouch宣佈開源計劃的前一天,阿里巴巴達摩院宣告時,作為達摩院的重要分支機構,集團CTO行癲隆重介紹了“浙江大學-阿里巴巴前沿技術聯合研究中心”。而此次阿里浙大攜手開源合作,工程界和學術界強強聯手,便是在此研究中心的框架下開展。

阿里Pouch技術團隊與浙江大學的合作只是一個開始。未來Pouch的生態合作將以一種更開放的姿態面向行業和學界。

640?

你可能還喜歡

點選下方圖片即可閱讀

0?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=png

關注「阿里技術」

把握前沿技術脈搏