我已经分配了一个项目,在单个raid 1卷的单个服务器上运行sql server。 这种设置工作良好,直到硬件故障导致大约一天的小型企业停机时间。 这个项目没有严格的预算,但不想太疯狂。
我看的第一个选项是带有两个节点的SQL Server集群。 硬件已经可用了,我已经在testing环境中testing了这个设置并取得了很大的成功。 但是,这仍然让我将存储视为一个可能的失败点。
什么是一个很好的select,以配合SQL Server集群故障转移?
软件:Windows Server 2012和Microsoft SQL Server 2012
注意:我确实知道,除了存储故障之外,还有可能导致网卡或交换机故障,造成尽可能多的停机时间,但是,只是为了让我们假设它被照顾。
永远在线会让你有单独的存储每个节点。 ( http://msdn.microsoft.com/en-us/library/ff877884(v=sql.110).aspx )然而,随着新的存储高可用性function,win10会变得更加棘手。
您尚未提及您用于存储的内容,但如果您使用的是SAN,则还可以将SQL复制与SQL群集一起使用。
如果你还没有这些东西的话,Always On可能是一个更好的select。 (就像Jim Bbuild议的那样)