MAS入门简介
多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。
使用条件
- 已注册华为账号并开通华为云。
- 当前登录账号拥有使用MAS的权限。账号权限授权与绑定,请参考创建用户并授权使用MAS。
使用流程
MAS使用流程:
- 开通功能模块
在MAS服务控制台总览页面开通功能模块,选择多活版本和数据源功能点。
- 创建命名空间
在MAS服务控制台命名空间页面创建命名空间,根据需求可创建不同类型的命名空间。用户可以创建多个命名空间,用于逻辑隔离不同的资源。
- 购买多活管理中心
在MAS服务控制台购买多活管理中心,版本规格根据实际业务情况选择。例如,业务都在华为云上的可选择铂金版。
- 查看多活分区监控
在实例控制台的基本信息页面查看多活分区监控状态。
- 创建应用
在MAS实例控制台新增一个MAS应用,一个实例可以创建多个不同的应用,实例中的所有资源都要归属到某个应用下。
- 新增监控
在所属命名空间为同城多活类型的多活实例下,创建业务所需的监控器。
- 新增MySQL/Oracle/PostgreSQL监控
在实例控制台的监控列表页面根据业务需要新增MySQL或Oracle或PostgreSQL监控,配置监控信息。该监控器用于监控用户业务所使用的数据库,并且在数据中心1异常后可以将业务流量切换到数据中心2。
- 新增Redis监控
在实例控制台的监控列表页面新增一个Redis监控,配置监控信息。该监控器用于监控用户业务所使用的Redis,并且在数据中心1异常后自动将业务流量切换到数据中心2。
- 新增MongoDB监控
在实例控制台的监控列表页面新增一个MongoDB监控,配置监控信息。该监控器用于监控用户业务所使用的MongoDB数据库,并且在数据中心1异常后自动将业务流量切换到数据中心2。
- 新增Elasticsearch监控
在实例控制台的监控列表页面新增一个Elasticsearch监控,配置监控信息。该监控器用于监控用户业务所使用的Elasticsearch引擎,并且在数据中心1异常后自动将业务流量切换到数据中心2。
- 新增API监控
在实例控制台的监控列表页面新增一个API监控,配置监控信息。该监控器用于监控用户业务所使用的APIG网关,并且在APIG网关监控异常后根据配置信息进行相应操作。
- 新增MySQL/Oracle/PostgreSQL监控
- 添加数据源
在MAS服务控制台“数据管理>数据源”页面添加数据源,数据源需要归属到某个命名空间下。
- 创建同步链路
在MAS服务控制台“数据管理>数据同步”页面创建同步链路,实现两个相同类型数据源之间的数据同步功能;数据同步链路需要归属到某个命名空间下。