本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 SAP HANA 从其他平台迁移到 AWS
这种情况比从 AnyDB 迁移更简单,因为你已经在使用 SAP HANA 了。要进行此迁移,您需要将位于不同平台上的现有 SAP HANA 系统和规模映射到 SAP HANA 解决方案上 AWS。
EC2 实例内存功能使您可以选择在单个实例(纵向扩展)或多个 EC2 EC2 实例(横向扩展)上整合多个 SAP HANA 数据库。SAP 调用这些选项:一个服务器上的 HANA 和 ABAP、一个数据库中的多个组件 (MCOD)、一个系统中的多个组件 (MCOS) 和多租户数据库容器 (MDC)。推荐特定的整合组合超出了本指南的范围;有关可能的组合,请参阅 SAP Note 1661202 — SAP HANA 上对多个应用程序的支持
此迁移场景包括配置 SAP HANA 系统 AWS、备份源数据库、将数据传输到 AWS SAP 应用程序服务器以及安装 SAP 应用程序服务器。如果您要从纵向扩展到横向扩展调整 HANA 环境的大小,请按照 SAP Note 2130603
选项
选项 1: AWS Migration Hub Orchestrator
有关如何将 SAP HANA 系统迁移到 AWS 使用的详细信息 AWS Migration Hub Orchestrator,请参阅将 NetWeaver 基于 SAP 的应用程序和 SAP HANA 数据库迁移到 AWS。

选项 2:SAP HANA Backup and Restore

-
配置你的 SAP HANA 系统和架构 AWS。(f AWS Launch Wizard or SAP 可以帮助您加快和自动化此流程。)
-
传输(sftp 或 rsync)完整的 SAP HANA 备份,确保将所有必要的 SAP HANA 日志从源系统传输到目标 EC2 实例,以便 point-in-time恢复。 AWS这里的一个普遍性技巧是压缩您的文件并将文件拆分为较小的数据块以并行执行传输。如果您的传输目的地是 Amazon S3,则使用 aws s3 cp 命令将为您自动并行执行文件上传。有关将数据传输到的其他选项 AWS,请参阅之前在 “备份/还原工具” 部分中列出的 AWS 服务。
-
恢复你的 SAP HANA 数据库。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用了 SAP AWS Launch Wizard 版,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 3:SAP HANA 经典迁移

-
配置你的 SAP HANA 系统和架构 AWS。(f AWS Launch Wizard or SAP 可以帮助您加快和自动化此流程。)
-
执行 SAP 同构系统副本以导出您的源 SAP HANA 数据库。你也可以选择使用数据库备份作为导出;请参阅 SAP Note 1844468 — SAP HANA 上的同构系统副本
。导出完成后,将您的数据传输到 AWS。 -
继续在 SAP HANA 系统上执行 SAP 系统复制过程 AWS ,以导入您在步骤 2 中导出的数据。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用了 SAP AWS Launch Wizard 版,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 4:SAP HANA HSR

-
配置你的 SAP HANA 系统和架构 AWS。 (AWS Launch Wizard 因为 SAP 可以帮助你加快和自动化这一流程。) 为了节省成本,您可以选择使用较小的 EC2 实例类型。
-
建立从源数据库到备用 SAP HANA 数据库的异步 SAP HANA 系统复制 AWS。
-
对备用数据库执行 SAP HANA 接管。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用AWS Launch Wizard 了 SAP,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 5:SAP HANA HSR(通过备份和还原进行初始化)

-
配置你的 SAP HANA 系统和架构 AWS。 (AWS Launch Wizard 因为 SAP 可以帮助你加快和自动化这一流程。) 为了节省成本,您可以选择使用较小的 EC2 实例类型。
-
停止源 SAP HANA 数据库并获取数据文件的副本(这本质上是冷备份)。保存文件后,您可以再次启动 SAP HANA 数据库。
-
将 SAP HANA 数据文件传输到您在步骤 1 中配置的 SAP HANA 服务器。 AWS(例如,在传输过程中,您可以将数据文件存储在 /backup 目录或 Amazon S3 中。)
-
在中停止目标系统上的 SAP HANA 数据库 AWS。将 SAP HANA 数据文件(在目标服务器上)替换为您在步骤 3 中传输的 SAP HANA 数据文件。
-
在目标系统上启动 SAP HANA 系统,然后在中建立从源系统到目标 SAP HANA 系统的异步 SAP HANA 系统复制 AWS。
-
对备用数据库执行 SAP HANA 接管。
-
安装 SAP 应用程序服务器。(如果您在步骤 1 中使用AWS Launch Wizard 了 SAP,请跳过此步骤。)
-
根据您的应用程序架构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。
选项 6:SAP HANA(本地)到 SAP HANA (AWS Cloud)
SAP 通过 SUM 2.0 SP-17 在 DMO 选项中添加了一项新功能 — 带有系统移动功能的 DMO,允许 SAP HANA 迁移到 SAP HANA。它将迁移与转换相结合。使用此选项,你可以将 SAP HANA 上的 SAP ERP 转换为 SAP S/4HANA,同时将系统迁移到 SAP S/4HANA 云,开启私有版。 AWS Cloud
DMOVE2S4 支持同构迁移(SAP HANA 到 SAP HANA)。在这种情况下,目前不支持停机时间优化技术,例如停机时间优化型 DMO (dodMo) 或停机时间优化转换 (DOC)。
欲了解更多信息,请参阅 SAP 博客——S UM 2.0 SP 17 的两大新闻
下图显示了此选项。
