
# MAS配置流程
#### 前提条件
进行应用改造需要提前完成的事项：
- 已创建VPC、子网和安全组。本实践用到的多活实例、RDS for MySQL实例、DRS灾备任务均部署在相同的VPC、子网和安全组。
  ![](https://support.huaweicloud.com/bestpractice-mas/public_sys-resources/note_3.0-zh-cn.png)
  - 创建VPC和子网的操作指导请参考[创建虚拟私有云和子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)，若需要在已有VPC上创建和使用新的子网，请参考[为虚拟私有云创建新的子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013748726.html)。
  
  - 创建安全组的操作指导请参考[创建安全组](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013748715.html)，为安全组添加规则的操作指导请参考[添加安全组规则](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html)。
    
- 已开通MAS"同城多活"版本功能模块，功能点包括"MySQL"。具体详情请参见[开通功能模块](https://support.huaweicloud.com/usermanual-mas/mas_03_0022.html#section1)。
- 创建好"同城多活"类型的命名空间，分区类型选择"华为云"，空间命名为namespace-demo，主备可用区分别为az1和az2。具体详情请参见[创建命名空间](https://support.huaweicloud.com/usermanual-mas/mas_03_0021.html#section1)。
- 在已创建的命名空间下购买MAS多活管理中心，实例命名为mas-instance-demo。具体详情请参见[购买多活管理中心](https://support.huaweicloud.com/usermanual-mas/mas_03_0002.html)。
- 已[购买RDS for MySQL](https://support.huaweicloud.com/usermanual-rds-mysql/rds_10_0028.html)两个数据库实例。
  - 数据库实例分别部署在当前Region下的az1和az2。
  
  - 数据库实例命名为rds-mysql-demo-01和rds-mysql-demo-02，数据库实例需配置为相同的用户名和密码。
  
  - 分别在两个数据库实例中创建database01名称为litemall，此litemall为Demo商城的业务数据库，用于在MAS多活管理中心配置为MySQL监控器的连接数据库。
  
  - 分别在两个数据库实例中创建database02名称为test，用于在MAS多活管理中心配置为MySQL监控器的监控数据库。
  
  
  ![](https://support.huaweicloud.com/bestpractice-mas/public_sys-resources/note_3.0-zh-cn.png)
  请参考RDS for MySQL的[购买实例](https://support.huaweicloud.com/usermanual-rds-mysql/rds_10_0028.html)操作，准备MySQL数据库。
  
- 商城应用部署在已创建的命名空间下的可用区，且业务部署架构需要和MAS多活分区保持一致；与多活实例配置为相同VPC、子网、安全组，与多活实例网络互通。
 
#### 改造流程
通过MAS多活实例进行商城应用同城多活改造流程如下图所示：
图1商城应用改造流程   
![](https://support.huaweicloud.com/bestpractice-mas/zh-cn_image_0000001439605021.png)
