Azure提供two different availability solutions:
1。可用性集
在同一数据中心中具有两个或多个虚拟机的组称为可用性集,这确保了至少一个 托管在Azure上的虚拟机将可用 发生。此配置提供99.95%的SLA。
2。可用区
...虚拟机位于Azure区域内的不同物理位置。 ...可用区提供99.99%的SLA。
并非所有服务都支持Availability Zones。
我的问题
因此,可用区似乎是更好的解决方案:以相同的价格获得更高的SLA。如果支持可用区,我为什么应该选择可用性集?
答案 0 :(得分:1)
答案 1 :(得分:1)
在进入SLA之前-这里有一些基础知识:
Azure可用性集是一个给定的Azure数据中心向您公开的一个旋钮-在给定数据中心内的基础上 放置在主机,机架,电源和冷却系统上-基本上放置在所有可能的故障点上。因此,如果您使用了 Azure可用性集选项,然后说,在美国东部地区,糟糕的一天,在美国东部数据中心中运行VM的RACK下降了,安全-在这些故障点之间创建了冗余-您的设备正在其他机架上运行。但是,如果整个Azure数据中心的能源/电源发生故障,或者是极端极端的情况,则数据中心将崩溃-您的VM将完全不可用。 Azure 从 Azure 成立之初就具有可用性集的概念。
Azure最近在 2017-18 时间范围内引入了Azure可用区-主要是为了防止这些数据中心级故障。作为解决此问题的一部分,将给定区域划分为区域。简而言之,Zone是旧的数据中心。因此,一个地区现在拥有多个数据中心!您(客户)可以使用ZoneID引用这些区域,并将其基础结构放置在单个区域中-跨数据中心!这意味着,现在,如果您使用了可用区功能,并且其中一个数据中心发生故障,那么您仍然拥有在同一区域中配置的冗余基础架构(这意味着非常类似的延迟保证)启动并运行!
现在,尽管看起来很简单,但是要构建一个完全的分区冗余解决方案,如果您使用Virtual Machine Scale Set
从不同区域创建VMs
,那么您应该理解一些复杂的问题-Azure如何做到解决如何维护冗余的n / w基础架构,作为客户,这些跨区域vm的Azure向n / w收取多少费用,可用的存储/数据解决方案是什么,以及如何选择Azure旋钮来复制数据服务该数据跨区域!?
in total, there are 3 high availability options on Azure. read on...
答案 2 :(得分:0)
Azure可用性集用于将您的VM置于不同的Fault Domain和Update域中,但位于同一数据中心中。因此SLA为99.95%。
当涉及Azure可用区时,每个区域在逻辑上被划分为3个区域,您的VM将被放置在不同区域中的不同Fault Domain和Update Domain中,以提供更大的弹性。因此,有99.99%的SLA。
有两种类型-区域冗余和区域冗余。
如果要确定必须在哪个区域上部署资源,请选择区域服务。 如果您希望Azure管理区域,请选择“区域冗余服务”
答案 3 :(得分:0)
要回答您的问题,由于在大多数地区都可以使用可用区,所以我想不出任何需要使用AS的用例。我怀疑它们可能会在未来几年内弃用。