1

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

我正在通过模块讨论核心 Azure 架构组件。在那里我遇到了故障域的描述:

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

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

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

如果一个可用区出现故障,另一个可用区继续工作。

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

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

可用性区域在 Azure 中作为服务提供,为了确保弹性,在所有启用的区域中至少有三个单独的区域。

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

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

4

1 回答 1

2

我认为可用区是数据中心,一个区域内有多个区域。故障域可以被认为是在数据中心内(按照您包含的描述)。如下所述,域被进一步分离。

Azure 中的区域和可用区

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

于 2020-11-03T11:48:28.163 回答