容器技术和虚拟机的差异和联系
容器技术和虚拟机的差异和联系,在了解之前,我们需要了解虚拟机是什么,虚拟机有什么用,以及容器是什么,容器有什么用?
1.虚拟机什么:虚拟化硬件
虚拟化硬件指的是一个模仿硬件计算机系统的软件,具有完整的硬件系统功能,由软件模拟并在完全隔离的环境中运行。可以在物理计算机中完成的事情也可以在虚拟机中实现。
在计算机中创建虚拟机时,需要将物理机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有自己的CMOS、硬盘和操作系统,可以像操作物理机一样操作虚拟机。在容器技术出现之前,这个行业的在线名人是虚拟机。
虚拟机技术的代表是VMWare和OpenStack。
2.容器是什么?容器有什么用?:虚拟化操作系统层是一个标准的软件单元
随处运行:容器可以用配置文件和相关的依赖库打包代码,以确保在任何环境中的一致操作。
资源利用率高:容器提供进程级隔离,可以更精细地设置CPU和内存利用率,进而更好地利用服务器的计算资源。
快速扩展:每个容器可以作为单独的进程运行,可以共享底层操作系统的系统资源,可以加快容器的启动和停止效率。
容器技术的代表是灵雀云
- 容器技术和虚拟机的差异和联系 容器技术比虚拟机所占的空间更加小