与竞争对手相比,Microsoft Azure为开发人员提供了访问更多数据中心区域的权限,但在这些区域为高可用性用例提供不同的可用区却为时已晚。在几年前几个备受瞩目的问题之后,它加快了构建可用区的路线图。目前,微软的12个地区都有可用区,正如该公司在Ignite大会上宣布的那样,加拿大中部和澳大利亚地区现在都将有可用区。
此外,该公司今天承诺,将在未来24个月内在其运营数据中心的每个国家推出可用区。
可用区的概念是为用户提供对位于相同地理区域但物理上独立的数据中心的访问,每个数据中心都有自己的电源、网络和连接基础设施。这样,如果其中一个数据中心因任何原因离线,同一地区还有另一个数据中心可以接管。
在早期,Microsoft Azure采取了略微不同的方法,将重点放在没有可用区的区域,认为地理扩展比提供区域更重要。谷歌采取了类似的方法,但它现在几乎为所有地区提供了三个可用区(爱荷华州提供了四个)。这里的总体想法是,开发人员总是可以为高可用性应用程序选择多个区域,但这仍然会带来额外的延迟,例如。