服务器虚拟化是一种逻辑角度出发的资源配置技术,是物理实际的逻辑抽象。对于用户,虚拟化技术实现了软件跟硬件分离,用户不需要考虑后台的具体硬件实现,而只需在虚拟层环境上运行自己的系统和软件。
说起服务器虚拟化这个技术,最早在 19 世纪 60 年代就提出了,由于当时的机器都是单线程的,一台机只能跑一个程序,对此造成资源的浪费,于是后面有人研究在一台物理机上跑多个操作系统,这样就能跑多个程序了。
服务器是用于处理大量特定任务的计算机,我们对服务器虚拟化,可以让它们执行更多特定功能,对其进行分区,以便使用各个组件来运行多种功能。
服务器虚拟化有什么好处:
1.降低能耗
2.节省空间
3.节约成本
4.提高架构利用率
5.提高稳定性
服务器虚拟化的核心技术:
1、CPU虚拟化把物理CPU抽象成虚拟CPU;
2、内存虚拟化技术把物理机的真实物理内存统一管理;
设备与I/O虚拟化技术对物理机的真实设备进行管理;
将多个硬件或软件网络资源集成到一个可用软件中统一管控;
实时迁移是虚拟机在连续通电时从一台物理主机到另一台的迁移,完整快速地从原来所在的宿主机硬件平台迁移到新的宿主机硬件平台上。
虚拟化的广泛适用性有助于减少对单家供应商的依赖,并为云计算的发展奠定了基础,现在已经得到了广泛应用。
虚拟化是当前的一个趋势,把物理资源转变为逻辑上可以管理的资源,未来资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术成为我们实现这一理想的唯一工具。