SMC通过整机迁移和应用迁移方式,将服务器和业务应用容器化后并推送至阿里云容器镜像服务ACR,最终在容器服务Kubernetes版ACK完成应用部署,从而实现服务器和应用的容器化迁移。
简介
服务器迁移至容器镜像功能现已升级,增加了对服务器上的特定应用迁移至容器镜像的支持,即应用迁移模式。现支持整机迁移模式和应用迁移模式。
SMC通过整机迁移和应用迁移方式,将服务器和业务应用容器化后并推送至阿里云容器镜像服务ACR,最终在容器服务Kubernetes版ACK完成应用部署,从而实现服务器和应用的容器化迁移。以下为该功能相关的产品服务关系及迁移流程示意图。
在源服务器平台安装SMC客户端。
迁移配置并开始迁移,迁移完成后自动生成容器镜像,并将容器镜像存放至容器镜像服务ACR个人版。支持整机迁移模式和应用迁移模式。
在容器服务Kubernetes上部署应用,即可完成迁移。
阿里云容器镜像服务ACR(Alibaba Cloud Container Registry)个人版面向个人开发者,提供基础镜像托管和构建服务。
阿里云容器服务Kubernetes版ACK(Container Service for Kubernetes)支持企业级Kubernetes容器化应用的生命周期管理,让您轻松高效地在云端运行Kubernetes容器化应用。
迁移场景
整机迁移
支持将物理机/虚拟机/云平台服务器上系统及所有应用数据容器化后生成镜像并推送至阿里云容器镜像服务ACR。适用于系统级灾备场景。
应用迁移
支持将物理机/虚拟机/云平台服务器上特定应用容器化后生成镜像并推送至阿里云容器镜像服务ACR。适用于微服务容器化改造场景。
重要应用迁移功能处于邀测阶段,请联系我们提交申请开通白名单后使用。支持的应用版本包括:
Java Tomcat
Java Tomee
Java JBoss(独立模式)
ASP.NET Core 3.1及ASP.NET 5/6/7/8版本
使用限制
仅x86架构Linux操作系统的服务器支持迁移为容器镜像。支持操作系统版本包括:
CentOS
Ubuntu
RedHat
Alibaba Cloud Linux
应用迁移功能需要开通白名单使用。若有需要,请联系我们。支持的应用版本包括:
Java Tomcat
Java TomEE
Java JBoss(独立模式)
ASP.NET Core 3.1及.NET 5/6/7/8版本
仅支持迁移至容器镜像服务ACR个人版实例的镜像仓库。
容器化迁移当前不支持数据盘迁移,系统默认排除
/mnt
目录及所有数据盘挂载点。迁移生成的目标磁盘仅包含一个默认分区,无需调整现有分区结构。如果数据盘数据需要迁移到阿里云,可以通过FTP、SCP、手动备份至OSS/NAS等方式进行数据迁移。具体操作,请参见选择传输文件的方式和命令行工具ossutil 1.0。
应用迁移模式下,迁移过程中不要重启应用进程,进程ID变化会导致迁移任务失败。
迁移费用
开始迁移
迁移指引:容器化迁移