你正在使用 Azure SQL Database 管理一个关键任务型 SaaS。你需要自动的跨区域故障转移,其中包含一个读写侦听器和一个用于报告的独立只读侦听器。在每个区域内,你还需要跨可用区的 HA(高可用性)。你应该实施哪种解决方案?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在主区域和辅助区域之间创建自动故障转移组;使用只读侦听器进行报告;为两个区域中的数据库启用区域冗余。.
为什么这是答案
正确答案是创建自动故障转移组,并为两个区域中的数据库启用区域冗余。自动故障转移组提供跨区域的自动故障转移,并包含一个读写侦听器和一个独立的只读侦听器,满足了跨区域故障转移和报告的需求。区域冗余确保了每个区域内数据库的可用性,通过跨可用区复制数据,满足了高可用性要求。 其他选项不完全满足所有要求: 活动异地复制提供了可读辅助数据库和自动重定向,但通常不提供独立的只读侦听器。 Azure SQL Managed Instance 上的 Read Scale-Out 和 ApplicationIntent=ReadOnly 适用于读取扩展,但依靠 DNS 进行跨区域故障转移不如自动故障转移组健壮,且未明确提供区域内 HA。 异地复制备份和时间点恢复主要用于灾难恢复,而非自动故障转移,且高级版仅提供区域内 HA,不满足跨区域自动故障转移。 弹性池与跨区域读取副本结合 Azure Traffic Manager 可以分发只读流量,但未明确提供自动故障转移和区域内 HA 的集成解决方案。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡