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

相关推荐
辰海Coding7 小时前
MiniSpring框架学习笔记-解决循环依赖的简化IoC容器
笔记·学习
晓梦林7 小时前
cp520靶场学习笔记
android·笔记·学习
心中有国也有家8 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
Upsy-Daisy8 小时前
AI Agent 项目学习笔记(八):Tool Calling 工具调用机制总览
人工智能·笔记·学习
LuminousCPP10 小时前
数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
c语言·开发语言·数据结构·经验分享·笔记·学习
魔法阵维护师10 小时前
从零开发游戏需要学习的c#模块,第十四章(保存和加载)
学习·游戏·c#
_李小白11 小时前
【android opencv学习笔记】Day 17: 目标追踪(MeanShift)
android·opencv·学习
一只机电自动化菜鸟11 小时前
一建机电备考笔记(40) 建筑机电施工—排水管道施工(含考频+题型)
经验分享·笔记·学习·职场和发展·课程设计
2301_8187305611 小时前
numpy的学习(笔记)
学习·numpy
GHL28427109012 小时前
Logon failed, use ctrl+c to cancel basic credential prompt
学习·prompt