Azure基础:什么是Azure 区域、可用性区域和区域对(14)
资源是在“区域”中创建的,这些区域是指包含 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)相关推荐
- 在 Azure 中管理 Windows 虚拟机的可用性
了解如何设置和管理多个虚拟机,以确保 Azure 中 Windows 应用程序的高可用性. 也可以管理 Linux 虚拟机的可用性. Note Azure 具有用于创建和处理资源的两个不同的部署模型: ...
- azure考试_我如何通过AZ-900 Microsoft Azure基础考试
azure考试 You've probably heard about Amazon Web Services and the #AWSCertified challenge. But did you ...
- 【微软 Azure 认知服务】零基础搭建微软 Azure AI 认知服务实验分享
Azure人工智能认知服务实验 Azure认知服务(语音合成产品系列)是微软云服务里面的明星产品,基于行业领先的Hifi-net语音模型打造,可以提供高质量神经网络版声音,发音更准确.韵律更自然.高保 ...
- 【Azure】微软 Azure 基础解析(六)计算服务中的虚拟机 VM、虚拟机规模集、Azure Functions 与 Azure 容器(ACI)
本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区 ...
- 【Azure】微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx
本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)云计算运营中的 CapEx 与 OpEx,如何区分 ...
- 【Azure】微软 Azure 基础解析(八)Azure 存储服务:探索Blob存储、队列存储、文件存储的特性与适用场景
本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区 ...
- 【Azure】微软 Azure 基础解析(五)核心体系结构之管理组、订阅、资源和资源组以及层次关系
本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中. 本系列文章列表如下: [Azure]微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区 ...
- Azure基础:什么是Azure 订阅和管理组(16)
什么是Azure 订阅 要使用 Azure,需要 Azure 订阅. 订阅提供针对 Azure 产品和服务的经过身份验证和授权的访问. 订阅支持预配资源. Azure 订阅是链接到 Azure 帐户的 ...
- [Python从零到壹] 三十七.图像处理基础篇之图像融合处理和ROI区域绘制
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
最新文章
- consolez设置
- hdu 5092 线裁剪(纵向连线最小和+输出路径)
- java基础(十) 深入理解数组类型
- BZOJ - 4520 K远点对
- json和python中字典的区别和联系_Python中 json字符串和字典的区别
- LeetCode 669. Trim a Binary Search Tree
- 企业级分布式 HTAP 数据库管理系统,腾讯 TBase 正式开源 ​
- 测试人员提高业务掌握度的方案
- DeepMind给人工智能搞了一套IQ测试题
- Centos7搭建LAMP+Typecho博客
- java实例摘要(三)
- 自动拼图android github,GitHub - zero0011/Puzzle: 拼图游戏 , 可自动实现 拼图操作
- 「干货」Web安全红队外围信息收集「详细总结」
- 从Transformer、BERT到GPT2和XLNet:高端玩家如何用论文互怼
- python模拟用户登录代码_Python模拟用户自动登陆网易126邮箱源码详解
- 着眼产业合作、情报分享 网易云易盾加入云清联盟
- echarts 双y轴设置
- EChat(简易聊天项目)三、聊天界面UI实现
- 解决You are using pip version 8.1.2, however version 22.2.2 is available.
- 最简单的uefi和legacy介绍和举例(可能吧?)
热门文章
- 疯子张五常教授学英文的方法
- Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第一部分
- QT+OpenGL导入STL文件(二进制/ascll码格式),鼠标交互实现缩放旋转
- Unity in Machine Learning
- 用TI的OPA129搭建极微弱电流放大器
- JFrame与Frame的区别
- 安捷伦34970、53220、特尔斯特FSH4、普源DSA800常用采集测量仪器介绍与控制
- 厘米和磅的转换程序python_笨方法学Python 习题5:更多的变量和打印
- ViewPager 实现 Galler 效果, 中间大图显示,两边小图展示
- BIRT报表入门开发