Region 化部署和跨可用区容灾介绍|学习笔记

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
应用型负载均衡 ALB,每月750个小时 15LCU
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 快速学习 Region 化部署和跨可用区容灾介绍

开发者学堂课程【玩转云上智能运维:Region 化部署和跨可用区容灾介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/118/detail/1974


Region 化部署和跨可用区容灾介绍

内容简介:

一、Region 和可用区介绍

二、Endpoints 和资源作用域

三、Region 化部署和多可用区容灾

 

一、 Region 和可用区介绍

(一) Region (地域)和 Available Zone (可用区)

l Region 是相互独立的地理区域,Region 中包含多个 Available Zone.

l Available Zone (可用区)是 Region 内网络和电力相互独立的区域

l 可用区设计为具有故障隔离能力的物理单元

l 相同 Region 内的可用区之间内网互通,通过高速网络连接,网络延迟较低( ms 级)

l 政策和合规性需要: 地域选择需要符合相应政策和法律合规性的规定。

l 云产品和 SLA:根据所需要云产品的功能开遇情况和 SLA 选择合适的地域

l 距离和网络延迟:一般选择距离用户最近网络廷迟最低的地域

(二) 阿里云 Region 和可用区分布

l 公有云全球 21 个地城 63 个可用区,快速增长,未来支持多种形态

 

二、Endpoints 和资源作用域

(一)Endpoints

l Endpoints 是 ECS API 的接入地址

l

l 非中心域名的地域,建议使用 Region 化域名地址ecs. ${REGION_ID}.aliyuncs.com.

l 部分 region 只能使用中心域名访问, 后续会逐渐切换为 Region 化域名.

(二)资源的作用域

1.资源

l RAM,账号,角色,AK

l 实例

l 云盘

l 快照

l 镜像

l Keypair

l 安全组

2.备注

l 账号,角色,AK 等信息都是全局的,可以在任何地域使用。

l 创建实例需要选择个特定的可用区。

l 创建云盘需要选择可用区,实例只能挂载相同可用区的云盘。

l 镜像和快照的作用域都是 region,当需要跨 egion 使用时,需要先进行资源复制操作。

l keypair 的作用域是 region。

l 安全组的作用域是 region,可以选择 region 内的实例加入安全组。

 

三、Region 化部署和多可用区容灾

(一) 跨可用区容灾-冷却方式

l 单可用区提供服务

正常情况下可用区a提供服务,可用区 b 的 ECS 服务不进行部署和运行对应的 SLB 没有流量,

l RDS 主备架构

RDS 主备架构自动数据同步,保证两个可用区的数据一致性和及时性、

l 无状态服务

ECS 部署无状态服务,所有的业务状态存储在数据库中或从数据库中可恢复

l 故障恢复方案

可用区 a 发生问题时:

l 部署并运行可用区 b 服务.

l RDS 主备切换.

l 切换 DNS,可用区 b SLB 按收流量开始提供服务

(二) 跨可用区容灾-双活方式

l 两个可用区同时提供服务

可用区 a 和可用区 b 同时提供服务。SLB 同时挂载两个可用区的 ECS 服务。

l RDS 主备架构

RDS 主备架构自动数据同步,保证两个可用区的数据一致性和及时性。 正常情况下服务访问 RDS 主节点。

l 无状态服务

EDS 部署无状志服务,所有的业务状态存储在数据库中或从数据库中可恢复。

l 故障恢复方案

当某一个可用区发生问题时:

l RDS 自动主备切换。

l DNS 定时检测 SLB 状态屏幕出间题的可用区。    

l SLB 会定时检测 ECS 服务状态,屏蔽出现问题的服务。

相关文章
|
弹性计算 容灾 网络协议
一文详解云上跨可用区容灾解决方案和异地多活能力建设最佳案例
弹性计算技术公开课——CloudOps云上运维季圆满结束了,阿里云弹性计算技术专家邓青琳在本次系列课程中带来了《云上跨可用区容灾和异地多活》主题课程,从系统容灾、主流容灾架构、ECS团队在容灾上的时间、云上容灾建设最佳实践等方面为大家进行了详细的课程分享。
|
Kubernetes 应用服务中间件 nginx
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)(上)
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)
51525 30
|
10月前
|
机器学习/深度学习 人工智能 算法框架/工具
什么是CANN和Ascend C
CANN(Compute Architecture for Neural Networks)是华为推出的AI异构计算架构,支持多种AI框架如MindSpore、PyTorch等,适用于AI处理器与编程,旨在提升昇腾AI处理器的计算效率。CANN提供强大的图引擎、算子开发语言Ascend C、算子加速库AOL、集合通信库HCCL、毕昇编译器及Runtime运行时,支持快速构建AI应用,涵盖推理应用开发、模型训练和算子开发等关键功能。
|
机器学习/深度学习 人工智能 算法
探索机器学习中的支持向量机(SVM)算法
【5月更文挑战第27天】在数据科学和人工智能的领域中,支持向量机(SVM)是一种强大的监督学习模型,它基于统计学习理论中的VC维理论和结构风险最小化原理。本文将详细介绍SVM的工作原理、核心概念以及如何在实际问题中应用该算法进行分类和回归分析。我们还将讨论SVM面临的挑战以及如何通过调整参数和核技巧来优化模型性能。
|
11月前
|
存储 C语言 开发者
C 语言指针与内存管理
C语言中的指针与内存管理是编程的核心概念。指针用于存储变量的内存地址,实现数据的间接访问和操作;内存管理涉及动态分配(如malloc、free函数)和释放内存,确保程序高效运行并避免内存泄漏。掌握这两者对于编写高质量的C语言程序至关重要。
320 11
|
12月前
|
人工智能 搜索推荐 测试技术
AI 辅助编程的效果衡量
本文主要介绍了如何度量研发效能,以及 AI 辅助编程是如何影响效能的,进而阐述如何衡量 AI 辅助编程带来的收益。
|
12月前
|
存储 API PHP
兰空图床Typecho上传插件LskyPluginTypechoV2安装及使用教程
【10月更文挑战第1天】本插件基于isYangs、泽泽站长、兔子君、冷寂等前辈的作品,适用于Typecho。教程包括获取API Token、设置插件及上传图片等步骤。
|
数据采集 弹性计算 供应链
阿里云服务器付费模式:按量付费、包年包月和抢占式实例全解析
阿里云服务器提供包年包月、按量付费与抢占式实例三种付费模式。包年包月为预付费,适合长期稳定使用,价格更优惠并支持备案。按量付费则为后付费模式,按小时结算,适合短期或访问量波动大的场景,但不支持备案。抢占式实例基于按量付费,价格更低(最多节省90%),适用于无状态应用,如临时测试或可弹性伸缩的Web服务,但存在被系统释放的风险,同样不支持备案。根据具体需求选择合适的付费模式能够有效降低成本并提高效率。
704 0
|
存储 SQL NoSQL
SpringBoot 整合 MongoDB 超详细(一)
在前面的文章中,我们详细的介绍了 MongoDB 的配置和使用,如果你对 MongoDB 还不是很了解,也没关系,在 MongoDB 中有三个比较重要的名词:数据库、集合、文档!
12450 1
|
编译器 C语言 C++
【C++进阶(七)】仿函数深度剖析&模板进阶讲解
【C++进阶(七)】仿函数深度剖析&模板进阶讲解