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

标签 azure azure-availability-set azure-availability-zones

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

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

Fault domains. Fault domains provide for the physical separation of your workload across different hardware in the datacenter. This includes power, cooling, and network hardware that supports the physical servers located in server racks. In the event the hardware that supports a server rack becomes unavailable, only that rack of servers would be affected by the outage.

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

Each availability zone is an isolation boundary containing one or more datacenters equipped with independent power, cooling, and networking.

If one availability zone goes down, the other continues working.

The availability zones are typically connected to each other through very fast, private fiber-optic networks.

Availability zones allow customers to run mission-critical applications with high availability and low-latency replication.

Availability zones are offered as a service within Azure, and to ensure resiliency, there’s a minimum of three separate zones in all enabled regions.

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

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

最佳答案

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

Regions and Availability Zones in Azure

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

关于azure - Microsoft Azure 中可用性集的可用区和故障域功能之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64661927/

相关文章:

Python 按模式列出 Azure Blob

Azure 规模集或可用性集

Azure 可用性集或区域虚拟机自动打开

azure-availability-zones - Azure 可用性区域区域中的区域数量

azure - 默认使用哪个 Azure 可用区

azure - 使用API​​或SDK在Azure中上传模板

c# - 如何将用户分配的身份添加到 EventGridDomain

git - 如何在 Azure/VSO 中启用/禁用 secret 扫描