本文档介绍了如何使用混挂和混访方案将经典网络迁移至专有网络。
前提条件
在开始使用混挂和混访迁移方案前,请确保满足以下条件:
- 您已经注册了阿里云账号。如还未注册,请先完成账号注册。更多信息,请参见账号注册。
- 您已了解该迁移方案的详细信息和使用限制。更多信息,请参见迁移方案概述。
- 您已经了解专有网络和相关网络产品。专有网络和经典网络存在很大的不同,除了安全隔离外,专有网络使您在云上具备了网络管理能力,但这些管理需要使用相关的网络产品实现。
- 本文档中的迁移示例仅供参考,很多系统都比迁移示例的系统复杂。在迁移前需要仔细评估,梳理系统依赖,制定严谨的迁移方案。
待迁移系统
本文档提供两个迁移示例,其中一个待迁移的系统相对复杂。
迁移示例一
参考以下步骤,将待迁移系统一迁移至专有网络:
- 准备网络环境。
首先,需要创建专有网络和交换机,确定要迁移的专有网络和交换机的相关信息。
- 获取RDS和OSS的专有网络访问域名。
- 在专有网络中创建ECS并完成配置。
如下图所示,在VPC中新建两台ECS,并在ECS上部署程序,将RDS和OSS的访问域名修改为专有网络的访问域名。配置完成后,需要仔细验证测试是否可以正常访问OSS和RDS。
- 将专有网络中的ECS添加到公网SLB实例。
如下图所示,将在VPC中新建并配置好的ECS添加到公网SLB实例中。添加后,注意观察SLB实例中新加入的ECS的健康检查状态。可将新加入的ECS的权重设置小一些,这样可以在健康检查状态正常但出现其它异常时,减少对系统的影响。同时,仔细观察系统状态、流量监控、健康检查日志等信息。
- 将经典网络ECS从公网SLB实例中移除。
如下图所示,当系统运行正常后,将经典网络ECS从公网SLB实例中移除。可以先将经典网络ECS的权重设置为0,待经典网络ECS上无请求流量时再移除。
- 释放经典网络ECS。
如下图所示,系统运行一段时间无异常后,将经典网络ECS释放。因为公网SLB实例本身支持挂载专有网络ECS,不再需要迁移。因此,到这里整个迁移工作就完成了。
迁移示例二
当迁移如下图所示的系统时(待迁移系统二),如果采取迁移示例一的操作顺序,先迁移ECS1和ECS2,由于SLB只支持混挂,不支持混访,会造成迁移后的专有网络内的ECS无法访问经典网络的ECS实例。
迁移该系统的基本步骤如下:
- 准备网络环境。
首先,需要创建专有网络和交换机,确定要迁移的专有网络和交换机的相关信息。
更多信息,请参加搭建IPv4专有网络
- 获取RDS和OSS的专有网络访问域名。
- 在VPC内新建两台ECS,用于迁移私网SLB实例挂载的经典网络ECS3和ECS4。
- 配置VPC内新建的这两台ECS,使用RDS和OSS的专有网络访问域名。
- 在VPC内新建一个私网SLB实例,用于代替经典网络的私网SLB实例。
- 配置VPC内的私网SLB实例,添加步骤3中新建的两台ECS作为后端服务器。
- 在VPC内再新建两台ECS,用于迁移公网SLB实例的经典网络ECS1和ECS2。
- 配置这两台新建的ECS。特别注意,此时需要将访问经典网络中的私网SLB的地址替换为VPC的私网SLB地址。
- 接下来的过程,可以参考迁移示例一中的步骤3至步骤6。