

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 将 SAP HANA 从其他平台迁移到 AWS
<a name="migrating-hana-hana-to-aws"></a>

此方案比从 *anyDB* 迁移更简单，因为您已经在使用 SAP HANA。对于此次迁移，您需要将位于不同平台上的现有 SAP HANA 系统和大小调整映射到 AWS上的 SAP HANA 解决方案。

EC2 实例内存功能让您可以选择在单个 EC2 实例（纵向扩展）或多个 EC2 实例（横向扩展）上整合多个 SAP HANA 数据库。SAP 调用这些选项：一个服务器上的 HANA 和 ABAP、一个数据库中的多个组件 (MCOD)、一个系统中的多个组件 (MCOS) 和多租户数据库容器 (MDC)。推荐特定的整合组合超出了本指南的范围；有关可能的组合，请参阅 [SAP Note 1661202 – Support for multiple applications on SAP HANA](https://me.sap.com/notes/1661202)。

此迁移场景包括配置 SAP HANA 系统 AWS、备份源数据库、将数据传输到 AWS SAP 应用程序服务器以及安装 SAP 应用程序服务器。如果您要从纵向扩展到横向扩展调整 HANA 环境的大小，请按照 [SAP Note 2130603](https://me.sap.com/notes/0002130603) 中突出显示的过程进行操作。如果您要从横向扩展到纵向扩展调整 HANA 环境的大小，请参阅 [SAP Note 2093572](https://me.sap.com/notes/2093572)。根据您的具体情况，您可以使用标准备份和还原、SAP HANA 经典迁移、SAP HANA HSR、 AWS 服务器迁移服务 (AWS SMS) 或第三方持续数据保护 (CDP) 工具；有关每个选项的详细信息，请参阅以下部分。

**Topics**
+ [选项 1： AWS Migration Hub Orchestrator](#migrating-hana-mhub-orchestrator)
+ [选项 2：SAP HANA 备份与还原](#migrating-hana-backup-restore-steps)
+ [选项 3：SAP HANA 传统迁移](#migrating-hana-classical-steps)
+ [选项 4：SAP HANA HSR](#migrating-hana-hsr-steps)
+ [选项 5：SAP HANA HSR（通过备份和还原进行初始化）](#migrating-hana-hsr-with-backup-restore-steps)
+ [选项 6：SAP HANA（本地）到 SAP HANA（AWS 云端）](#migrating-hana-on-premises-cloud)

## 选项 1： AWS Migration Hub Orchestrator
<a name="migrating-hana-mhub-orchestrator"></a>

有关如何将 SAP HANA 系统迁移到 AWS 使用 AWS Migration Hub Orchestrator 的详细信息，请参阅[将 NetWeaver 基于 SAP 的应用程序和 SAP HANA 数据库迁移](https://docs.aws.amazon.com/migrationhub-orchestrator/latest/userguide/migrate-sap.html)到。 AWS

![\[选项 1“Migration Hub Orchestrator”的示意图\]](http://docs.aws.amazon.com/zh_cn/sap/latest/sap-hana/images/hana-mho.png)


## 选项 2：SAP HANA 备份与还原
<a name="migrating-hana-backup-restore-steps"></a>

![\[选项 2“SAP HANA 备份与还原”的示意图\]](http://docs.aws.amazon.com/zh_cn/sap/latest/sap-hana/images/migrating-hana-backup-restore.png)


1. 在 AWS上预调配 SAP HANA 系统和环境。（[AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html) 可帮助您加快和自动执行此过程。）

1. 传输（**sftp** 或 **rsync**）完整的 SAP HANA 备份，确保将所有必要的 SAP HANA 日志从源系统传输到目标 EC2 实例，以便 point-in-time恢复。 AWS这里的一个普遍性技巧是压缩您的文件并将文件拆分为较小的数据块以并行执行传输。如果您的传输目的地是 Amazon S3，则使用 **aws s3 cp** 命令将为您自动并行执行文件上传。有关将数据传输到的其他选项 AWS，请参阅之前在 “[备份/还原](migrating-hana-tools.md#migrating-hana-backup-restore)工具” 部分中列出的 AWS 服务。

1. 恢复 SAP HANA 数据库。

1. 安装 SAP 应用程序服务器。（如果您在步骤 1 中使用了 [AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html)，请跳过此步骤。）

1. 根据您的应用程序架构，您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

## 选项 3：SAP HANA 传统迁移
<a name="migrating-hana-classical-steps"></a>

![\[选项 3“SAP HANA 传统迁移”的示意图\]](http://docs.aws.amazon.com/zh_cn/sap/latest/sap-hana/images/migrating-hana-classical.png)


1. 在 AWS上预调配 SAP HANA 系统和环境。（[AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html) 可帮助您加快和自动执行此过程。）

1. 执行 SAP 同构系统复制以导出源 SAP HANA 数据库。您也可以选择使用数据库备份作为导出；请参阅 [SAP Note 1844468 – Homogeneous system copy on SAP HANA](https://me.sap.com/notes/1844468)。导出完成后，将您的数据传输到 AWS。

1. 继续在 SAP HANA 系统上执行 SAP 系统复制过程 AWS ，以导入您在步骤 2 中导出的数据。

1. 安装 SAP 应用程序服务器。（如果您在步骤 1 中使用了 [AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html)，请跳过此步骤。）

1. 根据您的应用程序架构，您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

## 选项 4：SAP HANA HSR
<a name="migrating-hana-hsr-steps"></a>

![\[选项 4“SAP HANA HSR”的示意图\]](http://docs.aws.amazon.com/zh_cn/sap/latest/sap-hana/images/migrating-hana-hsr.png)


1. 在 AWS上预调配 SAP HANA 系统和环境。（[AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html) 可以帮助您加快和自动化此过程。） 为了节省成本，您可以选择启动较小的 EC2 实例类型。

1. 在 AWS上建立从源数据库到备用 SAP HANA 数据库的异步 SAP HANA 系统复制。

1. 在备用数据库上执行 SAP HANA 接管。

1. 安装 SAP 应用程序服务器。（如果您在步骤 1 中使用了 [AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html)，请跳过此步骤。）

1. 根据您的应用程序架构，您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

## 选项 5：SAP HANA HSR（通过备份和还原进行初始化）
<a name="migrating-hana-hsr-with-backup-restore-steps"></a>

![\[选项 5“SAP HANA HSR（通过备份和还原进行初始化）”的示意图\]](http://docs.aws.amazon.com/zh_cn/sap/latest/sap-hana/images/migrating-hana-hsr-plus.png)


1. 在 AWS上预调配 SAP HANA 系统和环境。（[AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html) 可以帮助您加快和自动化此过程。） 为了节省成本，您可以选择启动较小的 EC2 实例类型。

1. 停止源 SAP HANA 数据库并获取数据文件的副本（这在本质上是冷备份）。保存文件后，您可以再次启动 SAP HANA 数据库。

1. 将 SAP HANA 数据文件传输到您在步骤 1 中配置的 SAP HANA 服务器。 AWS（例如，您可以在传输过程中将数据文件存储在 /backup 目录或 Amazon S3 中。）

1. 停止 AWS的目标系统中的 SAP HANA 数据库。将 SAP HANA 数据文件（在目标服务器上）替换为您在步骤 3 中传输的 SAP HANA 数据文件。

1. 在目标系统上启动 SAP HANA 系统，然后在 AWS中建立从源系统到目标 SAP HANA 系统的异步 SAP HANA 系统复制。

1. 在备用数据库上执行 SAP HANA 接管。

1. 安装 SAP 应用程序服务器。（如果您在步骤 1 中使用了 [AWS Launch Wizard for SAP](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap.html)，请跳过此步骤。）

1. 根据您的应用程序架构，您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

## 选项 6：SAP HANA（本地）到 SAP HANA（AWS 云端）
<a name="migrating-hana-on-premises-cloud"></a>

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 云，即云端的私有版。 AWS 

DMOVE2S4 支持同构迁移（SAP HANA 到 SAP HANA）。对于此方案，目前不支持停机时间优化技术，例如停机时间优化 DMO（doDMO）或停机时间优化转换（DOC）。

有关更多信息，请参阅 SAP 博客 – [Two Major News with SUM 2.0 SP 17](https://community.sap.com/t5/-/-/m-p/13548361)。

下图展示了此选项。

![\[选项 6“SAP HANA（本地）到 SAP HANA”的示意图\]](http://docs.aws.amazon.com/zh_cn/sap/latest/sap-hana/images/option6-hanatohana.png)
