基于 CCE One 容器迁移能力,帮助业务将本地IDC或三方云上的Kubernetes容器集群,迁移到天翼云云容器引擎服务;迁移过程安全、可靠、灵活、高效,无需停机,热迁移、对业务零影响。
工作原理
将应用从一个环境迁移到另一个环境是一项具有挑战性的任务,因此仔细的规划和准备至关重要。天翼云CCE One的容器迁移服务通过以下五个阶段为您提供全流程迁移指导:
集群评估:在此阶段,您需要评估源集群的规模以决定目标集群的类型和资源规模。
依赖数据迁移:在这个阶段,基于天翼云上的云迁移、云备份等标准云产品服务,您将迁移镜像以及依赖服务的相关数据。
元数据迁移:在此阶段,您需要通过容器备份/恢复功能或集群联邦方式,将应用元数据从源集群迁移到目标集群,从而让应用在目标集群中正常运行起来。
应用迁移:在这个阶段,您可以通过特定方式进行流量调度,例如智能DNS+单集群LB或多集群Ingress、多集群Service等,将业务流量逐步从源集群迁移到目标集群。
业务验证:流量迁移过程中及流量迁移完成后,您可以对迁移后业务允许情况进行验证,以确保服务运行符合预期。
通过遵循天翼云CCE One容器迁移服务的全流程迁移指导,您可以更顺利地将应用从一个环境迁移到另一个环境。
迁移方式
天翼云CCE One为您提供多种迁移工具及迁移方式可选,以满足您不同场景下对迁移服务的需求。具体来讲,主要为如下两种:
方式一:全量迁移
由CCE One提供工具,帮助您自动备份源集群元数据,并在天翼云目标集群中数据恢复,后续再自行逐个应用切流;对应操作流程参考如下:
优势:可实现容器集群的一次性完整复制,操作简单。
缺点:要求目标集群与源集群一开始就1:1资源配置,可能存在资源浪费。
适用场景:适合想要快速迁移,或希望单独备份数据的场景。
方式二:增量迁移
基于CCE One提供的多集群联邦应用迁移能力,帮助您实现集群中应用按需、有序、无感迁移目的;对应操作流程参考如下:
优势:可应用维度逐步迁移和切流,目标集群规模随切流进度逐步扩大,资源利用合理。
缺点:要求源、目标集群均纳管到天翼云CCE One,且迁移粒度更细,操作可能相对繁琐。
适用场景:适合需要精细化梳理和迁移应用的场景。
适用场景
天翼云CCE One容器迁移服务,支持多种场景下的容器迁移或备份服务,以满足您不同场景下的功能需求。具体参考下表:
场景 | 说明 |
---|---|
备份场景 | 实现集群中应用(资源YAML)的备份和恢复,并将备份数据安全地存储在指定的对象存储OSS Bucket中; |
容灾场景 | 基于多集群联邦能力,为您提供灾难情况下的应用自动容灾迁移能力,确保服务始终可用、异常后也可快速恢复; |
迁移场景 | 本地IDC迁移上云:将位于本地数据中心的Kubernetes集群迁移到天翼云CCE One管理的Kubernetes集群,实现应用程序的云端部署和运维管理。 |
三方云集群跨云迁移:将位于其他云服务提供商的Kubernetes集群迁移到天翼云CCE One管理的Kubernetes集群,实现跨云迁移和统一管理。 | |
天翼云CCE集群间迁移(同资源池):在同一地理区域内的天翼云CCE One管理的Kubernetes集群间进行迁移,实现资源优化、应用升级或其他管理需求。 | |
天翼云CCE集群间迁移(跨资源池):在天翼云CCE One管理的Kubernetes集群间进行迁移,将应用程序从一个地理区域迁移到另一个地理区域,以满足数据合规性、延迟和可用性等需求。 |