我目前正在评估一种策略,该策略将实现 SQL Server 2008 和冗余服务器的高可用性,以限制数据库停机时间。
我现在的想法是将 SQL Server 2008 镜像设置为高安全模式,这样两台机器就可以完美同步。这两台机器将位于同一个 EC2 可用区,因此它们之间的延迟会很低。
这将为单个数据库服务器宕机提供保护,但如果该可用区域出现问题,数据库仍将处于离线状态。
我的想法是在另一个完全不同的区域建立另一台数据库服务器。我唯一的问题是如何让这台服务器与当前的数据库事务保持同步。
据我了解,SQL Server 2008 仅支持两台机器之间的镜像(并且可能涉及第三台见证机器),所以我不确定保持该服务器保持最新状态的最佳策略是什么。
答案1
您可以使用日志传送和镜像来维护第三个实例
看msdn 上的这篇文章了解更多信息。