-
应用场景 - 多活高可用服务 MAS
99%,同时进行跨AZ和跨Region容灾场景。 同城双活+异地灾备,提供最高程度的业务连续性和数据可用性保障。 场景四:异地多活(单元化) 适用于容灾可用性要求达到99.99%+,业务对时延敏感,且要求数据分区化场景。 分区化管理+应用数据多活,可扩展性强,可以随时增加新的分区,可靠性高。 场景五:混沌工程
-
约束 - 多活高可用服务 MAS
约束 Mas-ElasticSearch-SDK的多活容灾能力需要MAS DCG服务支持,SDK的故障动态切换数据源能力需要配合MAS DCG服务一起使用。 父主题: Mas-ElasticSearch-SDK使用手册
-
local-read-write(单边读写) - 多活高可用服务 MAS
读操作:同步路由到指定active的elasticsearch;写操作:同步路由到指定active的elasticsearch。 支持MAS动态切换激活数据源。 父主题: 使用场景
-
single-read-write(单边读写) - 多活高可用服务 MAS
有以下两个特点: 读操作:同步路由到指定active的redis;写操作:同步路由到指定active的redis。 支持mas动态切换激活数据源。 父主题: 使用场景
-
single-read-async-double-write(单边读异步双写) - 多活高可用服务 MAS
single-read-async-double-write(单边读异步双写) 使用须知:另起线程进行数据同步,不能保证异步写成功、不能保证两端数据的一致性。 图1 single-read-async-double-write部署图 读写指定异步双写,适用于读多写少场景,使用sd
-
查看实验报告 - 多活高可用服务 MAS
erfTest背景流量业务指标以及AOM系统资源监控信息。 故障演练报告提供整体的和应用维度的故障注入、故障感知、故障定界、业务恢复等演练数据。 查看实验报告 登录MAS控制台。 单击“混沌工程>实验报告”,进入“实验报告”页面。 单击“混沌实验”/“混沌实验组”页签,可分别查看对应页签的实验报告。
-
配置项说明 - 多活高可用服务 MAS
PropertiesConfiguration 请参考PropertiesConfiguration数据结构说明 Mas监控配置,配合etcd使用。 etcd 否 EtcdConfiguration 请参考EtcdConfiguration数据结构说明 etcd配置,如配置,则会从远端拉取。 redis 是 RedisConfiguration
-
非事务中使用强制路由 - 多活高可用服务 MAS
source用于选择数据中心,可以填"dc1"/"dc2"/"ACTIVE"。填"dc1"时,则强制路由到dc1数据中心,不管此时的路由算法为哪种,也不管sql类型是读还是写;同理,填“dc2”时,强制路由到dc2数据中心;比较特殊的是“ACTIVE”,此时路由到active指示的数据中心,同
-
强制路由 - 多活高可用服务 MAS
除了根据路由算法配置路由,sdk还支持通过注解@DynamicReadRoute指定读操作的路由。注解@DynamicReadRoute指定路由的参数:source,用于选择数据源,可以选择对应的枚举值:MongoSource.ACTIVE, MongoSource.LOCAL。 注解@DynamicReadRoute支持在方法、类上添加。
-
本地读单边写 - 多活高可用服务 MAS
进行操作。(本地指的是当Mongo数据源和props中所配置的azs为同一az时,此Mongo数据源被视为本地) 本地读单边写模式,配置文件中props.azs信息和sources.dcx.azs信息必须填写。 如果对接MAS平台,Mongo数据源所属az信息,以MAS平台上的azs信息为准,MAS平台此项选填。
-
事件监控简介 - 多活高可用服务 MAS
云监控服务默认开通使用。 如果需要查看MAS相关的监控指标,请参见查看云服务监控指标。 如果需要在监控数据满足指定条件时发送报警通知,可参见创建告警规则。 父主题: 事件监控
-
多活容灾方案相关问题 - 多活高可用服务 MAS
华为云同Region多AZ,APIG网关导流,数据层单实例或者双实例架构图中,哪个是用户提供的,哪个是MAS提供的? 如果要做双活,什么样的服务才能做双活,是不是必须是自建云服务才能用双活方案? 当前一些用户的解决方案是如何做到数据库双写的? 多活架构对业务是有要求的吧? 多云多
-
查看事件监控图表 - 多活高可用服务 MAS
查看事件监控图表 操作场景 本章节指导用户查看事件监控的监控数据。 操作步骤 登录管理控制台。 单击“服务列表 > 云监控服务”。 单击左侧导航栏的“事件监控”,进入“事件监控”页面。 在“事件监控”页面,默认展示近24小时的所有系统事件与自定义事件。 单击具体事件右侧的操作列的
-
API监控管理 - 多活高可用服务 MAS
题之后进行后续操作。 是否监控 默认选“是”,若选择“否”则不会再监控APIG的状态。 填写数据中心配置,完成后单击“下一步:高级配置”。 图2 新增API监控-数据中心配置 表3 数据中心配置信息 参数 配置说明 云选择 选择被监控的APIG部署的环境。 局点 被监控的APIG所在区域。
-
常用概念 - 多活高可用服务 MAS
实现多数据源管理的工具,具有以下特性: 多活容灾能力 多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS服务配合完成。 读写分离 读写分离由SDK实现,支持随机、轮询的负载均衡算法。 自定义指定数据源进行数据访问 用户也可以通过注解方式指定数据源以及主从数据库进行数据读写。
-
开始使用多活高可用服务 - 多活高可用服务 MAS
多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 使用条件 已注册华为账号并开通华为云。 当前
-
续费概述 - 多活高可用服务 MAS
续费概述 续费简介 包年/包月实例到期后会影响实例正常运行。如果您想继续使用,需要在指定的时间内为实例续费,否则实例会删除,数据丢失且不可恢复。 续费操作仅适用于包年/包月的实例,按需计费的实例不需要续费,只需要保证账户余额充足即可。 实例在到期前续费成功,所有实例资源得以保留,
-
使用MAS实现Redis容灾切换 - 多活高可用服务 MAS
切换”。 在弹窗中单击“确认”。活跃由数据中心1变为数据中心2。活跃数据库即主数据库。 待数据中心1 Redis正常(即Redis连接正常,数据读写正常),单击监控所在行右侧的“回切”。 在弹窗中单击“确认”。活跃数据库由数据中心2变为数据中心1。
-
参数配置说明 - 多活高可用服务 MAS
PropertiesConfiguration数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 version 是 String - 项目版本号。 appId 是 String - 项目组名称。 monitorId 是 String - 监控组名称。 cloud 是 String - 项目部署云组。
-
配置参数说明 - 多活高可用服务 MAS
请参考表2 PropertiesConfiguration数据结构说明 Mas监控配置,配合etcd使用。 etcd 否 EtcdConfiguration object 请参考表3 EtcdConfiguration数据结构说明 etcd配置,如配置,则会从远端拉取MongoServer配置对本地配置进行覆盖。