探索生产准备阶段
在此阶段,应充分利用在之前阶段积累的所有知识和体验,并应用它们来为生产部署做好准备。 此外,在迁移方案中,应准备好在当前托管位置和 Azure 之间传输数据。
在迁移到 Azure 之前,请先完成生产系统的必要 SAP 版本升级。
请与企业所有者就生产系统迁移后需要进行的功能和业务测试达成一致。 确保使用当前托管位置中的源系统执行所有这些测试。 你想要避免在系统迁移到 Azure 之后才首次执行测试。
测试到 Azure 生产迁移过程。 如果未在同一时间范围内将所有生产系统移到 Azure,请确定需要驻留在同一托管位置的生产系统组。 测试数据迁移。 常见迁移方法包括:
- 将 DBMS 方法(如备份/还原)与 SQL Server AlwaysOn、HANA 系统复制或日志传送结合使用,可以将数据库内容播种并同步到 Azure 中。
- 对较小的数据库使用备份/还原。
- 使用实施到 SAP SWPM 工具中的 SAP 迁移监视器来执行异类迁移。
- 如果需要结合使用 SAP 版本升级,请使用 SAP DMO 流程(如 SUM 数据库迁移选项 (DMO) - 简介中所述)。 请记住,并非所有源 DBMS 和目标 DBMS 之间的组合都受支持。 有关详细信息,请参阅特定于 DMO 发行版的 SAP 说明。 例如,SAP 说明 #3126581 中记录了 SUM 2.0 SP04 的数据库迁移选项 (DMO)。
- 如果需要将备份或 SAP 导出文件上传到 Azure,请比较通过 Internet 和 ExpressRoute 的数据传输吞吐量。 为简化基于 Internet 的传输,可能需要调整 NSG/ASG 配置。
在将系统从旧平台迁移到 Azure 之前,请收集资源消耗数据,例如 CPU 使用率、存储吞吐量和 IOPS 数据。 这对于 DBMS 层单元非常重要,对于应用程序层单元也非常有用。 此外,还应测量网络和存储延迟。
参考 SAP 支持说明、SAP HANA 硬件目录和 SAP 产品可用性对照表 (PAM),以确保与支持的 Azure 虚拟机 SKU、这些 Azure 虚拟机 SKU 支持的 OS 版本以及支持的 SAP 和 DBMS 版本相关的信息的准确性。
调整部署脚本,以利用新的 Azure 虚拟机 SKU 类型并纳入可让你受益的新功能。
在部署基础结构和应用程序之后,逐步完成附加检查以验证部署情况:
部署为适当的 Azure 虚拟机 SKU 预配了预期的存储配置。
Azure 虚拟机的来宾操作系统已按预期的统一方式进行了强化。
Azure 虚拟机的来宾操作系统处于预期的版本和修补程序级别。
已安装预期的应用程序版本和补丁。
Azure 虚拟机的来宾操作系统处于预期的版本和修补程序级别。
Azure 高级存储已用于延迟敏感型磁盘或单个虚拟机可用性 SLA 需要达到 99.9% 的情况。
Azure 虚拟机的来宾操作系统处于预期的版本和修补程序级别。
已启用 Azure 写入加速器(如果适用)。
Azure 虚拟机的来宾操作系统处于预期的版本和修补程序级别。
确保在虚拟机中跨需要支持 Azure 写入加速器的磁盘创建了存储空间或条带集。 有关 Linux 卷管理器的相关信息,请参阅:
Azure 虚拟机上专门配置了托管磁盘。
Azure 虚拟机已部署到预期的可用性集和可用性区域中(如果适用)。
SAP 应用程序层和 SAP DBMS 层上使用的 Azure 虚拟机已启用 Azure 加速网络。
SAP 应用程序与基于 SAP NetWeaver、Hybris 或 S/4HANA 的 SAP 系统的 DBMS 层之间的通信路径中没有 Azure 网络虚拟设备。
ASG 和 NSG 规则按预期控制连接。
已实施试点阶段确定的超时设置。
SAP 应用程序层虚拟机和 DBMS 层之间的网络延迟符合 SAP 说明 #500235 和 SAP 说明 #1100926 中提供的指导。 部署 Azure SAP HANA(大型实例)时,请考虑 SAP HANA(大型实例)网络体系结构中所述的异常。
已按预期方式实施加密。
接口和应用程序在新部署的基础结构中可用。
创建促进 Azure 计划内维护事件的 playbook。 该 playbook 应定义在进行计划内维护时应使系统和 Azure 虚拟机脱机并使其再次联机的顺序。