我打算将一个服务器Microsoft SBS 2003与SharePoint,Exchange和SQL数据库更改为将提供一些冗余,并不会单点故障。
我正在考虑购买两台完全相同的物理服务器,并在HyperV或VMWare上放置两台虚拟服务器。
然后,我会将SharePoint,Exchange和SQL放在该物理服务器上(共享到2个虚拟机)。
我希望第二个物理服务器与第一个物理服务器完全相同,这样当第一个服务器closures(重新启动或者hw失败)时,第二个服务器会处理所有事情,这样用户甚至不会看到任何改变(就他们所有的电子邮件而言,共享点的东西是可用的)。
我的问题是:
这个解决scheme是为60人。 稍后它可能会或可能会扩大。
如果您select虚拟化:
1.只需要一个虚拟机运行,如果主机发生故障,虚拟机将在另一台主机上重新启动,所以你甚至可以保持SBS持续运行
2.您仍然需要中央存储(对于SQL NFS / iSCSI可能不够,但SAS盒只能用于两台主机 – 查看Dell MD3000等)
3.不需要相同的硬件,只要它支持虚拟化并具有相同的CPU标志(基本上不能混用AMD和Intel)
4.对于一个小企业来说,ESX可能太昂贵了,请看看其他解决scheme – RHEV(我个人喜好),libvirt,proxmox,xenserver等。
5.如果您使用的ESXi不支持虚拟机迁移,则仍然可以手动重新启动备用主机上的虚拟机。 像RHEV这样的解决scheme当然会为你做。
你可以得到一些共享存储(NAS,SAN等)? 由于您将使用Hyper-V,因此您可以将虚拟机存储在共享存储上,并将它们迁移到其他服务器,如果第一台服务器仍然运行,或者发生故障,请将虚拟机分配给其他服务器和发射。
很明显,你的共享存储会成为你的单一故障点,所以你可能需要考虑一个备份解决scheme,但这意味着你不必处理两台独立的服务器同步。