深度解析 PouchContainer 的富容器技術
阿新 • • 發佈:2019-02-12
PouchContainer 是阿里巴巴集團開源的高效、輕量級企業級富容器引擎技術,擁有隔離性強、可移植性高、資源佔用少等特性。可以幫助企業快速實現存量業務容器化,同時提高超大規模下資料中心的物理資源利用率。
PouchContainer 源自阿里巴巴內部場景,誕生初期,在如何為網際網路應用保駕護航方面,傾盡了阿里巴巴工程師們的設計心血。PouchContainer 的強隔離、富容器等技術特性是最好的證明。在阿里巴巴的體量規模下,PouchContainer 對業務的支撐得到雙 11 史無前例的檢驗,開源之後,阿里容器成為一項普惠技術,定位於「助力企業快速實現存量業務容器化」。
<div id="4vggns" data-type="image" data-display="block" data-align="center" data-src="https://cdn.yuque.com/lark/0/2018/png/65333/1526059437042-3ae3f269-7795-44b2-a618-e6af68dc9f21.png" data-width="222"> <img src="https://cdn.yuque.com/lark/0/2018/png/65333/1526059437042-3ae3f269-7795-44b2-a618-e6af68dc9f21.png" width="222" /> </div>
初次接觸容器技術時,阿里巴巴內部有著驚人規模的存量業務,如何通過技術快速容器化存量業務,是阿里容器技術當年在內部鋪開時的重點難題。發展到今天,開源容器技術逐漸普及,面對落地,相信不少存在大量存量業務的企業,同樣為這些業務的如何容器化而犯愁。雲原生領域,CNCF 基金會推崇的眾多先進理念,絕大多數都建立在業務容器化的基礎之上。倘若企業業務在雲原生的入口容器化方面沒有踩準步點,後續的容器編排、Service Mesh 等行業開源技術紅利更是無從談起。
通過七年的實踐經驗,阿里巴巴容器技術 PouchContainer 用事實向行業傳遞這樣的資訊 —— 富容器是實現企業存量業務快速容器化的首選技術。
什麼是富容器
富容器是企業打包業務應用、實現業務容器化過程中,採用的一種容器模式。此模式可以幫助企業IT技術人員打包業務應用時,幾乎不費吹灰之力。通過富容器技術打包的業務應用可以達到以下兩個目的: