阿里云经典网络迁移至VPC网络

前言

  该文档全部摘自阿里云官方文档,个人只是整理了觉得有用的信息。

  

一、为什么要迁移至 VPC?

  1. 安全的网络环境

    • VPC 基于隧道技术,实现数据链路层的隔离,为每个租户提供一张独立、隔离的安全网络,不同专有网络之间网络完全隔离。
  2. 可控的网络配置

    • 您可以完全掌控自己的虚拟网络,例如选择自己的 IP 地址范围、配置路由表和网关等,从而可以轻松地实现内网的网络资源规划以及路由表的路径选择。
  3. 阿里云本身也是不推荐使用经典网络。

  

二、迁移方案

  1. 不可以接受服务器重启。请选择混挂混访方案。

    • 混挂:指一个负载均衡实例可以同时添加经典网络和 VPC 网络的 ECS 作为后端服务器接收监听转发的请求,且支持虚拟服务器组形式的混挂,公网和私网负载均衡实例都可开通混挂。
    • 混访:指云产品可以同时接受经典网络和专有网络中的 ECS 访问,通常该类产品都提供两个访问域名,一个是经典网络访问域名,另外一个是专有网络访问域名。RDSRedisMongoDB 等产品都支持混访,其它还支持混访的云产品见阿里云
  2. 可以接受服务器重启。那直接进行单 ECS 迁移就行了,完事重启。

    • 迁移过程中 ECS 需要进行重启。
    • 迁移的目标 VPC 的交换机的可用区必须和待迁移的 ECS 的可用区相同。

      • 华东1(杭州)地域的可用区 C 内的部分 ECS 实例不支持迁移网络类型。
    • 迁移前如有续费变配未生效订单或未支付订单,迁移后该订单将被取消且不能恢复,需要重新下单。
    • 迁移后,ECS 实例的公网 IP 都不变,但无法在 ECS 的操作系统中查看到这个公网 IP,如果您的应用对 ECS 实例的操作系统上可见的公网 IP 有依赖,迁移后会有影响,请谨慎评估。
    • 迁移过程中实例 ID 及登录信息不变。
    • 包年包月 ECS 实例迁移过程中不需要额外付费。从新的计费周期开始,按照同规格专有网络的价格计算。迁移到 VPC 后,ECS 的使用费用会降低。

  

三、迁移步骤

  生产环境的服务器是非常不建议重启的,因为会存在未知的可能性,所以下面只简要介绍一下混挂混访迁移方案。

  1. 首先要先迁移依赖组件:RDS、Redis、MongoDB 等,迁移至 VPC 网络后,自定义设置保留经典网络地址的时间。
  2. 根据公司环境适当划分好 VPC 网络。
  3. 新购入两台 VPC 网络的 ECS(或者将不用的经典网络 ECS 实例直接转成 VPC),跟原本经典网络某项目配置成高可用(经典网络和 VPC 内网互通需要借助ClassicLink功能),以混挂混访方式访问依赖组件。
  4. 配置 slb 首先稍微放一点流量给 VPC 网络的 ECS 实例,确认正常后,逐步以 VPC 类型实例替换掉项目中经典网络实例,被替换掉的经典网络实例再直接转为 VPC 类型实例(此时项目已经切走,完全可以重启),依次复用,节约资源。
  5. 另一种方式就是,直接买同样数量的 VPC 类型 ECS,一次性全部镜像过去,确认无误后再提前释放掉原本经典网络类型的 ECS(包年包月类型)。不过阿里云扣费标准是按天的,不满一天按一天算,所以如果 ECS 数量过多,还是会有明显的损失。
  6. 迁移架构图可以参考阿里云的迁移示例

  
  

猜你喜欢

转载自www.cnblogs.com/ccbloom/p/11808665.html