近年來,國產化的浪潮越來越強烈,今天我們要講的就是Docker國產化容器。
首先了解一下Docker核心是什么?它是一個用于開發,交付和運行應用程序的開源平臺。 Docker 容器是一種開發工具,使開發者可以輕松地將應用程序打包到可移植的容器中。
對于國內而言,雖然Docker很強大,但它的底層技術架構和核心代碼都來自國外。這種完全信任國外開源項目的情況下,很容易有信息泄露和攻擊的風險。為了避免這種情況,國內的一些互聯網和云計算企業開始自主研發Docker國產化容器。
目前一些大公司已經開源了自家的Docker國產化容器,其中華為的Cloud Container Engine (CCE)就使用了自主研發的容器技術,其使用了下面列出的主要的Docker國產化容器,其中的大部分企業開源了自家的容器解決方案:
基于OpenVZ的容器:Ucloud Ucontainer 基于虛擬機(VM)的容器:Huawei CCE, Qingcloud Appcenter Kubernetes擴展版:Zstack 內核級容器實現:HyperHQ, Karas
這些容器里面,Huawei CCE是最突出的,其使用了一套名為“開放容器生態組件(Open Container Ecosystem,OCE)”的技術平臺,將Docker容器原生技術和自主研發技術混合在一起,動態選擇最優方案來切換容器內核,大幅提升了容器的性能和安全性。
綜上所述,Docker國產化容器的出現,讓國內企業在信息安全和數據保護方面更有保障。