资源是在“区域”中创建的,这些区域是指包含 Azure 数据中心的全球不同地理位置。
Azure 由遍布全球的数据中心组成。 使用服务或创建资源(如 SQL 数据库或虚拟机 (VM))时,会使用其中一个或多个位置的物理设备。 这些特定数据中心不会直接向用户公开。 Azure 会将它们组织到区域中。 正如你将在本单元后面部分看到的那样,其中的一些区域提供可用性区域,后者是该区域中不同的 Azure 数据中心。

Azure 区域

区域是指地球上的某个地理区域,包含至少一个(但很可能是多个)数据中心,这些数据中心彼此相邻并通过一个低延迟的网络相互连接。 Azure 智能地分配和控制每个区域内的资源,以确保适当平衡工作负载。
在 Azure 中部署资源时,通常需要选择要部署资源的区域。
*提醒:某些服务或 VM 功能(例如特定的 VM 大小或存储类型)仅在特定区域提供。 也有一些全球性 Azure 服务不需要用户选择特定的区域,例如 Azure Active Directory、Azure 流量管理器和 Azure DNS。*
下面是一些示例区域:美国西部、加拿大中部、西欧、澳大利亚东部和日本西部。 以下是截至 2020 年 6 月所有可用区域的视图。

区域为何重要?

Azure 拥有的全球区域数量比其他任何云提供商都要多。 通过这些区域,无论用户身在何处,你都能够有效灵活地缩短应用程序与用户之间的距离。 全球区域提供更好的可伸缩性和冗余。 它们还为服务保留数据驻留。

特殊 Azure 区域

在生成应用程序时,出于合规性或法律方面的考虑,可能需要使用特殊的 Azure 区域。 一些示例包括:

  • US DoD 中部、US Gov 弗吉尼亚州、US Gov 爱荷华州等区域: 这些区域是适用于美国政府机构和合作伙伴的 Azure 物理和逻辑网络隔离实例。 这些数据中心由甄选出来的美国公民运作,并包括其他合规性认证。
  • 中国东部、中国北部等区域: 这些区域在 Microsoft 和 21Vianet 达成唯一合作关系之后可供用户使用,通过这种合作关系,Microsoft 就无需直接维护相关数据中心。

区域用于标识资源的位置。 还应注意另外两个术语:地域和可用性区域。

Azure 可用性区域

你希望确保服务和数据是冗余的,以便在发生故障时能够保护信息。 托管基础结构时,设置自己的冗余需要创建重复的硬件环境。 Azure 可以通过可用性区域帮助实现应用的高可用性。

什么是可用性区域?

可用性区域是 Azure 区域中的物理上独立的数据中心。 每个可用性区域都由一个或多个数据中心组成,这些数据中心都配置了独立电源、冷却和网络。 可用性区域被设置为隔离边界。 如果一个区域出现故障,其他区域会继续正常工作。 可用性区域通过高速专用光纤网络相连。

示意图显示了连接在一个 Azure 区域中的三个数据中心,代表一个可用性区域。

支持的区域

并非每个区域都支持可用性区域。

美洲

欧洲

非洲

亚太区

巴西南部

法国中部

南非北部

澳大利亚东部

加拿大中部

德国中西部

印度中部

美国中部

北欧

日本东部

美国东部

挪威东部

韩国中部

美国东部2

英国南部

东南亚

美国中南部

西欧

东亚

US Gov弗吉尼亚州

瑞典中部

美国西部2

美国西部3

在应用中使用可用性区域

可以使用可用性区域运行任务关键型应用程序,并在应用程序体系结构中内置高可用性,方法为:将计算、存储、网络和数据资源共置在一个区域并将其复制到其他区域。 请记住,在区域之间复制服务和传输数据可能会产生费用。
可用性区域主要用于 VM、托管磁盘、负载均衡器和 SQL 数据库。 支持可用性区域的 Azure 服务分为两类:

  • 区域性服务:将资源(例如 VM、托管磁盘和 IP 地址)固定到特定的区域。
  • 区域冗余服务:平台自动跨区域复制(例如区域冗余存储和 SQL 数据库)。
  • 非地理区域服务:服务始终从 Azure 地理位置提供,可以灵活应对局部区域和地理区域范围的服务中断。

Azure 区域对

可用性区域是使用一个或多个数据中心创建的。 单个区域内最少有三个地区。 一场大灾难可能会引发足够严重的中断,甚至影响到两个数据汇中心。 这就是 Azure 还要创建区域对的原因。

什么是区域对?

在同一地域内,每个 Azure 区域始终与至少距其 300 英里外的(例如美国、欧洲或亚洲)另一区域配对。 此方法适用于跨地域复制资源(例如 VM 存储),有助于减少因自然灾害、社会动乱、电力中断或物理网络中断等事件(同时影响两个区域)造成服务中断的可能性。 例如,如果一个区域对中的某个区域受到自然灾害,则服务会自动故障转移到其区域对中的其他区域。
Azure 中区域对的例子有美国西部与美国东部、东南亚与东亚。

显示地域、区域对、区域和数据中心之间的关系的示意图。
由于区域对是直接相连的,并且距离足够远,能够与区域性灾难相隔离,因此可以使用它们来提供可靠的服务和数据冗余。 某些服务使用区域对提供自动异地冗余存储。

区域对的其他优点

  • 如果发生大规模 Azure 服务中断,则优先考虑每个区域对中的一个区域,确保针对该区域对中托管的应用程序尽快恢复至少一个区域。
  • 对配对区域逐一进行计划内 Azure 更新,以尽量减少停机时间并降低应用程序中断风险。
  • 出于税务和执法管辖权方面的考虑,数据仍以配对的形式驻留在同一地域内(巴西南部除外)。

拥有一组广泛分布的数据中心使 Azure 能够提供高可用性保证。

Azure基础:什么是Azure 区域、可用性区域和区域对(14)相关推荐

  1. 在 Azure 中管理 Windows 虚拟机的可用性

    了解如何设置和管理多个虚拟机,以确保 Azure 中 Windows 应用程序的高可用性. 也可以管理 Linux 虚拟机的可用性. Note Azure 具有用于创建和处理资源的两个不同的部署模型: ...

  2. azure考试_我如何通过AZ-900 Microsoft Azure基础考试

    azure考试 You've probably heard about Amazon Web Services and the #AWSCertified challenge. But did you ...

  3. 【微软 Azure 认知服务】零基础搭建微软 Azure AI 认知服务实验分享

    Azure人工智能认知服务实验 Azure认知服务(语音合成产品系列)是微软云服务里面的明星产品,基于行业领先的Hifi-net语音模型打造,可以提供高质量神经网络版声音,发音更准确.韵律更自然.高保 ...

  4. 【Azure】微软 Azure 基础解析(六)计算服务中的虚拟机 VM、虚拟机规模集、Azure Functions 与 Azure 容器(ACI)

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区 ...

  5. 【Azure】微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)云计算运营中的 CapEx 与 OpEx,如何区分 ...

  6. 【Azure】微软 Azure 基础解析(八)Azure 存储服务:探索Blob存储、队列存储、文件存储的特性与适用场景

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区 ...

  7. 【Azure】微软 Azure 基础解析(五)核心体系结构之管理组、订阅、资源和资源组以及层次关系

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区 ...

  8. Azure基础:什么是Azure 订阅和管理组(16)

    什么是Azure 订阅 要使用 Azure,需要 Azure 订阅. 订阅提供针对 Azure 产品和服务的经过身份验证和授权的访问. 订阅支持预配资源. Azure 订阅是链接到 Azure 帐户的 ...

  9. [Python从零到壹] 三十七.图像处理基础篇之图像融合处理和ROI区域绘制

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

最新文章

  1. consolez设置
  2. hdu 5092 线裁剪(纵向连线最小和+输出路径)
  3. java基础(十) 深入理解数组类型
  4. BZOJ - 4520 K远点对
  5. json和python中字典的区别和联系_Python中 json字符串和字典的区别
  6. LeetCode 669. Trim a Binary Search Tree
  7. 企业级分布式 HTAP 数据库管理系统,腾讯 TBase 正式开源 ​
  8. 测试人员提高业务掌握度的方案
  9. DeepMind给人工智能搞了一套IQ测试题
  10. Centos7搭建LAMP+Typecho博客
  11. java实例摘要(三)
  12. 自动拼图android github,GitHub - zero0011/Puzzle: 拼图游戏 , 可自动实现 拼图操作
  13. 「干货」Web安全红队外围信息收集「详细总结」
  14. 从Transformer、BERT到GPT2和XLNet:高端玩家如何用论文互怼
  15. python模拟用户登录代码_Python模拟用户自动登陆网易126邮箱源码详解
  16. 着眼产业合作、情报分享 网易云易盾加入云清联盟
  17. echarts 双y轴设置
  18. EChat(简易聊天项目)三、聊天界面UI实现
  19. 解决You are using pip version 8.1.2, however version 22.2.2 is available.
  20. 最简单的uefi和legacy介绍和举例(可能吧?)

热门文章

  1. 疯子张五常教授学英文的方法
  2. Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第一部分
  3. QT+OpenGL导入STL文件(二进制/ascll码格式),鼠标交互实现缩放旋转
  4. Unity in Machine Learning
  5. 用TI的OPA129搭建极微弱电流放大器
  6. JFrame与Frame的区别
  7. 安捷伦34970、53220、特尔斯特FSH4、普源DSA800常用采集测量仪器介绍与控制
  8. 厘米和磅的转换程序python_笨方法学Python 习题5:更多的变量和打印
  9. ViewPager 实现 Galler 效果, 中间大图显示,两边小图展示
  10. BIRT报表入门开发