近年来,虚拟化席卷数据中心,实现IT转型,成为云计算的背后的秘密武器。现在,随着数据中心选项的成熟以及虚拟化向桌面、网络等方面的扩展,是时候研究虚拟化的未来了。
在得克萨斯州奥斯汀的库比肯,OpenStack基金会宣布了一个新的开源项目,Kata Container。这个新的容器项目将英特尔Clear容器与Hyper的runV相结合。的目标是什么?将虚拟机的安全优势与容器技术的速度和可管理性结合起来。
它提供容器隔离和安全性,而无需在虚拟机中运行它们。通常情况下。出于安全原因,容器在虚拟机中运行,但这消除了使用资源较少的容器的一些优势。runV的目的是让vm像容器一样运行。在Kata中,这种方法与英特尔的Clear Containers相结合,后者使用英特尔内置的芯片虚拟技术(VT)在轻量级虚拟机(VMs)中启动容器。在卡塔,这些容器以runV模式启动。
也就是说,Kata容器项目被设计为独立于硬件。它还兼容开放容器项目(OCI)规范和库本内特的容器运行时接口(CRI)。
Kata container为用户提供了直接在裸机上运行容器管理工具的能力,而不会牺牲工作负载隔离。目前,与通常运行在虚拟基础设施上的容器相比,它的优势包括性能提高、启动时间更快和成本效率更高。
Katcontainers项目由六个组件组成:代理、运行时、代理、shim、内核和QEMU 2.9(一个开源的VM虚拟机管理程序)。即使包含QEMU和runV,它也被设计为在多个虚拟机管理程序上运行。
现在,您可能会问自己:“像OpenStack这样的基础架构即服务(IaaS)云组如何处理容器?”所以,我问了OpenStack基金会的执行董事乔纳森布莱斯这个问题。他回答说,“集装箱”是给运营商用的。你不需要知道它在引擎盖下。它解决了最大化利用云资源和安全性的实际问题。"
简而言之,它将帮助OpenStack用户。尽管如此,布莱斯补充道,“尽管OpenStack用户可能会从新技术中受益,但Kata container是一个独立的项目,有自己的技术治理和贡献者基础。Kata容器社区希望与所有流行的基础设施提供商和容器编排框架合作,并使其成为openstack支持的云的目标。
除了英特尔和Hyper,以下公司也在项目启动时为:99cloud、AWcloud、Canonical、中国移动、城市网、CoreOS、戴尔/EMC、EasyStack、烽火、谷歌、华为、JD.COM、Mirantis、NetApp、红帽、SUSE、腾讯、Ucloud、UnitedStack和中兴提供了支持。总之,从一开始就得到广泛支持。
通过合并两个开源代码库,并将项目转向开放治理,Kata Containers社区的最初目标将是吸引更多的贡献者,支持不同的硬件架构,并促进技术的采用。贡献者可以在几个基础设施和容器准备社区中向上游工作,包括Kubernetes、Docker、OCI、CRI、CNI、QEMU、KVM、HyperV和OpenStack。
名称,类型容器,来自希腊语,(“KA-TA-PI-STEV-MA”),翻译为“信任他人。”还引用了日语中武术训练体系的词汇。无论哪种方式,它都有望让容器对用户来说更加高效。
CoreOS大地构造1.8统一了跨云的容器管理。
Kubernetes可以将用户从单一的云环境中解放出来,CoreOS希望通过发布大地构造学1.8来帮助他们。