针对小型公司的冗余Microsoft服务器解决scheme

我打算将一个服务器Microsoft SBS 2003与SharePoint,Exchange和SQL数据库更改为将提供一些冗余,并不会单点故障。

我正在考虑购买两台完全相同的物理服务器,并在HyperV或VMWare上放置两台虚拟服务器。

然后,我会将SharePoint,Exchange和SQL放在该物理服务器上(共享到2个虚拟机)。

我希望第二个物理服务器与第一个物理服务器完全相同,这样当第一个服务器closures(重新启动或者hw失败)时,第二个服务器会处理所有事情,这样用户甚至不会看到任何改变(就他们所有的电子邮件而言,共享点的东西是可用的)。

我的问题是:

  1. 即使您只有一个SharePoint,Exchange,SQL实例将同时使用,是否还需要为两台服务器支付许可证费用?
  2. 有什么build议解决scheme来做到这一点? 任何额外的硬件,我将需要,任何复杂的软件configuration,预计将configuration这样的冗余,以便当一个物理服务器宕机时第二个rest的是照顾?
  3. 我应该期待什么问题?

这个解决scheme是为60人。 稍后它可能会或可能会扩大。

  1. SBS afaik仅限于75个用户,您应该开始查看其他解决scheme(std / ent)
  2. MS群集需要使用企业版本的所有内容和适当的集中存储(ona将支持scsi预留)

如果您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,但这意味着你不必处理两台独立的服务器同步。