检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
混沌工程(ChaosEngineering)是一种通过主动注入故障识别并修复系统未知隐患的工程实践。MAS-CAST混沌工程服务提供丰富的故障模式库,通过混沌实验编排攻击目标、攻击策略进行故障注入,支持添加背景流量和资源监控,同时在故障注入能力的基础上,通过体系化的流程和规范来创建故障演练,从而验证和提升系统可靠性和技术团队应急响应能力。
Redis.clients:jedis 3.7及以上版本 MAS-Redis-SDK使用的spring-boot版本为2.5.4版本,用户使用的spring-boot版本可能和该版本不一致,如果用户使用的spring-boot版本高于2.5.4版本则无需做修改,如果低于2.5.4版本需
执行工作流 执行已编排好的工作流,实现业务容灾切换的完整流程。 前提条件 已创建“异地容灾”类型的命名空间,如何创建命名空间请参考创建命名空间。 在命名空间下已购买执行工作流的多活管理中心,创建多活实例请参考购买多活管理中心。 在命名空间下已创建并编排好工作流。 操作步骤 登录M
报错如下: 问题原因: 原生的springboot-dataSource被替换,一些依赖包未找到相应的yaml对应的数据源配置而报错。 解决办法: 删除相关依赖包,使其能对应SDK提供的dataSource,过程如下: 删除或注释最外层的POM文件的druid-spring-bo
Service,CTS)可以记录MAS相关的操作事件,用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 开通了云审计服务后,系统开始记录MAS资源的操作。云审计服务管理控制台保存最近7天的操作记录。 开通云审计服务 云审计服务的开通请参见开通云审计服务。 开通云审计服
本文汇总了基于MAS常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松构建多活高可用应用。 表1 ROMA Connect最佳实践一览表 最佳实践 说明 MAS最佳实践-商城应用改造 介绍如何基于MAS将一个商城应该改造为同城多活高可用。 同城多活改造实践 介绍一个应用的同城多活改造与故障切换演练实践。
在MAS实例控制台新增一个MAS应用,一个实例可以创建多个不同的应用,实例中的所有资源都要归属到某个应用下。 新增监控 在所属命名空间为同城多活类型的多活实例下,创建业务所需的监控器。 新增MySQL/Oracle/PostgreSQL监控 在实例控制台的监控列表页面根据业务需要新增MySQL或Or
约束 MAS-ElasticSearch-SDK的多活容灾能力需要MAS DCG服务支持,SDK的故障动态切换数据源能力需要配合MAS DCG服务一起使用。 父主题: MAS-ElasticSearch-SDK使用手册
常用概念 MAS-GO-SDK-Mysql是基于go-sql-driver/mysql v1.6.0开发的实现支持多活容灾服务的Mysql驱动源,其宗旨是促进开发者对于异地多活的Mysql关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。 父主题: 概述
single-read-write(单边读写) single-read-write场景具有以下两个特点: 读操作:同步路由到指定active的Redis;写操作:同步路由到指定active的Redis。 支持MAS动态切换激活数据源。 父主题: 使用场景
)中,并绑定具体的子网和安全组,通过这样的方式为MAS提供一个隔离的、用户自主配置和管理的虚拟网络环境以及安全保护策略。 创建VPC和子网的操作指导请参考创建虚拟私有云和子网,若需要在已有VPC上创建和使用新的子网,请参考为虚拟私有云创建新的子网。 创建安全组的操作指导请参考创建
单击“人员安排”页签的“设置”,在“成员管理”弹窗中勾选姓名和角色,并单击“确定”。 表2 参数说明 参数名称 说明 蓝军 负责故障演练的规划和执行,作为故障演练的攻击方,拥有故障演练的所有权限。 记录组 负责对故障演练的执行详情进行记录和修正,拥有执行记录和演练报告的编辑权限。 监督组
配置全局监控配置(建议使用默认值),完成后单击“确定”。 表1 监控配置 参数 配置说明 监控类型 选择需要配置的监控类型,可选的监控类型依赖实例已经创建的监控器类型。 监控超时时间 一个周期内监控器对数据库探测监控的超时时间,超过这个时间,则认为探测数据库失败,监控状态变为监控异常。 以毫秒为单位,输入值必须在4000到400000之间。
批执行的数目无限制。 发布间隔 开启分批发布后需填写任务每批次执行的时间间隔,限制1-60,单位:秒。 跨账号执行AOM作业 当前账号执行其他账号下的AOM作业时,需要提前创建委托和创建凭证,其步骤如下: 委托方账号创建委托并授权,授予被委托账号所需IAM、AOM和ECS的权限。
“RDS检查容灾复制状态”插件用于检查容灾的复制状态。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认显示当前命名空间多活分区下已配置的默认项目。 实例 选择任务。
查看故障模式 针对ECS弹性云服务器、Docker容器、CCE、中间件、等不同对象提供CPU、内存、网络、进程等故障注入的故障模式,通过故障模式库提供各类故障的快速浏览和查询的能力。 查看故障模式 登录MAS控制台。 单击“混沌工程>故障模式库”,进入故障模式库页面。 选择故障模式类型、故障类型、故障模式并设置参数。
时间,否则切换数据中心后,数据中心2的数据可能存在不完整的情况。 确认配置无误后单击“立即创建”,完成创建Redis监控。 Redis监控器创建完成后,数据中心的正常监控状态标识为绿色。如果是其他异常状态,可能是监控器信息配置错误或者是监控的数据库本身存在异常,请进行故障排除。 父主题:
“DRS检查任务方向和状态”插件用于检查DRS任务的方向和状态。 配置介绍 表1 选择输入-配置说明 参数 配置说明 任务所在region 选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 选择项目,默认显示当前命名空间多活分区下已配置的默认项目。 任务 选择DRS任务。
local-read-write(单边读写) single-read-write场景具有以下两个特点: 读操作:同步路由到指定active的elasticsearch;写操作:同步路由到指定active的elasticsearch。 支持MAS动态切换激活数据源。 父主题: 使用场景
编辑监控 如果您想更换监控器已监控的数据库信息,可以通过修改监控器的配置信息来完成,但是不支持修改监控器类型、应用名称、监控器名称。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”。 单击监控所在行的“编辑”。 在“编辑监控”页面中修改信息,完成后单击“确定”。