Microsoft Azure中的可用性集的“可用区”和“故障域”功能之间有什么区别?

问题描述

Microsoft Azure中的可用性集可用区域故障域功能之间有什么区别?

我正在研究模块Discuss core Azure architectural components。在那里,我遇到了故障域的描述:

故障域。故障域提供了跨数据中心中不同硬件的工作负载的物理隔离。这包括电源,散热和支持位于机架式服务器中的物理服务器的网络硬件。如果支持服务器机架的硬件不可用,则只有该服务器机架会受到中断的影响。

此外,还有一些可用区功能的说明:

每个可用区都是一个隔离边界,其中包含一个或多个配备有独立电源,散热和网络的数据中心。

如果一个可用区下降,则另一个继续工作。

可用区通常通过非常快速的专用光纤网络相互连接。

可用区允许客户运行具有高可用性和低延迟复制的关键任务应用程序。

可用区域是Azure内的一项服务,为了确保弹性,在所有启用的区域中至少要有三个单独的区域。

我真的看不到两者之间的区别。这两个概念都是关于单个数据中心内数据中心部分的物理隔离。那么,有人可以指出拥有这两个术语的主要目的是什么?他们的意思不一样吗?

我可以考虑以下问题吗?首先,我们有一个区域,这是一个设施,其中包含几个(至少三个)可用区(AZ),然后每个可用区包含一个或多个数据中心,然后每个数据中心包含几个可用性集,在这里我们拥有每个可用性集合包含几个机架,每个机架代表一个单独的故障域。

解决方法

我认为“可用区”是数据中心,并且您在一个区域内有多个区域。可以将故障域视为数据中心内的对象(通过包含的描述)。如下所述进一步隔离域。

Regions and Availability Zones in Azure

“ Azure区域中的可用区是故障域和更新域的组合。例如,如果您在Azure区域中的三个区域中创建三个或更多VM,则您的VM将有效地分布在三个故障域中和三个更新域。Azure平台会识别跨更新域的这种分布,以确保不同区域中的VM不会计划同时进行更新。“