检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
编辑监控 如果您想更换监控器已监控的数据库信息,可以通过修改监控器的配置信息来完成,但是不支持修改监控器类型、应用名称、监控器名称。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”。 单击监控所在行的“编辑”。 在“编辑
点的小时整点为准。 计费示例 假设您在2023/10/16 9:30:30价格详情创建成功了一个按需计费的MAS 实例,然后在2023/10/16 11:15:46将其删除,则: 第一个计费周期为9:00:00 ~ 10:00:00,在9:30:00 ~ 10:00:00间产生费
使用限制 session使用 仅支持通过以下接口获取session: com.huawei.devspore.mas.mongo.core.client.Cluster.startSession() com.huawei.devspore.mas.mongo.core.client
多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS服务配合完成。 读写分离。 读写分离由SDK实现,支持随机、轮询的负载均衡算法。 故障注入。 支持带注入故障的实例创建,包含延时(波动)、预设异常的故障配置。 single-read-write 单读写类似于主备库
展示该应用下所有资源信息,支持根据资源名称和资源ID等进行筛选。可以对应用进行添加云服务资源、同步云服务资源、修改资源分组、删除云服务资源等操作。 评估管理 展示该应用当前的评估策略,可以对应用的评估配置信息进行编辑。 支持对应用的应用类型、评估项进行修改,同时支持是否开启每日评估以及
Oracle PostgreSQL Redis MongoDB Elasticsearch OpenGauss API监控 开通对应功能点,才支持添加对应类型的数据源和创建对应类型监控。 未开通对应功能点,在多活管理中心控制台页面,无法创建和展示对应的监控。 开通功能模块 进入开通功能模块页面。
填写数据库用户名。 密码 填写数据库用户密码。 确认密码 再次填写数据库用户密码。 重复步骤2,“所属分区”配置为命名空间下的备多活分区,将另一个RDS实例也添加至数据源。 父主题: 实施步骤
监控器名称 自定义监控器名称。 异常通知设置 默认为“关”。 若设置为“开”: 当监控器或被监控的数据库异常时会及时给用户发送异常通知或告警通知。支持华为云消息通知服务,请先配置密钥。 默认将开启云监控,请前往云监控确认是否已创建MAS事件监控告警规则,如已创建请忽略。 通知主题 若异常
备注 命名空间 10 系统支持的命名空间数量。 多活管理中心 10 系统支持的多活实例数量。 应用 200 单个实例支持的应用数量。 监控器 100 单个实例支持的监控器数量。 数据源 200 单个命名空间支持的数据源数量。 数据同步 100 单个命名空间支持的数据同步数量。
房故障,或者数据源故障时,此时这个MAS实例下的监控器会根据故障切换对应的数据中心。 脑裂是指高可用集群因网络等原因导致的集群分裂出现超过一个主“大脑”的情况,当集群发生脑裂时集群之间的数据可能会出现不一致的问题,从而影响监控结果的仲裁。 当MAS发生脑裂或主机房故障,此时这个M
找实例资源。 单击实例的“删除”按钮,对实例执行删除操作。 按需计费资源删除后,可能还会存在账单信息,因为系统通常会在使用后1个小时内对上一个结算周期的费用进行扣款。例如在8:30删除按小时结算的资源,但是8:00~9:00期间产生的费用,通常会在10:00左右才进行扣费。
常用概念 MAS-GO-SDK-Mysql是基于go-sql-driver/mysql v1.6.0开发的实现支持多活容灾服务的Mysql驱动源,其宗旨是促进开发者对于异地多活的Mysql关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。 父主题: 概述
用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 本手册基于一个GitHub上的商城应用改造实践,介绍如何基于MAS将应用改造为同城多活架构的过程。 方案架构 本实践对Demo商城的web应用和Mysql数据库进行同城多活改造。
计费,目前仅多活管理中心支持包年包月计费模式。 按需计费: 功能模块根据您开通的多活版本和功能点进行按需(天)计费。 多活管理中心根据您购买的实例规格按需(小时)计费。 节点数根据多活管理中心关联的节点数按需(天)计费。 计费模式变更:多活管理中心实例支持包年包月和按需计费模式相互转换。
Connect实例续费,以延长实例的使用时间。 自动续费 开通自动续费后,实例会在每次到期前自动续费,避免因忘记手动续费而导致实例被自动删除。 在一个包年/包月实例生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。 图1 实例生命周期 实例从购买到到期前,处于正常运行阶段,实例状态为“运行中”。
找实例资源。 单击实例的“删除”按钮,对实例执行删除操作。 按需计费资源删除后,可能还会存在账单信息,因为系统通常会在使用后1个小时内对上一个结算周期的费用进行扣款。例如在8:30删除按小时结算的资源,但是8:00~9:00期间产生的费用,通常会在10:00左右才进行扣费。
登录MAS控制台。 单击“混沌工程>故障模式库”,进入故障模式库页面。 选择故障模式类型、故障类型、故障模式并设置参数。 在搜索框直接输入故障模式名称,支持模糊匹配,再选择故障模式名称,可以直接匹配至所需故障模式。 父主题: 故障模式库
MAS实例续费,以延长实例的使用时间。 自动续费 开通自动续费后,实例会在每次到期前自动续费,避免因忘记手动续费而导致实例被自动删除。 在一个包年/包月实例生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。 图1 实例生命周期 实例从购买到到期前,处于正常运行阶段,实例状态为“运行中”。
约束 MAS-Mongo-SDK的多活容灾能力需要数据同步服务和MAS DCG服务支持,SDK本身不支持数据同步,SDK本身也不支持故障动态切换数据源能力,需要配合MAS DCG服务一起使用。 版本约束 多活容灾MongoDB监控准备 父主题: MAS-Mongo-SDK使用手册
配置创建DevsporeClient客户端 通过配置客户端信息,引入MAS-GO-SDK-Redis创建DevsporeClient客户端。 支持以代码方式添加配置信息或者从YAML文件读取配置信息。 按需引入DevsporeClient客户端 在需要使用DevsporeClient客户端的地方引入并执行Redis操作。