有代理迁移通过在源服务器下载并运行SMC客户端,来上报源服务器信息,配合SMC将服务器迁移至阿里云。可完整复制源系统的数据,不会修改源服务器数据。
迁移场景
从自建IDC机房迁移至阿里云
从本地虚拟机(VMware、VirtualBox、Xen、KVM、Hyper-V等)迁移至阿里云
从其他厂商云(亚马逊AWS、微软Azure、谷歌GCP、腾讯云、UCloud、电信云、青云等)迁移至阿里云
阿里云跨账号或跨地域服务器迁移
功能优势
不依赖源服务器的底层环境,支持主流平台、操作系统版本
支持不停机在线迁移,不影响源系统运行
SMC客户端体积小、无需安装、下载后直接解压运行
数据传输默认采用2048位RSA密钥加密传输,安全有保障
支持断点续传、压缩传输
支持增量迁移、减少业务暂停及交割时间
迁移原理
您可将源服务器迁移至自定义镜像,再通过自定义镜像创建ECS实例。也可以将源服务器直接迁移至目标ECS实例。原理如下:
迁移到自定义镜像原理
迁移到自定义镜像原理说明如下:
在源服务器中下载并安装SMC客户端(如果选择命令行导入或者控制台自动导入迁移源的方式,系统会自动下载并安装SMC客户端,无需用户操作)。
在源服务器中运行SMC客户端,SMC客户端会通过SMC服务域名将源服务器信息注册上报到SMC服务端。
SMC服务端创建临时的中转实例,并在安全组放开出方向的8080和8703端口。
SMC客户端通过连接中转实例的8080端口来建立通信,并通过中转实例的8703端口将磁盘数据传输到中转实例的数据盘。
SMC服务端将中转实例的磁盘数据创建快照,并通过快照创建镜像。
迁移到目标实例原理
迁移到目标实例原理说明如下:
在源服务器中下载并安装SMC客户端(如果选择命令行导入或者控制台自动导入迁移源的方式,系统会自动下载并安装SMC客户端,无需用户操作)。
在源服务器中运行SMC客户端,SMC客户端会通过SMC服务域名将源服务器信息注册上报到SMC服务端。
SMC服务端连接目标实例,创建并挂载临时的中转云盘,在安全组放开出方向的8080和8703端口。
SMC客户端通过连接目标实例的8080端口来建立通信,并通过目标实例的8703端口将磁盘数据传输到目标实例的数据盘。
SMC服务端将目标实例的磁盘数据创建快照,并通过快照创建镜像。
SMC服务端将镜像更换到目标实例的系统盘。
支持的网络迁移模式说明:
SMC支持公网和私网两种方式迁移数据。迁移时源系统到中转实例或目标实例的IP的网络需要打通。
使用限制
操作系统限制
支持迁移服务器的操作系统如下表所示。
Windows | Linux |
重要 不支持Windows Server 2003、Windows Server 2008迁移后的激活。您可在迁移后升级操作系统版本,更多信息,请参见Windows Server EOL应对方案。 |
|
迁移数据限制
待迁移服务器操作系统 | 迁移数据限制说明 |
Windows系统 |
|
Linux系统 |
|
迁移源和迁移任务数量限制
限制项 | 普通用户限制 | 例外申请方式(例外上限) |
一个阿里云账号总共可注册的迁移源数量 | 1000 | |
一个阿里云账号总共可创建的迁移任务数量 | 1000 | |
一个阿里云账号可并发执行的迁移任务数量 | 50 |
开始迁移
开始服务器迁移:迁移指引