来自Docker的新Linux容器虚拟化技术

Docker的新的Linux容器虚拟化技术

Docker,新的基于容器的虚拟化技术创业公司已经开始向服务器虚拟化行业提供其最新版本的Docker 0.8。 该公司以虚拟机管理虚拟机来运行虚拟机时,以更快的速度替代生产。

图片来源:docker.io

Docker的概念

为了不那么熟悉这一技术概念的人,“Docker”是一个应用程序容器,可以在虚拟容器中提供打包和压缩应用程序的方式,从而允许在所有不同的Linux发行版中运行。

由Hykes率先推出 ,Docker于2013年3月首次推出,作为PaaS公司dotCloud的内部应用。

由于其创新性,应用程序从目标市场吸引并引起了很多兴趣,从而推动公司甚至将其从dotCloud重新Branded转移到Docker Inc.。在此过程中,该软件已经获得了1500万美元来自Greylock Partners的风险投资。

虽然这个应用程序的基本思想是以PaaS为中心,但公司已经看到需要将其转化为一个平台,现在已经被IT行业的许多不同公司和组织下载了40多万次,由像Google Compute Engine( GCE )这样的巨人,以及红帽公司的分销版本。

Docker与传统虚拟机?

就像虚拟机概念一样,设计一个容器来容纳应用程序,从而缓解开发人员担心设置底层系统软件。 我知道这不是一个争论,因为VM可以被克隆,就像2秒钟。

然而,与完整的虚拟机不同,Docker容器不包括完全成熟的操作系统,而是与主机共享操作系统。

在这种情况下,与我们今天使用的基于虚拟机管理程序的虚拟化技术相比,容器可以更快,资源更少。
此外,与虚拟机相比,容器可以在几秒钟内简单地启动和启动。

对于Docker技术,估计包含的应用程序的运行速度可能比传统虚拟机运行速度快两倍; 更多的容器也可以打包成单个服务器,因为系统中存在的每个应用程序的操作系统都不会翻倍。

这种新的虚拟化技术的另外一个优点是它基于简单性,它提供了一个API ,管理员可以利用它来将图像编织成更大的脚本工作流。

图片来源:macquarietelecom.com

新技术与改进

这种新技术主要是为了迎合和适应不同企业的企业利用而制造的。 根据Docker主管Solomon Hykes的说法,最近发明的这个发明是为了释放把后座演化成质量的特征。

Docker团队意识到并承认,一些正在使用它的公司期待将软件置于关键任务角色之中,这就是为什么他们确保尽可能高质量和更全面地完成该任务。

据了解,客户的容器概念鼓励他们拥有很多能力和潜力来运行轻量级的便携式应用程序,这些便携式应用程序通常具有较低的开销,并可轻松扩展并跨越云甚至物理基础架构。 TT

最近版本0.8中的更多改进已经集中在使软件更快速地以使得容器和图像能够以更快的方式从系统中删除。 此外,还观察到守护进程开始和停止更快,以便构建源图像。 添加的是缓存层,是最需要的功能 ,可以消除在没有被修改时再次从磁盘上传映像的必要性。

拥有更小的内存占用面积和更大数量的容器以及消除许多竞争条件的能力也使得这一尖端软件的新版本更加稳定。

压倒性的附加功能

除了上述的优点之外,0.8版本还具有在OSX工作站上创建容器的能力,因为它提供了一个称为Boot2Docker的较小虚拟机。 对于正在进行本地测试和开发的开发人员而言,这绝对是一个巨大的飞跃。

虽然该系统主要制作在Linux上运行,但它现在正在重新配置为插件基础设施,从而允许其在其他平台上运行,包括Windows在扩展其覆盖范围的同时,使其他人体验其全部功能。 这款软件第一次也是为了支持BTRFS实验而设计的

未来的计划

随着客户的不可思议和高度重视,Docker正在计划每月更新一次软件,下次发布0.9版本。

此外,该公司还期待着一个完整的生产就绪v1,计划在4月份发布。 为了进一步确保他们的产品是最先进的,Docker还正在审查和调查各种机制,以便根据Apache许可证将开源技术商业化,从而为未来的发展提供资金。

他们也在计划开发图像签名服务,索引和私人登记。 公司还将提供商业支持。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏