gpt4 book ai didi

azure - 当我的主数据库不可用时,Azure 如何通知我?

转载 作者:行者123 更新时间:2023-12-02 07:59:52 24 4
gpt4 key购买 nike

我已为我的主 Sql Azure 数据库设置了事件异地复制。如何通知我由于数据中心问题我的主数据库不可用,以便我可以开始应用程序故障转移过程?另外,流量管理器如何通知故障转移事件?

最佳答案

在大多数大规模中断中,您的应用程序连接都会受到影响,因此它可能会以某种应用程序警报的形式出现。因此,您真正的问题是您还需要检查什么以确保这是一场真正的灾难并且故障转移是必要的。该问题的答案取决于故障转移过程的设置方式。如果涉及人为步骤,例如由于故障转移的影响,必须有人批准它,您可能需要检查门户中的警报。如果除了事件警报之外,它还是区域范围的重大事件,您将看到您的逻辑服务器被标记为降级。

如果您想要设置完全自动化的流程,在收到应用程序警报后,您可能需要检查复制连接状态。您可以通过查询目标主数据库上的 sys.dm_database_copies DMV 或目标数据库上的 sys.dm_continuous_copy_status 来完成此操作。两者都会公开 is_interlink_connected,它会告诉您复制链接是否不健康。请注意,它监视整个复制 channel 的运行状况,而不仅仅是特定的复制链接。如果应用程序收到来自主节点的重复超时,并且 is_interlink_connected=0 则表明可能发生中断。但这并不是 100% 的保证,误报仍然是可能的。您的应用程序目标 RTO 应帮助您决定在强制故障转移之前可以等待多长时间(作为消除误报的一种方法)。

关于最后一个问题,有一些关于监控方法的信息here我不确定是否有实际警报。您可能需要在您的个人资料中轮询端点状态。

关于azure - 当我的主数据库不可用时,Azure 如何通知我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26425611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com