本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 SAP HANA 从其他平台迁移到 Amazon
此方案比从 anyDB 迁移更简单,因为您已经在使用 SAP HANA。对于此次迁移,您需要将位于不同平台上的现有 SAP HANA 系统和大小调整映射到 Amazon上的 SAP HANA 解决方案。
EC2 实例内存功能使您可以选择在单个实例(纵向扩展)或多个 EC2 EC2 实例(横向扩展)上整合多个 SAP HANA 数据库。SAP 调用这些选项:一个服务器上的 HANA 和 ABAP、一个数据库中的多个组件 (MCOD)、一个系统中的多个组件 (MCOS) 和多租户数据库容器 (MDC)。推荐特定的整合组合超出了本指南的范围;有关可能的组合,请参阅 SAP Note 1661202 – Support for multiple applications on SAP HANA
此迁移场景包括配置 SAP HANA 系统 Amazon、备份源数据库、将数据传输到 Amazon SAP 应用程序服务器以及安装 SAP 应用程序服务器。如果您要从纵向扩展到横向扩展调整 HANA 环境的大小,请按照 SAP Note 2130603
主题
选项 1: Amazon Migration Hub Orchestrator
有关如何将 SAP HANA 系统迁移到 Amazon 使用 Amazon Migration Hub Orchestrator 的详细信息,请参阅将 NetWeaver 基于 SAP 的应用程序和 SAP HANA 数据库迁移到。 Amazon
选项 2:SAP HANA 备份与还原
-
在 Amazon上预调配 SAP HANA 系统和环境。(Amazon Launch Wizard for SAP 可帮助您加快和自动执行此过程。)
-
传输(sftp 或 rsync)完整的 SAP HANA 备份,确保将所有必要的 SAP HANA 日志从源系统传输到目标 EC2 实例,以便 point-in-time恢复。 Amazon这里的一个普遍性技巧是压缩您的文件并将文件拆分为较小的数据块以并行执行传输。如果您的传输目的地是 Amazon S3,则使用 aws s3 cp 命令将为您自动并行执行文件上传。有关将数据传输到的其他选项 Amazon,请参阅之前在 “备份/还原工具” 部分中列出的 Amazon 服务。
-
恢复 SAP HANA 数据库。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用了 Amazon Launch Wizard for SAP,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 3:SAP HANA 传统迁移
-
在 Amazon上预调配 SAP HANA 系统和环境。(Amazon Launch Wizard for SAP 可帮助您加快和自动执行此过程。)
-
执行 SAP 同构系统复制以导出源 SAP HANA 数据库。您也可以选择使用数据库备份作为导出;请参阅 SAP Note 1844468 – Homogeneous system copy on SAP HANA
。导出完成后,将您的数据传输到 Amazon。 -
继续在 SAP HANA 系统上执行 SAP 系统复制过程 Amazon ,以导入您在步骤 2 中导出的数据。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用了 Amazon Launch Wizard for SAP,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 4:SAP HANA HSR
-
在 Amazon上预调配 SAP HANA 系统和环境。(Amazon Launch Wizard for SAP 可以帮助您加快和自动化此过程。) 为了节省成本,您可以选择使用较小的 EC2 实例类型。
-
在 Amazon上建立从源数据库到备用 SAP HANA 数据库的异步 SAP HANA 系统复制。
-
在备用数据库上执行 SAP HANA 接管。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用了 Amazon Launch Wizard for SAP,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 5:SAP HANA HSR(通过备份和还原进行初始化)
-
在 Amazon上预调配 SAP HANA 系统和环境。(Amazon Launch Wizard for SAP 可以帮助您加快和自动化此过程。) 为了节省成本,您可以选择使用较小的 EC2 实例类型。
-
停止源 SAP HANA 数据库并获取数据文件的副本(这在本质上是冷备份)。保存文件后,您可以再次启动 SAP HANA 数据库。
-
将 SAP HANA 数据文件传输到您在步骤 1 中配置的 SAP HANA 服务器。 Amazon(例如,您可以在传输过程中将数据文件存储在 /backup 目录或 Amazon S3 中。)
-
停止 Amazon的目标系统中的 SAP HANA 数据库。将 SAP HANA 数据文件(在目标服务器上)替换为您在步骤 3 中传输的 SAP HANA 数据文件。
-
在目标系统上启动 SAP HANA 系统,然后在 Amazon中建立从源系统到目标 SAP HANA 系统的异步 SAP HANA 系统复制。
-
在备用数据库上执行 SAP HANA 接管。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用了 Amazon Launch Wizard for SAP,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 6:SAP HANA(本地)到 SAP HANA(Amazon 云端)
SAP 通过 SUM 2.0 SP-17 为 DMO 选项添加了新功能“DMO with system move”,从而实现了 SAP HANA 到 SAP HANA 的迁移。它将迁移与转换相结合。使用此选项,你可以将 SAP HANA 上的 SAP ERP 转换为 SAP S/4HANA,同时将系统迁移到 SAP S/4HANA 云,即云端的私有版。 Amazon
DMOVE2S4 支持同构迁移(SAP HANA 到 SAP HANA)。对于此方案,目前不支持停机时间优化技术,例如停机时间优化 DMO(doDMO)或停机时间优化转换(DOC)。
有关更多信息,请参阅 SAP 博客 – Two Major News with SUM 2.0 SP 17
下图展示了此选项。