什么是服务器虚拟化?

服务器虚拟化就是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器或者多台服务器虚拟成一台服务器,不再受限于物理上的界限,让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力,这就是服务器虚拟化的意义。

服务器虚拟化有两种方式,分别为全虚拟化半虚拟化。实现虚拟化的技术又有软件虚拟化技术和硬件虚拟化技术,软件虚拟化为当前主流的虚拟化技术,就是在硬件层之上仍然安装被称为主机操作系统的系统,在其上部署虚拟机软件,根据实际应用需求,虚拟软件可以将物理计算机虚拟出多个分区,每一个分区称为一个虚拟机。虚拟机具有完整的计算机应用环境,包括硬件层、驱动接口层、操作系统及应用层,这样用户可以“随心所欲”地安装应用程序。实现这种虚拟化技术关键在于虚拟机软件的可靠性。硬件辅助虚拟化技术源于Intel公布的Vanderpool技术,即VT技术,该技术对于服务器系统,包括处理器VT技术和IO虚拟分配技术进行了规范。Intel和AMD公司发布的CPU产品中都集成了VT技术,为进一步推动和发展虚拟化计算环境提供了硬件支持。硬件虚拟化技术是今后的发展方向。

服务器虚拟化有什么特点

1、分割;将物理服务器进行虚拟化后。使得在一个物理服务器上同时运行多操作系统,每个操作系统单独运行在一台虚拟机,通过在多个虚机之间划分系统资源以满足使用需求,显然,这将提高服务器的利用效率,节省服务器资源,降低用户成本。

2、独立;由于在硬件层实现了虚拟机之间的故障和安全隔离,每个虚拟机都是独立的,因而因操作系统或应用软件带来的安全问题能够更好地进行隔离,更好地保证安全性。而且通过高级资源调控还能动态地保证不同虚机的性能。

3、复制;运行的每个虚拟都被封装为文件,这样在移动和复制虚机时就如同移动和复制文件一样简单,提高管理和部署的便利。

4、硬件兼容;虚拟机可以在异构硬件安装和移动,基于虚拟化技术,可以在AMD或Intel架构的服务器上进行不同操作系统的安装和移动,更好地整合现有的异构硬件资源来提高使用效率和节约投资。

本文固定链接:http://www.rakbuluo.com/b54/

什么是服务器虚拟化
原文链接:,转发请注明来源!

发表评论