虚拟机和宿主机的运算速度一样吗 docker与虚拟机差异从哪两方面进行对比?
docker与虚拟机差异从哪两方面进行对比?
docker和vm虚拟机的区别:
VM(VMware)在主机及其操作系统的基础上创建虚拟层、虚拟化操作系统和虚拟化仓库,然后安装应用程序。
Docker在主机操作系统上创建Docker引擎,直接调用主机操作系统上的硬件资源,而不是将操作系统和硬件资源虚拟化,所以运行速度快。
码头工人特征
1)快速入门
用户只需要几分钟就可以“对接”自己的程序。Docker依靠的是“写时复制”的模式,使得修改应用程序的速度非常快,可以说达到了“想什么,代码就改什么”的境界。
然后,您可以创建容器来运行应用程序。大多数Docker容器可以在不到1秒的时间内启动。由于消除了supervisor的开销,Docker容器具有很高的性能,在同一个主机上可以运行更多的容器,让用户尽可能充分利用系统资源。
2)责任的逻辑分类
有了Docker,开发者只需要关心容器中运行的应用,而运营者只需要关心如何管理容器。Docker设计的目的是加强开发人员编写代码的开发环境和部署应用程序的生产环境之间的一致性。从而减少那种“开发时一切正常,肯定是运维的问题(测试环境正常,上线后的问题肯定是运维的问题)”
3)快速高效的开发生命周期
Docker的目标之一就是缩短代码开发、测试、部署和上线运行的周期,让你的应用程序可移植、易构建、易协作。(总的来说,Docker就像一个盒子,可以装很多对象。如果需要这些物件,可以直接拿大箱子,不用一个一个从箱子里拿出来。)
4)鼓励使用面向服务的架构。
Docker也鼓励面向服务的架构和微服务架构。Docker建议单个容器只运行一个应用程序或进程,从而形成分布式应用程序模型。在这种模型下,应用程序或服务可以表示为一系列相互连接的容器,这使得分发应用程序、扩展或调试应用程序变得非常简单,同时也提高了程序的自省能力。(当然,您可以在一个容器中运行多个应用程序。)
宿主设备是什么意思?
托管主机就是主机。这个概念是相对于子机而言的。例如,如果您安装了虚拟机,则您使用的计算机是相对于虚拟机的主机。虚拟机安装在主机上,并且必须在主机上运行。主持人是“主持人”。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。