云计算学习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 |

相关推荐
AI_零食2 小时前
Flutter 框架跨平台鸿蒙开发 - 自定义式按钮设计应用
学习·flutter·ui·华为·harmonyos·鸿蒙
ZStack开发者社区2 小时前
云边协同 智启未来 | 阿里云 × ZStack 云边一体解决方案正式落地
阿里云·云计算·边缘计算
小陈phd2 小时前
多模态大模型学习笔记(三十)—— 基于YOLO26 Pose实现车牌检测
笔记·学习
普通网友2 小时前
阿里云国际版服务器,真的是学生党的性价比之选吗?
后端·python·阿里云·flask·云计算
野指针YZZ2 小时前
XV6操作系统:trap机制学习笔记
笔记·学习
diygwcom3 小时前
学习开源数据采集与监视控制SCADA-即工业组态开源框架FUXA
学习·开源
zl_dfq4 小时前
Python学习5 之【字符串】
python·学习
ada0_ada15 小时前
qt模块学习记录
开发语言·qt·学习
Xudde.5 小时前
班级作业笔记报告0x10
笔记·学习·安全·web安全·php