更新时间:2025-05-06 GMT+08:00

应用迁移上云简介

应用迁移上云简介

应用上云迁移是指将应用的接入层、应用层、中间件层和数据层迁移到云端的过程,迁移策略采用Rehost或Replatform,不含Refactor(应用改造),数据层包含对象存储、块存储、文件存储、关系型数据库、非关系型数据库。

应用上云迁移遵循如下的流程:

图1 应用迁移小循环

上述流程的执行对象是应用迁移分组,一个迁移批次通常包含一个或多个应用迁移分组,需要重复执行上述流程,才能将一个迁移批次的所有应用迁移到云端,如下图:

图2 分批迁移流程

用小循环的每个阶段概述如下:

  • 调研:对应用的技术架构进行详细的调研,详细到具体的技术组件和版本信息。
  • 设计:深度调研结果,给出云上的技术架构和规格选型,输出详细的迁移方案和切换方案。
  • 部署:创建云上资源,上云适配改造(如涉及),并做目标环境测试。
  • 迁移:将源端应用和数据迁移到云上目标环境。
  • 验证:进行数据和业务验证。
  • 切换:进行切换演练,刷新Runbook,实施正式切换。
  • 保障:业务切换后进行一段时间的实时监控和特别运维保障。

调研

应用迁移小循环需要调研的信息主要集中在单个应用级别,前面阶段获取的调研信息可以复用。

本阶段主要是“由粗到细”打开到能够指导迁移实施的详细程度。

调研方法请参考应用系统调研的内容,需要调研的内容包括应用的技术架构、详细的组件信息。

图3 应用调研