服务器虚拟化 桌面虚拟化

2024-09-0401:21:10综合资讯1

虽然存在一些不将服务器虚拟化的理由,但从数据保护的角度来看,将所有服务器虚拟化至关重要。

许多人将我视为“备份专家”,因为我在这个领域拥有超过23年的工作经验。但如果我并非从事备份工作,我会成为一名虚拟化工程师,因为虚拟化技术为数据保护带来了诸多优势。

将所有服务器虚拟化是否太过激进?并非如此。我可以断言,每一台服务器都应该虚拟化,只有极少数情况除外,例如操作系统或应用程序需要直接与硬件交互。大多数人会以性能考量或CPU、内存需求等理由拒绝虚拟化,但这些理由并不充分,因为当前hypervisor访问虚拟化资源的IO延迟与直接访问物理资源的延迟几乎无异。

即使一台服务器上仅运行单个应用程序,也应将其虚拟化,让操作系统和应用程序在hypervisor上运行。这或许是Windows Server OS标准许可允许一个物理OS实例和一个虚拟机实例共存的原因。接下来,让我们探讨为什么需要对每一台服务器都进行虚拟化。

数据重建能力:在任何形式的服务器恢复中,最令人头疼的莫过于裸机恢复(BMR),即在设置备份机制之前安装一个全新的操作系统。然后才能还原之前的操作系统、应用程序和数据。BMR允许您创建基于主分区的镜像,这一功能至关重要,Windows内置的备份工具也利用了这一功能。BMR的一个问题是,从2000年初开始,出现了许多不同的备份软件,这些软件在将数据裸机恢复到不同的硬件时会遇到问题。而虚拟化环境不存在这个问题,虚拟化的服务器更为简单,它将一组CPU、内存、网络、显示设备和存储整合到虚拟硬盘(VHD)和VMDK中。

虚拟化环境的数据重建能力解决了BMR的问题,它使管理员能够预测服务器恢复的结果,并且操作非常便捷。

数据迁移:您的硬件是否增长过快?答案无疑是肯定的。但在虚拟化环境中,您无需安装新的服务器并将数据和服务器配置信息迁移,只需简单地移动虚拟机即可。在许多情况下,hypervisor所在的主机拥有比VM配置更多的资源,因此只需要2分钟甚至更短的时间就能完成关闭VM、添加虚拟资源(CPU/内存/存储)和启动的操作。如果您需要进行物理位置的迁移,hypervisor的两个服务器之间可以支持在线迁移,通常情况下不会造成任何中断。毕竟,数据保护的目的是保证生产的连续性并避免业务中断。

业务连续性(BC)/灾难恢复(DR)、DR即服务:DR/BC场景通常基于IT系统恢复之前的业务中断情况。在这些场景中,您拥有两套不同的硬件系统,但只有很少时间完成切换。使用虚拟机或基于云的主机将使整个过程变得简单。

数据回滚和快照:物理服务器经常需要在存储端执行快照操作。而在hypervisor的用户管理界面(UI)中可以轻松实现快照。在某些情况下,VM管理UI会调用底层的软件或基于硬件的特性。也有一些案例(如Hyper-V)能够更有效地为不同的VHD执行快照,而这一切只需要对VM右键点击进行操作。将数据回滚就像回滚Word文档一样简单,这一功能非常强大,您可以将其纳入您的数据保护和恢复策略中。

可能还有一些目前被我忽略的虚拟服务器数据保护场景,但我希望读者能够通过上述场景了解服务器虚拟化对数据保护的帮助。除非您的VM需要直接与物理外围设备交互,否则很难说服我不应该对所有服务器进行虚拟化,即使是仅有1U大小、功能简单、部署在分支机构或小公司的服务器。