探索非生产阶段
在此阶段,你将在成功试点之后开始将非生产 SAP 系统部署到 Azure 中,从而应用所有测试和验证任务。 试点阶段的所有条件和步骤也适用于此阶段。 非生产环境通常包括开发、单元测试和业务回归测试系统。 建议其中至少一个系统实施将用于未来生产系统的高可用性配置。 该阶段需要考虑的其他步骤包括:
在将系统从旧平台迁移到 Azure 之前,请收集资源消耗数据,例如 CPU 使用率、存储吞吐量和 IOPS 数据。 这对于 DBMS 层单元非常重要,对于应用程序层单元也非常有用。 此外,还应测量网络和存储延迟。
记录要部署的系统的可用性要求。 目的是确定非生产系统是需要全天候可用还是可暂时关闭。
确定是需要为 Azure 虚拟机构建自己的 OS 映像还是使用 Azure 市场映像。 根据你的选择,请确保考虑到许可影响。 如果决定创建自己的 OS 映像,请参阅以下文档:
- 对于 Windows OS,在 Azure 中创建通用虚拟机的托管映像。
- 对于 Linux OS,请参阅如何创建虚拟机或 VHD 的托管映像。
从 Azure 市场部署 SLES 和 RHEL 上的 SAP 映像时,请确保分别使用 SUSE 和 Red Hat 提供的特定于 SAP 的映像。
确保你满足 SAP 对 Microsoft 支持协议的支持要求。 相关信息请参阅 SAP 说明 #2015553。
确定要部署的系统的所有者,以促进维护计划和通知。
监视 Azure 文档的更新,以确定可能会影响部署的新功能。
监视与 Azure 相关的 SAP 说明的更新,例如 SAP 说明 #1928533,以确定新的虚拟机 SKU 或新支持的 OS 和 DBMS 版本。 利用新的产品/服务来实现最佳性价比。
再次验证 SAP 说明、SAP HANA 硬件目录和 SAP 产品可用性对照表 (PAM) 上的资源,以确保支持的 Azure 虚拟机 SKU、支持的 OS 版本以及支持的 SAP 和 DBMS 版本未发生更改。
有关新的 HANA 认证 Azure 虚拟机 SKU,请参阅 SAP HANA 硬件目录。 如果有任何更新,请将定价与最初考虑的 SKU 进行比较,并确定性价比最高的选项。
调整部署脚本,以应用新的 Azure 虚拟机 SKU 类型并纳入可让你受益的新功能。
完成基础结构的部署后,根据 SAP 说明 #500235 和 SAP 说明 #1100926 测试和评估 SAP 应用层虚拟机和 DBMS 虚拟机之间的网络延迟。 根据 SAP 说明 #1100926 的网络延迟指导评估结果。 网络延迟应为中等至良好。 确保针对 SAP 工作负载的 Azure 虚拟机 DBMS 部署的注意事项和 Azure SAP HANA 基础结构配置和操作中所述的限制适用于你的部署。
在继续进行部署之前,请执行试点阶段中包含的所有其他检查。
在迁移方案中,请在部署过程中记录部署到 Azure 的系统的资源消耗,并将其与历史本地记录进行比较。 如果看到明显的差异,请调整 Azure 虚拟机大小调整。 注意,更改 Azure 虚拟机大小会影响其存储和网络吞吐量。 有关详细信息,请参阅 Azure 中虚拟机的大小。
确定系统复制功能和过程。 目的是简化开发和测试系统复制,以加快项目交付。 请考虑使用 SAP LaMa 工具来完成此类任务。 自版本 3.0 SP05 起,SAP LaMa 默认包含向 Azure 的连接器。 可以使用此连接器来解除分配和启动虚拟机、复制和重定位托管磁盘,以及删除托管磁盘。 借助这些基本操作,可以通过使用 SAP LaMa 重定位、复制、克隆和刷新 SAP 系统。 连接器仅在 SAP LaMa Enterprise Edition 中可用。
优化 Azure 基于角色的访问、权限和过程,以确保责任分离,同时简化操作模式。
测试和记录与高可用性和灾难恢复相关的体系结构和过程。