云计算学习100天-第102天-Azure入门4

目录

[八、Availability Zone](#八、Availability Zone)

区域概念

部署方式

提升系统高可用

灾备概念

重要指标

实现高可用的构建步骤

AZ花费模式


八、Availability Zone

区域概念

GEO:表示一个国家,比如中国、新加坡,一个GEO有多个Region。

Region:表示一个可用区,中国有5个,新加坡有1个SouthEastAsia,一个Region可以有多个AZ。每个Region至少有3个AZ,每个AZ都有独立的Power电源、Cooling冷却、Network网络,至少有一个DataCenter数据中心,每个数据中心不会在AZ之间共享,因为如果一个AZ坏了,不影响其他AZ。

Availability Zone(AZ):表示可用性区域,中国只有北3支持AZ,新加坡支持。一个Region内,网络延迟<2ms,而一个AZ内,网络延迟<1ms。建立AZ的目的时把资源隔离开,不会互相影响。如果两个虚拟机放在同一个AZ,也不能保证离得很近,比如放在一个机房,放在一个机架上,也就是说不保证每个AZ之间的物理距离,但是网络延迟保证<2ms。如果物理位置要放的近,就要用Proximity Placement Group近距离放置组。

Region Pair:区域对,中国北部1和中国东部2就是一个区域对,香港EastAsia和SouthEastAsia是一个区域对。目的是只更新区域对里的一个数据中心,不必两个都同时更新,确保起码有1个数据中心可用访问。而数据将会备份5份,连同源数据共6份,3份放在一个区域,3份放在另一个区域。

部署方式

Zone-Redundant:资源自动复制,并分布在不同的区域内。比如Load Balancer负载均衡器、Application Gateway 应用网关、Service Bus服务总线、VPN虚拟专用网络、Zone-Redundant Storage区域冗余存储、Express Route快速路由、event Hubs事件路由器。

Zonal:把资源部署到一个具体的区域内,比如VM虚拟机、Managed Disk管理磁盘、VMSS虚拟机规模集。其他的区域要你自己区配置。

提升系统高可用

灾备概念

Reliability可靠性------生成系统的目标时确保其服务的可用性

Resilience弹性------生成系统实现可靠性的方法

重要指标

RTO(Recovery Time Objective)------花费多长时间来恢复目标系统的可用性

RPO(Recovery Point Objective)------在故障恢复中能容忍的多少数据丢失

SLA(Service Level Agreement)服务级别协议------使用百分比来表述一个系统在对应时间内的可用性(系统正常运行时间占比)作为承诺。比如承诺系统的运行时间占比达到99%,如果出现宕机,就要做出补偿。

SLO(Service Level Objective)服务等级目标------使用百分比来表述一个系统在对应时间内的可用性(系统正常运行时间占比)作为目标,SLO是SLA的组成部分,SLO最好要大于等于SLA。是一个目标,比如系统的运行时间占比希望达到100%。

Attainment Interval------评估SLA的总时长(Azure是一个月)

MTTD(Mean Time To Detect)------发现一个故障的平均时长

MTTR(Mean Time To Recover)------修复一个故障的平均时长

实现高可用的构建步骤

1、有三个AZ,AZ1、AZ2、AZ3,每个AZ都部署了应用实例VM。

2、在3个AZ前面放一个负载均衡器,要用标准版的Load Balance。

3、AZ后面都有支持AZ的数据库服务器,数据自动跨区域复制,并且是区域冗余的。这样在单个AZ停机的情况下,客户的请求将由其他区域提供数据,保证能流畅运行,并且数据丢失的可能性最小或为0。

AZ花费模式

单个VM最怕硬盘突然坏掉,所以要使用Premium SSD高级固态硬盘的存储区增大你的SLA

还要防止服务器机架坏,防止数据中心坏掉,防止Region坏掉

|----------|-------------------------------------------------------------------------------------------|-------|---------|----------|
| 模式 属性 | 单个VM | 服务器机架 | 数据中心 | Region |
| 出现的故障 | VM坏 | 机架坏 | 断电,网络故障 | 洪水、地震 |
| 微软的SLA保证 | Standard HDD标准机械硬盘 ------95% Standard SSD标准固态硬盘 ------99.5% Premium SSD高级固态硬盘 ------99.9% | 99.5% | 99.9% | 看RPO/RTO |

相关推荐
xian_wwq18 小时前
【学习笔记】-深度认知系列-第1讲-AI不是魔法——三句话讲清楚人工智能到底是什么
笔记·学习·深度认知
M78佐菲19 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
别动我齐刘海19 小时前
机器人运动控制学习4——状态估计 State Estimation
c++·人工智能·学习·目标检测·机器学习·机器人·自动驾驶
狂云歌19 小时前
2025年读书回顾,AI+游戏+历史
人工智能·学习·游戏
陈皮波比茶20 小时前
git学习
git·学习
Linux-lucky21 小时前
28-Linux学习之旅之Maven与Nexus制品库
linux·运维·学习·nginx·tomcat·maven
kyrie_sakura21 小时前
python学习笔记3 -- 流程控制语句结构
笔记·python·学习
冷凝娇21 小时前
【Pytest】2026 学习总结
学习·pytest
hh9501 天前
Agent Plan x DeepSeek Harness — Token 预算管理与成本追踪体系技术
人工智能·学习·adg·火山引擎·adg成都社区
丰锋ff1 天前
基于 Qt 的智能门禁系统
qt·学习