开源Docker容器虚拟化技术正在获得重大推动,这可以肯定其实用性,也可能有助于加速采用。在云世界中,Werner Vogels是许多人寻求指导和方向的人。Vogels是Amazon的CTO,在Amazon Web Services(AWS)云平台的发展和发展中发挥了主要作用,他现在正在支持Docker。
沃格斯不仅为自己定下方向;他倾听了开发人员告诉他的内容,并且开发人员一直在告诉他有关Docker的信息。
Elastic Beanstalk团队花费大量时间与AWS开发人员交谈,在过去的几个月中,他们注意到了这些对话中的一个共同主题:开发人员告诉我们他们对Docker感兴趣,并询问我们是否正在考虑制作Docker。可以轻松地在AWS中运行和扩展Docker工作负载,” Vogels在博客文章中写道。
该弹性魔豆是亚马逊的平台作为一种服务(PaaS)技术,提供开发人员和组织将应用程序部署到云计算更简单的方法。
有了Docker对Elastic Beanstalk的支持,开发人员现在可以直接将Docker容器部署到Amazon。Docker提供了不同于传统虚拟机管理程序模型的虚拟化模型,传统虚拟机管理程序模型要求应用程序包含完整的操作系统。使用Docker,应用程序可以放在一个容器中,该容器可以位于现有主机操作系统的顶部。在视频采访与每周电脑报 在2013年,Docker首席执行官Ben Golub解释说,当在大量服务器上部署应用程序时,无需采用以兆字节为单位的应用程序,并将其与以千兆字节为单位的操作系统组合在一起,然后在整个顶部运行整个程序运行在另一个主机操作系统之上的虚拟机监控程序。
Docker容器模型是Amazon及其开发人员现在购买的模型。
“当开发人员要求我们在Elastic Beanstalk中支持Docker时,他们描述了“两全其美”的情况:他们喜欢Docker对他们的开发工作流程的影响,” Vogels写道。“将应用程序打包为Docker Images,使它们可移植,可靠,易于与他人共享并且易于测试。”
亚马逊在三月底采取了一项行动,对Elastic Beanstalk进行支持,以在Amazon EC2(弹性计算云)基础设施即服务(IaaS)实例上启用Docker支持。Docker EC2支持用于运行Amazon Linux的实例,该实例大致基于Red Hat Enterprise Linux。
红帽一直是Docker 的主要支持者之一,并且至少从2013年9月开始就与Docker开发人员合作。上周,红帽宣布了Project Atomic,以将Docker进一步集成到Red Hat Enterprise Linux 7中。
Docker项目在短时间内迅速加速。该项目最近庆祝了其一周年,目前正在努力开发1.0产品。