虚拟化技术具有资源共享、负载动态优化、自动化管理、安全性、节省资金绿色环保、解决平台依赖问题的优势:
1)资源共享,通过利用虚拟化的技术,可以将企业的一些硬件资源包括服务器、网络全部都整合起来,可以高效的利用这些资源,提高这些资源的利用率,减少资源的浪费。
2)我们可以利用虚拟化技术实现负载的动态优化。动态优化包含两方面的内容:
①可以随着业务系统的工作负载动态变化来调整资源的供给,正是有了虚拟化才使得这个实现能够更加方便。
②从整个企业的数据中心资源利用率方面考虑,通过使用一些动态优化的算法就能够将这些虚拟化的服务器在不同的资源、机器里面进行调配,减少物理机器的数量。
3)虚拟化技术还可以为我们带来统一管理的好处。面对极其丰富多样的基础设施,中间件和操作系统等,一方面我们可以通过虚拟化技术实现对硬件屏蔽底层的差异,不管是系统管理员还是上层的服务,都可以用统一的方式使用下层的资源,让管理和使用更加方便、高效。
第二,利用虚拟化组件的技术可以将企业经常用的软件、服务等做成一个虚拟组件模板,实现一次创建模板到处可以使用的便捷方式,效的加快业务交互过程,提高IT系统响应能力。
第三,为了维护数量庞大的服务器群的运维管理成本也因为整合服务器提高管理效率而得以降低,由于减少了服务器,通过控制台集中管理,简化了管理任务,使管理工作变得轻松易行。
4)由于虚拟系统的硬件平台无关性,虚拟化技术可应对系统在突发情况下的安全性。当前的虚拟化计划可以做到在特定的时间对其上运行的系统进行“快照”抓取,有了“快照”即使服务器收到了恶意地攻击也能够很方便的进行恢复,对服务器的安全起到了很好的保障作用。
5)企业数据应用复杂性非常高,在硬件、软件、散热等方面的资金投入非常大。为了避免应发生兼容性问题,一台服务器部署一个业务,造成服务器数量增加但档次较低,运行稳定性差。应用虚拟化技术,可极大地提高每一台服务器的利用率,降低整体服务器基础架构的总成本。
由于物理服务器数量的减少,服务器能耗、制冷电器等的用电量也大大降低,还有利于创建更加绿色环保的环境,响应我国当前提倡节能减排的号召。
6)虚拟化技术还可以支持异构操作系统的整合,很好的处理软件对运行平台的依赖问题。企业中或有一些遗留的、极度依赖特定的硬件平台、特定的操作系统及版本等运行环境的软件。可以通过虚拟化来解决,在一台物理主机上安装多个操作系统,运行遗留软件所需的系统平台,支持老应用的持续运行。
随着虚拟化技术的不断发展,虚拟化迁移技术逐渐得到了IT界的关注和广泛的认可。显然,虚拟化迁移技术能够极大地增加应用的灵活性,尤其在系统备份和零停机维护等方面有用武之地:
1)数据库备份:备份数据对于大型数据库而言是一项复杂而艰巨的工作。我们可以在虚拟机上运行数据库,保存整个虚拟机就如同备份了整个数据库时,而且这样还能将虚拟机中数据库的所有数据、数据库的状态同时做好备份
2)运行环境还原:重现故障或测试时的运行环境在我们日常的服务器性能测试或者调试工作时尤为有用,使用虚拟化技术可以很轻松的帮我们做到这一点,我们能够随时保存当前的运行环境和状态,待到需要时只需要恢复保存的虚拟机状态即可重现当时的运行环境。
3)系统维护:服务器硬件设备大多需要定期进行维护,必须关闭电源,势必会影响到用户的使用。利用虚拟机动态迁移技术,可以方便快速地将需要维护的服务器迁移到另外一台备用服务器上,等维护完毕之后再从备机上迁移回来,对于用户来说这一过程是透明的,不会影响任何系统服务的正常使用。