BpFile(id=173, bpId=16, name=同地域跨可用区容灾, author=null, keyword=同城高可用,容灾, description=使用阿里云在少量增加成本的情况下,在迁移上云阶段直接利用云上资源,实现业务的同地域跨可用区容灾能力., position=null, ossUrl=bp-3387ZCSJOX95XLND.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=场景描述
面向阿里云公共云客户,
1.业务在同一个地域(Region)
2.应用已经无状态
3.在不大幅增加成本的情况下,希望获得支持业务的跨可用区(Zone)容灾能力
3.希望对整体的应用做容灾备份(简称容灾),而非单独的数据库或存储等
解决问题
提供云上高可用架构方案并提供可参考的跨可用区架构提供简单的容灾演练
产品列表
云服务器(ECS)、数据库(RDS)、专有络(VPC)、负载均衡(SLB)、消息队列(MQ)等, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null, cooperation=null, cooperationList=null)
1
同地域跨可用区容灾 最佳实践
业务架构图
场景描述
面向阿里云公共云客户,
1.业务在同一个地域(Region)
2.应用已经无状态
3.在不大幅增加成本的情况下,希望获得支持业务的跨可用区(Zone)容灾能力
3.希望对整体的应用做容灾备份(简称容灾),而非单独的数据库或存储等
解决问题
提供云上高可用架构方案
并提供可参考的跨可用区架构
提供简单的容灾演练
遇到问题或使用建议和意见
2
请扫钉钉二维码,联系 owner
产品列表
云服务器(ECS)、数据库(RDS)、专有络
(VPC)、负载均衡(SLB)、消息队列(MQ)等
3
云服务器 ECS (产品名称) 文档模板(手册名称) / 文档版本信息
阿里云
业务云容灾
同 地域 跨可用区容灾 实践
文档 版本: V 1 . 5 ( 20 2 0 0 1 1 4 )
II
4
业务云容灾 【公开|阿里巴巴集团保密信息|普通商秘|核心商秘】
文档版本信息
文档变更记录
属性 内容
文档名称 同地域跨可用区容灾实践
文档编号 016
文档版本 V1.5
版本日期 2020-01-14
文档状态
制作人 弦望、明誉、阿瑟
审阅人 -
版本编号 日期 文档作者 审核人 说明
V1.0 20190307 弦望、明誉 明中、阿 创建文档
瑟、游圣
V1.1 20190314 弦望 增加 terraform 脚本
V1.2 20190403 弦望 修复 ESC 无需停机自定义镜
像,更新 terraform 脚本支持
SLB 指定可用区
V1.3 20190621 阿瑟 更新文档模版
V1.4 20190812 阿瑟 更新文档模版,增加场景等
V1.5 20200114 阿瑟 更新概览页
I
5业务云容灾 同地域跨可用区容灾方案
6. 如若发现本文档存在任何错误,请与阿里云取得直接联系。
目录
文档版本信息 ....................................................................
I 法律声明 ........................................................................
I 目录 ............................................................................
1
1. 最佳实践概述 ................................................................
2
2. 准备 ........................................................................
4
3. 搭建电商网站 Demo ............................................................
7
4. ECS 单可用区故障演练 ........................................................
31 5. RDS单可用区故障演
练 ........................................................ 34
6. 常见 FAQ .................................................................... 40
6业务云容灾 同地域跨可用区容灾方案
1. 最佳实践概述
⚫ 应用场景阿里云公共云客户,业务在同一个地域(Region)
1、目前客户应用已经无状态
2、在不大幅增加成本的情况下,希望获得支持业务的跨可用区(Zone)容灾能力
3、希望对整体的应用做容灾备份(简称容灾),而非单独的数据库或存储等
⚫ 电商网站(示例 Demo)架构图
⚫
架构说明
7业务云容灾 同地域跨可用区容灾方案
1. 用户通过公网访问 SLB,SLB在多可用区进行部署。
2. SLB绑定跨可用区的 ECS 服务器集群,部署电商网站应用。
3. 电商应用系统数据访问 RDS的跨可用区实例。
此架构用到的所有服务都采用跨可用区部署,保障服务的高可用性。
利用阿里云提供的基础产品,可以在增加少量成本的情况下,实现同城容灾的能力
8业务云容灾 同地域跨可用区容灾方案
2. 准备
在进行如下操作步骤之前,需要准备好如下步骤:
⚫ 已经注册了阿里云账户,并完成了实名认证。登录阿里云后,打开
https://account.console.aliyun.com/v2/#/authc/home 查看是否已经完成实名认证。
⚫ 阿里云账户余额大于 100 元。登录阿里云后,打开
https://expense.console.aliyun.com/#/account/home,查看余额。
⚫ 已经开通了如下服务:云服务器(ECS)服务负载均衡(SLB)服务云数据库(RDS)服务
专有网络(VPC)服务
电商网站(示例 Demo)容灾演练 runbook 概述:
电商网站(Demo示例)环境云上资源规划:注:标红部分需换成自设密码
大类 明细项 信息明细 说明
网络 网络类型 云上选择专有网络(VPC)以保障安
vpc
全性
网络规划 地理位置:北京 选择 SLB\ECS\RDS\Redis 同时支持高
可用的地域华北 2 网络规划留足可
VPC 名称:dr-test
用 IP 数即可
IPv4 网段: