开发者学堂课程【玩转云上智能运维: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 服务状态,屏蔽出现问题的服务。