我们是一家小型企业(大约 10 人),主要出于灾难恢复的原因而研究虚拟化设置,但也出于备份和将来可能的一些服务器整合功能。我对这些产品进行了一些研究,并且使用 VMware 进行桌面虚拟化已有一段时间了。不过,我感兴趣的是一些裸机管理程序设置,而不是依赖于主机的东西,比如 VMware Server。
成本是我们的主要关注点(惊喜,惊喜)。我们目前有两台物理服务器:一台是用于 DC/Exchange/打印机的 SBS2003,另一台用于数据共享/Backup Exec。我们正处于获得大量新工作的风口浪尖(这意味着更多的人),并且正在寻求在新的硬件/软件上投资一些钱,所以我想利用这个机会把事情做好。到目前为止的计划是购买 2 台新服务器,每台都有一些“1 型”管理程序,在本地存储上运行 1 个虚拟机。作为这项投资的一部分,我们还可能升级到 Server 2008 和 Exchange 2007。虚拟化的灾难恢复便利性很有吸引力,适当的设置将使我们准备好在每台主机上运行多个 VM,等等。
以下是我的一些问题:
- 我们需要什么样的硬件?- 我假设某种类型的 x64 配置具有大量RAM...
- Hyper-V 与 VMware 与其他?
- 与管理程序软件相关的成本?
- 我们如何创建每个虚拟服务器的完整备份? 我们目前备份到几个大硬盘之一,而不是磁带...
- 服务器存储?- 我在每个物理服务器上为虚拟机使用本地存储 的想法是否合理?我们绝对买不起 SAN 或其他一些共享存储。
任何 64 位硬件 Intel/AMD 都应该可以正常工作。我更喜欢 AMD 以降低成本和节省能源,但如今这只是个人喜好问题。这些天我不会太担心 CPU,只要它是 Intel/AMD 的最新版本,并且确保获得尽可能多的内存。可以说,如今内存在虚拟化中可能比 CPU 内核更有价值。
其他:Citrix XenServer 5.5:它非常适合刚开始使用虚拟化的小型企业。免费版提供比 Hyper-V 或 ESXi 更多的功能。简单易用的管理界面。这些天我使用/推荐它比 ESXi 更频繁。
三大供应商:VMWare、Citrix、Microsoft 基本上都免费提供基本的虚拟机管理程序。免费版未附带的附加功能需要付费。对于真正的企业大规模环境,VMWare 是最昂贵但最强大的。在这个时间点,听起来您的小型企业未来可能不需要这些企业功能。Citrix 的产品可与 VMWare 相媲美,但我认为不像 VMWare 那样强大或成熟,也没有那么昂贵。Hyper-V 是市场上最新的参与者,成本相对较低,可能是最不成熟的,但正在迅速普及。
每个解决方案通常都有自己的备份方法。VMWare 有许多第三方供应商销售他们的解决方案。我不确定 Citrix 或 Hyper-V 产品,但所有虚拟化供应商都有创建来宾 VM 备份的方法。有创建备份的“免费”方法,但它们可能需要一些黑客/诡计和一些修补才能使其工作。我相信这里的很多用户都知道在给定一种 VM 主机的情况下备份 VM 来宾的不同方法,但我不想深入研究多种备份方法,因为关于该主题的帖子很多。
由于您买不起 SAN 存储,因此您可以寻找更便宜的基于 iSCSI 的解决方案,例如 VMWare,Citrix 可以使用 iSCSI。由于我很少使用 Hyper-V,因此我无法与 Hyper-V 交谈,因此我确信 SF 上的其他人可以对此发表评论。如果您可以瞄准共享存储,无论它是否是简单的 iSCSI 解决方案,当且仅当将来用于 VMotion/实时虚拟迁移时才尝试这样做。如果您做不到,请确保使用可靠的硬件 RAID 控制器并找到经常备份映像的方法。
在解决了您的问题后,如果您问我如何处理您的情况,我会考虑 Citrix XenServer 或 Hyper-V。VMWare 是伟大的、稳固的、成熟的,并且可能对未来来说太过分了。考虑到他们在不同的价位上提供了大量的产品,我认为 Citrix 和 Microsoft 目前在免费产品方面为您提供了最佳选择。您的存储情况/预算可能会比您选择哪个虚拟化供应商更能影响您,因为实时迁移是虚拟化的一个巨大功能。如果可以的话,我可能会缩减实际的虚拟主机以投资一些共享存储。