1

Azure 提供两种不同的可用性解决方案

1. 可用性集

在同一个数据中心拥有两个或更多虚拟机的组称为可用性集,这可确保在发生某些事情时至少有一个托管在 Azure 上的虚拟机可用。此配置提供 99.95% 的 SLA。

2. 可用区

...虚拟机位于 Azure 区域内的不同物理位置。... 可用区提供 99.99% 的 SLA。

并非所有服务都支持可用区

我的问题

因此,可用区似乎是更好的解决方案:以相同的价格提供更高的 SLA。如果支持可用区,我有什么理由选择可用性集?

4

3 回答 3

5

这完全取决于你的解决方案。您分享的一篇文章提到了主要区别

https://i.imgur.com/8fwRXMj.png

然而,它没有提到可用的带宽费用。在决定可用性集和区域时,您可能希望在计划和成本分析中考虑到这一点。

https://i.imgur.com/LiJX994.png

于 2019-05-29T14:33:16.407 回答
2

在进入 SLA 之前 - 这里有一些基础知识

Azure 可用性集是给定 Azure 数据中心向您公开的一个 KNOB - 在给定数据中心放置基础设施- 将放置在主机、机架、电源和冷却系统 - 基本上跨越所有几个可能的故障点。因此,如果您使用了Azure 可用性集选项,然后,假设在美国东部地区糟糕的一天,在美国东部数据中心运行您的 VM 的 RACK 出现故障,那么您是安全的 - 因为您在跨区域创建了冗余这些故障点 - 你的东西在不同的机架上运行。但是,如果整个 Azure 数据中心的能源/电源出现故障,或者在最坏的情况下,数据中心崩溃 - 您的 VM 将完全不可用。Azure从早期的Azure就有可用性集的概念。

Azure 可用区是 Azure 最近在2017-18年左右推出的——主要是为了防止这些数据中心级别的故障。作为解决此问题的一部分,将给定区域划分为区域。简单地说,Zone 是旧的数据中心。所以,一个地区现在有多个数据中心!您(客户)可以跨数据中心引用这些区域 - 使用 ZoneID 并将其基础设施放置在单个区域中!这意味着,现在,如果您使用了可用区功能并且其中一个数据中心出现故障,您仍然可以在同一区域中配置的冗余基础架构(这意味着非常相似的延迟保证)启动并运行!

现在,虽然看起来很简单,但要构建一个完全区域冗余的解决方案,但应该了解一些复杂的问题,例如,如果您从不同的区域创建Virtual Machine Scale Set使用VMs- Azure 如何解决维护冗余 n/w 基础架构的问题,作为客户如何Azure 对这些跨区域 vm 的 n/w'ing 收取多少费用,有哪些可用的存储/数据解决方案以及如何选择 Azure 旋钮进行数据服务以跨区域复制这些数据!?

Azure 上总共有 3 个高可用性选项。继续阅读...

于 2020-07-08T18:36:49.067 回答
1

Azure 可用性集用于将 VM 放置在不同的故障域和更新域中,但位于同一个数据中心。因此 99.95% 的 SLA。

对于 Azure 可用区,每个区域在逻辑上分为 3 个区域,您的 VM 将放置在不同区域的不同故障域和更新域中,从而提供更大的弹性。因此 99.99% 的 SLA。

有两种类型 - 区域和区域冗余。

如果您想决定必须在哪个区域部署您的资源,请选择区域服务 如果您希望 Azure 管理区域,请选择区域冗余服务

于 2019-05-30T13:17:13.727 回答