目前我们有这些服务器:
- IBM X266 双 Xeon F43 上的 Windows SBS 2003 premium,2GB 内存。DC、exchange(70 个用户)、Mssql。
- IBM x3400 上的 Windows 2003 R2 32 位,配备双 XEON E5310 和 4GB 内存。终端服务器(40 多个用户)、基于 Magicsoftware 的 uniPaaS 平台的 ERP 应用程序和 Pervasive sql。
- Ubuntu 8.04(简单的电脑盒)带有 squid 代理、GLPI 系统和 PHPBB3 论坛供内部使用。
最近,在高峰时段,终端服务器上的并发用户数超过了 40 个用户,并且经常出现卡顿。因此我们需要升级。我考虑将所有物理服务器转移到基于 2 个物理服务器集群的虚拟服务器,以减少停机时间。我认为在高峰时段,我们的并发终端用户数将增长到 50-60 个。我还计划虚拟化 10-15 个 Win XP/7 工作站(办公室、ERP 等),并且 Asterisk\Hylafax 有 100 个用户的可能性(如果可能的话,在同一台虚拟机上)。此外,我们还需要 2-3TB 的 NAS 存储。
- 我们需要升级/购买什么硬件来完成这项任务?
- 哪种 VM 解决方案最好是 VmWare 还是 Hyper-V?
- 我们应该选择什么备份软件?Acronis 还是其他?
先感谢您。
答案1
除非您实际上有一个 SAN 用于共享存储,否则集群将无济于事。否则故障转移会很慢(必须复制磁盘)。如果您要“更大”,那么小型 SAN 盒绝对是必需的。
我会选择 Hyper-V...它是免费的,最重要的是它集成到了 Windows 中。如果您升级(2008 服务器以上),客户端组件是操作系统安装的一部分,因此通过 Windows Update 进行维护 - 而 VmWare 是 VM 实例上需要维护的另一个组件。
硬件:您需要大量的内存(显然)和大量的磁盘 IO 容量。基本上,IO 是服务器中速度较慢的部分,如果压力过大,在虚拟化服务器上,您会在一个硬件平台上获得大量服务器,因此普通磁盘无法满足要求。RAID 10 的 nic 10.000 RPM 以上磁盘(Velociraptor)或甚至 SAS 磁盘几乎是必需的,特别是如果您运行活动交换。如果您运行活动 SQL Server,则更是如此。
如果可以,请考虑将 Windows 服务器升级到 64 位 Windows 2008 R2。32 位非常有限(VM 可能在某个时候需要更多)。
就平台而言,我是 AMD Opterons 的粉丝。双插槽盒可以为您提供 12 个处理器核心,并且能够拥有高达 128GB 的 RAM(使用更便宜的模块则为 64GB)。听起来对您来说已经足够了。
如果您决定不进行集群,SuperMicro 有一个不错的机箱(2 个机架单元高),前面有 24 个 SAS 磁盘插槽(2.5 英寸磁盘)。由于 SAS 和 SATA 兼容,您可以在一个小机箱中插入最多 24 个磁盘。顺便说一句,Adaptec 有很棒的 RAID 控制器。- 我自己使用相同的设置。
备份在这里至关重要。您可以运行外部备份(从虚拟化层)或内部备份(在虚拟机中),具体取决于您的虚拟机,哪个更好。