Windows Server 2012:可能具有高可用性和可靠性,无需SAN,但将服务器连接在一起?

我有下面的一些问题 – 试图把他们尽我所能。 如果您对我的post不满意,请发表评论,解释为什么您低估了这一点,这样我可以在将来发布时做得更好。 这是我的问题(我的大问题是第二段):

如果我们要使用Server 2012,那么在运行VDI和RDS的海量虚拟化环境中,我们是否能够在没有SAN的情况下获得高可用性(HA)和可靠性?

我们有很高的交易应用程序与Microsoft SQL,如Exchange,SharePoint等需要高可靠性和可靠性 – 有没有另一种方式得到它,而不使用SAN? (编辑:或者我想我想说的是 – 我们可以消除一个SAN,并且仍然具有HA和Microsoft SQL和Exchange的可靠性吗?2012年,Hyper-V与此有关吗?)

我的主pipe听说,使用Server 2012,您可以做类似的事情,并将两台服务器连接在一起,实现HA和可靠性 – 这是真的吗? 它是如何工作的? 谢谢!

是的,您可以在不使用共享磁盘解决scheme的情况下为您列出的所有服务实现高可用性。

  • Exchange 2010:数据库可用性组(至less有三个服务器,其中一个只是文件共享,请记住正确地负载平衡客户端请求。)
  • SQL 2012:AlywasOn可用性组。 SQL 2008 R2和向下:镜像/日志传送
  • VHD文件:使用DFS-R复制和设置的DFS名称空间分离文件服务器

阅读这些主题,你会知道是否要使用它们,或者如果你需要集群来提供容错。 上面列出的所有技术都需要手动干预或使用一段时间来转换。

Hyper-V 2012仅在使用常规TCP / IP的主机之间引入了实时迁移和副本。 但是,它不是聚类。 当某些事情中断时,您仍然会停机,因为您必须启动副本。

另外 – 请记住,群集服务不能实时迁移,因为当它们在磁盘I / O中暂停时,它们会立即发生BSOD。 Exchange DAG和SQL AlwaysOn使用群集来保持同步,而无需共享存储。

BlueToast,pauska说的是,如果你没有共享存储,你不能从你的虚拟化层获得HA。 在许多情况下,您可以在应用程序层使用HA。 因此,不要期待Hyper-V提供HA,而要查看VM中的软件。

这样,Server 2012可以使用文件服务器作为必要的共享存储,只要该文件服务器使用SMB 3.0(随Server 2012一起提供)。要获得真正的HA,您需要将文件服务器实现为文件服务器群集。 只要连接到文件服务器群集的存储是对称连接的,您就可以使用Server 2012来完成此操作。 虽然这可能会让您怀疑在文件服务器中是否需要SAN,以避免连接到Hyper-V的SAN,但事实并非如此。 您可以使用更便宜的共享SAS JBOD。

如果使用共享SAS创build该文件服务器群集,则可以在Hyper-V层使用HA,然后可以select放弃在应用程序层设置HA。 哪种解决scheme对您最有意义,应该视情况而定。 在应用程序层做事通常涉及更丰富的select,但是迫使您为每个应用程序使用不同的解决scheme。 在虚拟化层做事情往往会让你对许多应用程序使用相同的策略,但是对于虚拟机中发生的事情有一些更加不透明的观点。