我想知道 Azure SQL DB 中的 Active Geo Replication 和 Auto Failover 组有什么区别?我读到在自动故障转移组中,辅助数据库总是在辅助区域上创建,但同一个区域之间也可能发生活动的异地复制。那么什么时候应该使用与另一个相比呢?
问问题
2980 次
2 回答
2
根据MSFT 文档- 自动故障转移组“是在现有活动异地复制功能之上的声明性抽象,旨在简化大规模异地复制数据库的部署和管理”。BCDR是最大的用例——将 SQL 数据手动或自动故障转移到另一个区域。
自动故障转移组功能在增加便利性的同时施加了一些限制 -
- 侦听器概念使您的应用程序能够利用与 SQL 相同的端点,而通过异地复制,您的应用程序负责连接字符串操作以定位所需的 SQL 实例
- 另一方面,异地复制支持同一区域的多个 RO 目标,而故障转移组仅支持不同区域的两个 SQL 实例,其中一个是 RW,另一个是 RO
- 正如另一个答案中有效指出的那样,SQL 托管实例仅支持通过 vNet 对等互连的故障转移组
于 2021-03-10T18:01:44.843 回答