检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
√ √ √ 新增应用 √ √ × 编辑应用 √ √ × 删除应用 √ √ × 监控器切换 √ √ × 新增监控 √ √ × 监控配置 √ √ × 编辑监控 √ √ × 切换数据中心 √ √ × 删除监控 √ √ × 连接池配置 √ √ × SDK接入配置 √ √ × 添加密钥 √
#应用id,从MAS服务实例页面查询获取 monitor-id: xxxx #监控器id,从MAS服务实例页面查询获取MAS监控id databaseName: xxxx #MAS监控的Mongo数据库 azs: az1 # etcd配置,对接
约束 环境约束 版本依赖 多活容灾监控准备 父主题: MAS-DB-SDK使用手册
#应用id,从MAS服务实例页面查询获取 monitor-id: xxxx #监控器id,从MAS服务实例页面查询获取MAS监控id databaseName: xxxx #MAS监控的Mongo数据库 cloud: xxxx region:
商城应用改造 应用场景 资源准备 配置POM.xml和yaml文件 依赖冲突问题修复 SDK相关功能验证 MySQL监控切换验证
文档中关于SDK对应yaml配置文件的获取方式 进入MAS实例控制台“监控列表”页面。 单击“更多 > SDK接入配置”,复制配置参数。 父主题: 常见问题
实施步骤 添加数据源 创建同步链路 创建应用 创建MySQL监控 应用接入SDK 故障切换演练 父主题: 同城多活改造实践
、过载保护、监控、跨AZ容灾、跨Region容灾、硬件。 RTO/RPO评估:支持面向应用、基础架构、跨AZ、跨Region场景设置RTO/RPO目标,并评估目标满足情况。给出优化建议、最小成本优化建议及优化后的RTO/RPO目标。 自动化推荐告警:提供针对应用的监控告警列表,并允许租户添加到CES/AOM中。
故障注入。 支持带注入故障的实例创建,包含延时(波动)、预设异常的故障配置。 single-read-write 单读写类似于主备库,MAS监控各节点健康状态,active节点故障自动切换至其他节点,保证多活容灾能力,节点之间用DRS进行数据同步,保证数据一致。 读操作:同步路由到active的mysql。
S DCG服务支持,SDK本身也不支持故障动态切换数据源能力,需要配合MAS DCG服务一起使用。 环境约束 版本依赖 多活容灾Redis监控准备 父主题: MAS-Redis-SDK使用手册
MAS服务应用列表页中“应用ID”列对应值。 props.monitorId MAS监控器ID 空 MAS服务DB监控页中“监控ID”列对应值。 props.databaseName MAS监控DB名称 空 MAS服务DB监控页选择应用单击“编辑”中连接池配置下“数据库名称”列对应值。 props
DCG服务支持,SDK本身不支持数据同步,SDK本身也不支持故障动态切换数据源能力,需要配合MAS DCG服务一起使用。 版本约束 多活容灾MongoDB监控准备 父主题: MAS-Mongo-SDK使用手册
多活实例,进入多活实例控制台。 在“监控列表”页面,单击MySQL监控器左侧操作栏“更多”>“SDK接入配置”,复制配置参数。 图1 复制配置参数 此处获取的yaml配置不会携带数据库用户名密码信息,在使用时,需要补充完全(与创建MySQL监控时数据中心1和数据中心2数据库用户名
故障注入 支持带注入故障的实例创建,包含延时(波动)、预设异常的故障配置。 single-read-write 单读写类似于主备库,MAS监控各节点健康状态,active节点故障自动切换至其他节点,保证多活容灾能力,节点之间进行数据同步,保证数据一致。 读操作:同步路由到active的Redis。
version: v1 app-id: xxxx #MAS应用id monitor-id: xxxx #MAS监控id databaseName: xxxx #MAS监控的Mongo数据库 cloud: xxxx region: xxxxx azs: az1 etcd:
props 否 PropertiesConfiguration 请参考PropertiesConfiguration数据结构说明。 MAS监控配置,配合etcd使用。 etcd 否 EtcdConfiguration 请参考EtcdConfiguration数据结构说明。 etcd配置,如配置,则会从远端拉取。
实例进行编辑、删除等操作 创建命名空间 命名空间(Namespace)承载整个多活项目的资源集合,包括了流量入口、多活分区、数据同步、数据监控等内容。您可以创建多个命名空间,用于逻辑隔离不同的资源 创建工作流 基于已创建“异地容灾”类型的命名空间后,创建工作流
核心应用 关键应用 状态 应用状态。 可用 评估中 区域 资源所属区域。 服务(数量) 云服务的名称和数量。 评估项 应用评估项。 过载保护 监控告警 冗余 备份 跨Region容灾 跨AZ容灾 每日自动评估 是否开启每日评估 已开启 未开启 最新韧性评估结果 最新韧性评估结果。 合格
false Redis: nearest: dc1 servers: dc1: // 和MAS服务监控页中的名称保持一致:dc1和dc2 hosts: xxx.xxx.xxx.xxx:xxxx password:
props 否 PropertiesConfiguration 请参考PropertiesConfiguration数据结构说明。 MAS监控配置,配合etcd使用。 etcd 否 EtcdConfiguration 请参考EtcdConfiguration数据结构说明。 etcd配置,如配置,则会从远端拉取。