# 创建VPC和安全组
创建VPC和安全组，为创建RDS for MySQL实例准备好网络资源和安全组。
#### 创建VPC
1. 进入[创建虚拟私有云页面](https://console.huaweicloud.com/vpc/?#/vpc/vpcs/createVpc)。
2. 在"创建虚拟私有云"页面，参考[资源规划]，根据界面提示完成VPC、子网配置。
   
   图1创建虚拟私有云   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002596556183.png "点击放大")
   
   
   
3. 单击"立即创建"。
4. 返回VPC列表，查看创建VPC是否创建完成。 
   当VPC列表的VPC状态为"可用"时，表示VPC创建完成。
   
   
 
#### 创建安全组
1. 进入[创建安全组页面](https://console.huaweicloud.com/vpc/?#/vpc/secGroups/createSG)。
2. 参考[资源规划]，根据界面提示完成安全组配置。
   
   图2创建安全组   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264627877.png "点击放大")
   
   
   
3. 单击"立即创建"。
4. 返回安全组列表，单击安全组名称。
5. 选择"入方向规则"，单击"添加规则"。 
   
   
   
6. 配置入方向规则，放通数据库3306端口。 
   图3入方向规则   
   ![](https://support.huaweicloud.com/bestpractice-rds-mysql/zh-cn_image_0000002264547809.png "点击放大")
   
   
 
#### 资源规划
表1资源规划 
| 类别               | 子类         | 规划                 | 备注                                                                                                |
|:---|:---|:---|:---|
| VPC和安全组         | 区域        | 测试区域                | 现网实际选择时建议选择和自己业务区最近的区域，减少网络时延。                                                                  |
| VPC和安全组         | VPC名称       | vpc-01                | 自定义，易理解可识别。                                                                                      |
| VPC和安全组         | VPC IPv4网段 | 192.168.0.0/16     | -                                                                                                 |
| VPC和安全组         | 企业项目       | default             | -                                                                                                  |
| VPC和安全组         | 子网名称       | subnet-3c29         | 自定义，易理解可识别。                                                                                         |
| VPC和安全组         | 子网IPv4网段  | 192.168.0.0/24    | 子网选择时建议预留足够的网络资源。                                                                                   |
| VPC和安全组         | 安全组名称      | sg-database       | 自定义，易理解可识别。                                                                                       |
| 其他云MySQL        | 数据库版本     | MySQL 8.0         | -                                                                                                |
| 其他云MySQL        | IP地址     | 10.xxx.xxx.xx    | 仅作为示例。                                                                                            |
| 其他云MySQL        | 端口          | 3306              | -                                                                                                  |
| RDS for MySQL实例 | RDS实例名称   | rds-mysql         | 自定义，易理解可识别。                                                                                     |
| RDS for MySQL实例 | 数据库版本    | MySQL 8.0        | -                                                                                                |
| RDS for MySQL实例 | 实例类型       | 单机                 | 本示例中为单机。 实际使用时，为提升业务可靠性，推荐选择主备RDS实例。                  |
| RDS for MySQL实例 | 存储类型     | SSD云盘              | -                                                                                               |
| RDS for MySQL实例 | 可用区      | 可用区一              | 本示例中为可用区一。 实际业务场景推荐选择主备RDS实例，此时建议将两个实例创建在不同的可用区，提升业务可靠性。 |
| RDS for MySQL实例 | 性能规格       | 通用型 2 vCPUs \| 8GB | -                                                                                                |
| DRS迁移任务       | 迁移任务名     | DRS-mysql          | 自定义。                                                                                            |
| DRS迁移任务       | 源数据库引擎    | MySQL             | -                                                                                                |
| DRS迁移任务       | 目标数据库引擎   | MySQL             | -                                                                                                 |
| DRS迁移任务       | 网络类型      | 公网网络              | 本示例中采用公网网络。                                                                                      |
   
