云采用框架
云采用框架
链接复制成功!
迁移方案概述
迁移方案概述
应用上云迁移就像一次“搬家”,是围绕迁移源、迁移目标、迁移过程三要素而开展的一系列活动。
图1 应用上云迁移示意图

在进行迁移方案设计之前,先要参考第5章完成该应用的云上目标架构设计(B),然后设计从A->B的迁移方案(C)。
应用迁移方案要基于应用的四层架构来设计,分别设计每一层的迁移方案,如下图:
图2 应用迁移过程

- 接入层:通常是负载均衡、网关代理等组件,一般通过重新配置的方式实现迁移。
- 应用层:通常部署在主机或容器上,部署在主机上的应用一般通过华为云主机迁移工具SMS来迁,部署在容器上的应用,一般通过企业的CICD系统重新发布。
- 中间件层:通常是缓存中间件和消息中间件。缓存中间件一般通过华为云DCS迁移工具来迁移,消息中间件,一般不迁移,待消费者服务消费完通道内的消息后,整个消息中间件直接切换到华为云。
- 数据层:包括数据库、对象存储、文件系统,数据库一般通过华为云的数据迁移工具DRS做迁移,对象存储一般通过华为云对象存储迁移工具OMS做迁移,文件系统一般通过Rsync等迁移工具来迁移。
父主题: 设计迁移方案