容器迁移概述
华为云UCS的容器迁移服务为您提供了一种可靠、安全、灵活且高效的迁移方案。通过使用UCS,您可以将本地数据中心或其他云提供商上的Kubernetes集群中的云原生应用迁移到华为云UCS管理的Kubernetes集群中。这样,您可以实现统一的运维管理,降低管理成本并提高运维效率。
将应用从一个环境迁移到另一个环境是一项具有挑战性的任务,因此仔细的规划和准备至关重要。UCS的容器迁移服务通过以下四个阶段为您提供全流程迁移指导:
- 集群评估:在此阶段,您需要评估源集群的状态以决定目标集群的类型。
- 数据迁移:在这个阶段,您将迁移镜像以及依赖服务的相关数据。
- 应用备份:在此阶段,您需要备份源集群中的应用。
- 应用迁移:在这个阶段,您将通过备份数据恢复的方式,将源集群中的应用迁移到目标集群。
通过遵循UCS容器迁移服务的全流程迁移指导,您可以更顺利地将应用从一个环境迁移到另一个环境。
方案优势
UCS容器迁移的主要优势包括:
- 易用性
在集群评估、镜像迁移、应用备份和应用迁移阶段,迁移过程已实现工具化。这些工具免安装,简单轻量且配置灵活。
- 多版本
支持Kubernetes 1.19以上版本的集群迁移。
- 无依赖
迁移工具不需要任何外部依赖,可以独立运行。
- 多架构
迁移工具支持在Linux(x86、arm)、Windows环境中运行。
- 多场景
支持多种场景的集群迁移,满足您不同迁移需求,具体如表1所示。
表1 迁移场景 场景
说明
本地IDC集群迁移上云
将位于本地数据中心的Kubernetes集群迁移到华为云UCS管理的Kubernetes集群,实现应用程序的云端部署和运维管理。
第三方云集群跨云迁移
将位于其他云服务提供商的Kubernetes集群迁移到华为云UCS管理的Kubernetes集群,实现跨云迁移和统一管理。
不同Region UCS华为云集群迁移
在华为云UCS管理的Kubernetes集群间进行迁移,将应用程序从一个地理区域迁移到另一个地理区域,以满足数据合规性、延迟和可用性等需求。
同Region UCS华为云集群迁移
在同一地理区域内的华为云UCS管理的Kubernetes集群间进行迁移,实现资源优化、应用升级或其他管理需求。
- 不停机
迁移过程无需停机,不影响源集群业务。