检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
工作流简介 MAS通过工作流编排和执行,提供业务进行跨区域容灾双活切换的完整流程。MAS工作流(以下简称“工作流”)提供如下能力: 提供切换流程编排功能,可以一键式流程切换。 提供丰富插件,可实现各层级的切换/操作能力。 支持工作流模板,通过模板可快速完成复杂的容灾切换工作流的创建。
开发的流程如下所示: 版本获取及引入依赖。 通过Maven引入需要的依赖,是使用MAS-Redis-SDK的基础。 添加客户端配置。 通过添加客户端配置,接入MAS-Redis-SDK。 创建MultiZoneClient客户端。 MAS-Redis-SDK提供读取YAML文件创建客户端的方法。
等待 概述 “等待”插件用于添加等待时间,在当前工作流指定时间内进行等待,再继续下一任务。 配置介绍 表1 配置说明 参数 配置说明 等待时间(单位:秒) 填写等待时间。 任务名称 请自定义输入任务名称。 父主题: 工作流插件说明
配置说明 使用当前用户token 是否使用当前用户token来获得鉴权。 获取token地址 如不使用当前用户token,需配置token地址。 获取token请求头 (可选)如不使用当前用户token,需配置token请求头。 获取token请求体 如不使用当前用户token,需配置token请求体。
添加客户端配置。 通过添加客户端配置,接入MAS-DB-SDK。 创建DataSource。 MAS-DB-SDK提供读取YAML文件创建DataSource的方法,如果是springboot项目,可以通过使用starter自动注入DataSource,详见接入指南。 父主题: 概述
开发的流程如下所示: 版本获取及引入依赖 通过Maven引入需要的依赖,是使用MAS-Mongo-SDK的基础。 添加客户端配置 通过添加客户端配置,接入MAS-Mongo-SDK。 创建MongoClient客户端 MAS-Mongo-SDK提供读取YAML文件创建客户端的方法。 按需引入客户端执行MongoClient操作
DRS任务操作 概述 “DRS任务操作”插件用于对DRS任务进行启动、结束、删除操作。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认显示当前命名空间多活分区下已配置的默认项目。
OpenGauss容灾操作 概述 “OpenGauss容灾操作”插件用于创建OpenGauss容灾任务。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 说明: 凭证只支持选择IAM委托。
如何选择组件版本 SpringBoot接入涉及组件版本参考。 表1 SpringBoot涉及组件版本 GroupId ArtifactId Version 备注 org.springframework.boot spring-boot-autoconfigure-processor
人工卡点 概述 “人工卡点”插件用于添加需要进行人工确认后再继续工作流的卡点动作。 当多个人工卡点任务在同一时段运行,只能自动弹出一个审核弹窗,剩余人工卡点任务需要手动单击人工审核按钮进行审核操作。 配置介绍 该插件无需配置参数。 父主题: 工作流插件说明
DWS容灾操作 概述 “DWS容灾操作”插件用于对DWS进行灾备切换、异常恢复、容灾恢复操作。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认显示
OBS桶存量比较 概述 “OBS桶存量比较”插件用于检查OBS跨区域复制任务是否完成,具体比对业务源桶与灾备目标桶的存储用量与对象数量是否一致。 配置介绍 表1 配置说明 参数 配置说明 源region 选择源桶所在的区域。 源桶 选择OBS源桶。 目标region 选择目标桶所在的区域。
DRS检查任务信息 概述 “DRS检查任务信息”插件用于检查DRS任务信息。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认显示当前命名空间多活分区下已配置的默认项目。
混沌实验执行 概述 “混沌实验执行”插件用于配置混沌实验的启动/停止操作。 配置介绍 表1 配置说明 参数 配置说明 实验所在region 选择实验所在区域。 实验名称 选择实验名称。 操作 配置执行操作。 启动:启动实验。 停止:停止实验。 任务名称 请自定义输入任务名称。 父主题:
DRS灾备切换 概述 “DRS灾备切换”插件用于对DRS实时灾备任务进行升主/降备的灾备关系切换。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认
两个数据中心架构一致,管理操作一致,多活管控一致。 切换工作流:成熟切换模板+用户自定义,自动化完成故障切换及灾难恢复。 架构演进:分区化管理,更小的故障爆炸半径。 多活管理中心版本规格 购买多活管理中心即创建一个多活实例,多活实例版本规格支持铂金版,铂金版实例支持华为云内同城多活场景、异地多活场景。
DRS检查RTO&RPO 概述 “DRS检查RTO&RPO”插件用于检查DRS灾备任务是否同步完成,具体检查该任务的时延RTO、RPO值是否超过阈值。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。
None 操作指导 多活高可用服务 MAS 介绍怎样创建MAS实例 02:33 创建MAS实例 多活高可用服务 MAS 介绍怎样创建、管理应用 02:00 创建并管理应用 多活高可用服务 MAS 创建MySQL/Oracle/PostgreSQL监控 05:49 MySQL/Oracle/PostgreSQL监控
本地读异步双写场景具体操作: 对于用户,不感知多个Redis。 对于SDK。 读操作:同步路由到近端Redis。 写操作:同步路由到近端Redis,同时异步发送到远端Redis。 此场景下Redis之间会相互同步,两个Redis位置等同没有主备之分,切换不会产生影响。 当不同实例内SDK操作同一个Redis
MAS多活管理切换/回切 概述 “MAS多活管理切换/回切”插件用于配置MAS多活管理中心的数据库监控进行切换/回切数据中心操作。 配置介绍 表1 配置说明 参数 配置说明 多活管理中心 选择多活管理中心。 监控类型 选择监控类型。 监控 选择监控。 操作 配置监控操作。 切换:切换数据中心。