AZ900 - Azure基础知识学习笔记 - Azure体系结构和服务保证

Azure数据中心和区域

区域 / Region

区域: 地理区域,包含至少一个数据中心,这些数据中心彼此相邻并通过一个低延迟的网络互相连接。Azure智能地分配和控制每个区域内的资源,以确保适当平衡工作负载。

地域 / Geographies

地域: Azure将世界划分为由地域政治边界或国家/地区边界定义的多个地域。一个 Azure 地域代表一个独立市场,通常包含两个或更多个设有数据驻留和合规性边界的区域。
划分优点:

  • 地域使具有特定数据驻留和合规性要求的客户可将其数据和应用程序部署在距离其较近的位置。
  • 地域保证数据驻留、主权、合规性和复原能力的要求在地域边界内得到满足。
  • 通过与专用的高容量网络基础设施相连,地域具有容错能力,可承受整个区域的故障。

可用性区域 / Availability Zones

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

可用性区域在应用中的使用
可以使用可用性区域运行任务关键型应用程序,并在应用程序体系结构中内置高可用性,方法为:将计算、存储、网络和数据资源共置在一个区域并将其复制到其他区域。
支持可用性区域的 Azure 服务划分为两类:

  • 区域服务 / Zonal services – 将资源(例如虚拟机、托管磁盘和 IP 地址)固定到特定的区域
  • 区域冗余服务 / Zone-redundant services – 平台自动跨区域复制(例如区域冗余存储和 SQL 数据库)

区域对 / Region Pairs

区域对:在同一地域(例如美国、欧洲或亚洲)内,每个 Azure 区域始终与至少距其 300 英里外的另一区域配对。
优点:

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

Azure服务保证

Azure服务级别协议(SLA)

SLA主要有三个特征:

  • 性能目标
  • 运行时间和连接性保证
  • 服务信用额度

性能目标 / Performance Targets

SLA 定义了 Azure 产品或服务的性能目标。 SLA 定义的性能目标特定于每个 Azure 产品和服务。 例如,某些 Azure 服务的性能目标以运行时间保证或连接速率表示。

运行时间和连接性保证 / Uptime and Connectivity Guarantees

典型 SLA 为每个相应的 Azure 产品或服务规定了从 99.9%(“三个九”)到 99.999%(“五个九”)的性能目标承诺。
性能目标

服务信用额度 / Service Credits

SLA 还描述了当 Azure 产品或服务无法履行其适用 SLA 的规范时,Microsoft 将如何响应。
下表中的第一列显示单实例 Azure 虚拟机的每月运行时间百分比 SLA 目标。 第二列显示当实际运行时间少于该月的指定 SLA 目标时所收到的相应服务信用额。
服务信用

跨服务组合SLA / Compose SLAs Across Services

在跨不同服务产品组合 SLA 时,生成的 SLA 称为“复合 SLA”。

计算停机时间
假设某个应用服务 Web 应用将数据写入 Azure SQL 数据库。 这些 Azure 服务目前具有以下 SLA:
example
在此示例中,如果任一服务发生故障,则整个应用程序也会发生故障。 通常,每个服务的个体概率值是独立的。 但是,此应用程序的复合 SLA 值为:99.95 percent × 99.99 percent = 99.94 percent

这意味着组合故障概率比单个 SLA 值高。

反之,你可以通过创建独立的回退路径来提高复合 SLA。 例如,如果 SQL 数据库不可用,可将事务放入队列供稍后处理。
在这里插入图片描述
如果采用这种设计,即使应用程序无法连接到数据库,它也能保持可用性。

同时发生故障的预期时间百分比为 0.0001 × 0.001,因此,此组合路径(数据库_或_队列)的复合 SLA 为:1.0 − (0.0001 × 0.001) = 99.99999 percent

因此,总复合 SLA 为:99.95 percent × 99.99999 percent = ~99.95 percent

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值