部署资产
现在,可以开始迁移的技术实现。
要部署工作负载并修正问题,请使用评估阶段的工作负载体系结构和评估材料。 执行详细测试,以确保清楚了解服务如何协同运行。
部署支持服务
部署所有服务,以确保工作负载能够成功运行。 工作负载可能需要使用面向资源组织、网络、标识和安全性与管理的服务。 确定可在过程中提前部署的服务,例如核心服务、无成本服务或基于消耗的服务。 还可以部署在准备好使用之前可以暂停的服务。 还可确定在使用服务后可以取消预配的服务。
修正资产
确定可能导致资产与云提供商不兼容的配置。 执行必要的修正,以确保可以在云中正确复制和暂存工作负载。
要准备资产以进行迁移,可能需要执行修正任务,例如:
- 次要主机升级。
- 次要来宾操作系统升级。
- 服务级别协议 (SLA) 修改。
- 应用程序配置更改。
- 次要网络路径更改。
在进行评估或测试时确定修正任务,然后跟踪任务。 可以使用 Azure DevOps 等工具创建和确定工作项的优先级,并逐步完成特定阶段,以帮助进行横向扩展。
某些组织可能需要执行大规模修正任务,这可能会影响迁移的速度或一致性。 例如,组织可能需要频繁升级主机或来宾操作系统。 在这种情况下,可以将修正分为并行团队工作,类似于云采用和云治理结构。
如果大规模修正范围广泛,则可能会发现现代化活动的工作效率会更高。 请考虑实现工作负载的容器化或自动化,或重新生成工作负载。
复制资产
复制过程包括以下步骤:
- 复制:复制各种二进制文件的时间点版本。
- 种子:将二进制快照复制到新平台,并将其部署到新硬件。
- 同步:对齐新二进制文件和旧二进制文件。
复制先决条件包括:
- 已迁移资源的订阅。
- 用于移动二进制副本的迁移工具。
- 为复制和同步准备的源二进制文件。
- 在工作负载体系结构设计步骤中确定的工作负载的任何依赖项。
考虑影响迁移计划的常见潜在因素,例如复制时间和磁盘偏移的累积影响。
准备管理活动
完成迁移后,准备执行管理活动,以防止出现中断、违规和性能不佳等问题。
确保为每个工作负载设置管理例程。 规划和准备以下活动:
- 具有收集相应日志的日志记录系统,例如活动日志、诊断日志和系统日志。
- 配置警报。
- 具有用于还原状态的备份配置和进程。
- 具有可提供故障转移和还原服务的业务连续性和灾难恢复 (BCDR) 配置。
- 执行安全态势管理和漏洞检测。
- 在 Azure 虚拟机中启用串行代码以帮助排除故障。
- 启用虚拟机自动关闭以满足业务需求。
- 部署标记并修正不正确的标记。
- 更新虚拟机。
在 Azure 中测试迁移部署
测试体系结构和管理计划。 迁移测试侧重于 IT 活动。 列出在测试期间发现的问题,以便跟踪和修正这些问题。
要进行测试,需要:
- 独立网络。
- 独立网络访问权限。
- 身份验证机制。
在独立的环境中执行测试迁移,以确保不会影响生产工作负载。 可以创建与实时系统并行运行的源系统的副本。
执行测试后,请确保:
- 记录发现的问题。
- 根据问题的严重性对问题进行会审,并确定解决方法。
- 记录解决方法。 尝试将解决方法纳入到迁移中,以避免进行修正。
- 从非解决方法项开始。 首先修正没有解决方法的问题。