更新时间:2024-11-20 GMT+08:00

MAS入门简介

多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。

使用条件

  1. 注册华为账号并开通华为云
  2. 当前登录账号拥有使用MAS的权限。账号权限授权与绑定,请参考创建用户并授权使用MAS

使用流程

MAS使用流程:

  1. 开通功能模块

    在MAS服务控制台总览页面开通功能模块,选择多活版本和数据源功能点。

  2. 创建命名空间

    在MAS服务控制台命名空间页面创建命名空间,根据需求可创建不同类型的命名空间。用户可以创建多个命名空间,用于逻辑隔离不同的资源。

  3. 购买多活管理中心

    在MAS服务控制台购买多活管理中心,版本规格根据实际业务情况选择。例如,业务都在华为云上的可选择铂金版。

  4. 查看多活分区监控

    在实例控制台的基本信息页面查看多活分区监控状态。

  5. 创建应用

    在MAS实例控制台新增一个MAS应用,一个实例可以创建多个不同的应用,实例中的所有资源都要归属到某个应用下。

  6. 新增监控
    在所属命名空间为同城多活类型的多活实例下,创建业务所需的监控器。
    • 新增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网关监控异常后根据配置信息进行相应操作。

  7. 添加数据源

    在MAS服务控制台“数据管理>数据源”页面添加数据源,数据源需要归属到某个命名空间下。

  8. 创建同步链路

    在MAS服务控制台“数据管理>数据同步”页面创建同步链路,实现两个相同类型数据源之间的数据同步功能;数据同步链路需要归属到某个命名空间下。