你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 设备注册表中的可靠性

本文介绍了 Azure 设备注册表预览版中的可靠性支持。 它涵盖了使用可用性区域实现的区域内复原能力,以及有关多区域部署的信息。

由于复原能力是你与 Microsoft 的共同责任,因此本文还介绍了生成满足需求的可复原解决方案的方法。

暂时性故障

暂时性故障是指组件发生短暂的间歇性故障。 这些故障经常出现在云之类的分布式环境中,在运营过程中比较常见。 经过短暂的时间后,它们就会自我纠正。 应用程序必须能够处理暂时性故障,处理方式通常是重试受影响的请求。

与任何云托管 API、数据库和其他组件通信时,所有云托管应用程序都应遵循 Azure 的暂时性故障处理指南。 要详细了解如何处理暂时性故障,请参阅暂时性故障处理建议

可用性区域支持

可用性区域是每个 Azure 区域内在物理上独立的数据中心组。 当一个区域发生故障时,服务可以故障转移到其余区域中的一个。

有关 Azure 中可用性区域的详细信息,请参阅什么是可用性区域?

Azure 设备注册表是区域冗余的,这意味着它自动跨多个可用性区域复制。 此设置通过提供高可用性来增强服务的复原能力。 如果一个区域中发生故障,服务可继续从另一个区域无缝运行。

Microsoft 管理 Azure 设备注册表中区域冗余的设置和配置。 无需再执行任何配置来启用此区域冗余。 Microsoft 确保服务配置为提供最高级别的可用性和可靠性。

支持的区域

以下区域列表支持 Azure 设备注册表中的可用性区域:

美洲 欧洲 中东 非洲 亚太
美国东部 北欧
美国东部 2 西欧
美国西部 2
美国西部 3

成本

使用 Azure 设备注册表的区域冗余无需额外付费。

配置可用性区域支持

新资源:在 Azure IoT 操作中创建 Azure 设备注册表资源时,它默认自动包括区域冗余。 无需再执行任何配置。

区域关闭体验

在区域范围的服务中断期间,无需采取任何操作即可故障转移到正常区域。 该服务自动进行自我修复和重新平衡,以自动利用健康区域。

检测和响应:由于 Azure 设备注册表自动检测并响应可用性区域中的故障,因此你无需执行任何操作即可启动可用性区域故障转移

多区域支持

Azure 设备注册表是具有自动地理数据复制的区域服务。 在区域范围的服务中断中,Microsoft 启动从一个区域到另一个区域的计算故障转移。 如果 Azure 设备注册表故障转移,它会继续支持其主要区域,无需你执行更多操作。

使用 Azure IoT 操作时,Azure 设备注册表将资产投影为单一注册表内云中的 Azure 资源。 单一注册表是资产元数据和资产管理功能的事实来源。 但是,Azure IoT 操作包括除 Azure 设备注册表之外的各种其他组件。 有关 Azure IoT 操作组件的高可用性和零数据丢失功能的详细信息,请参阅 Azure IoT 操作常见问题解答

地区故障体验

在区域服务中断期间,Microsoft 遵循恢复时间目标 (RTO) 来恢复服务。 在此期间,客户可能会遇到一些服务中断,直到服务完全恢复。

在完整的区域丢失场景中,预期可从 Microsoft 进行手动恢复。

对于 Azure 设备注册表,恢复时间目标 (RTO) 大约为 24 小时。 对于恢复点目标 (RPO),预期不到 15 分钟。

服务级别协议 (SLA)

Azure 设备注册表的服务级别协议 (SLA) 描述了服务的预期可用性,以及实现该可用性预期而必须满足的条件。 若要了解这些条件,请务必查看联机服务的服务级别协议 (SLA)