将 SAP HANA 从其他平台迁移到Amazon - 上的 SAP HANAAmazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

将 SAP HANA 从其他平台迁移到Amazon

此方案比从AnyDB,因为您已经在使用 SAP HANA。对于此次迁移,您需要将位于不同平台上的现有 SAP HANA 系统和大小调整映射到Amazon.

EC2 实例内存功能让您可以选择在单个 EC2 实例(纵向扩展)或多个 EC2 实例(横向扩展)上整合多个 SAP HANA 数据库。SAP 调用这些选项:一个服务器上的 HANA 和 ABAP、一个数据库中的多个组件 (MCOD)、一个系统中的多个组件 (MCOS) 和多租户数据库容器 (MDC)。推荐特定的整合组合超出了本指南的范围;有关可能的组合,请参阅SAP 注意事项 1661202 — Support SAP HANA 上的多个应用程序.

此迁移方案涉及将 SAP HANA 系统置备在Amazon,备份源数据库,将数据传输到Amazon,并安装 SAP 应用程序服务器。如果您要从纵向扩展到横向扩展调整 HANA 环境的大小,请按照 SAP Note 2130603 中突出显示的过程进行操作。如果您要从横向扩展到纵向扩展调整 HANA 环境的大小,请参阅 SAP Note 2093572。根据您的具体情况,您可以使用标准备份和恢复、SAP HANA 经典迁移、SAP HANA HSR、Amazon Server Migration Service(Amazon SMS)或第三方连续数据保护 (CDP) 工具;有关每个选项的详细信息,请参阅以下章节。

选项 1:SAP HANA Backup 和恢复


            备份与还原

图 6:备份与还原

  1. 预置 SAP HANA 系统和环境Amazon. (AmazonSAP NetWeaver 服务器的快速入门可帮助您加快和自动执行这一过程。)

  2. 传输 (SFTP或者rsync)一个完整的 SAP HANA 备份,确保将时间点恢复的所有必需的 SAP HANA 日志从源系统传输到Amazon. 这里的一个普遍性技巧是压缩您的文件并将文件拆分为较小的数据块以并行执行传输。如果您的传输目的地是 Amazon S3,则使用 aws s3 cp 命令将为您自动并行执行文件上传。有关将数据传输到Amazon,请参阅Amazon服务备份/还原工具部分。

  3. 恢复您的 SAP HANA 数据库。

  4. 安装 SAP 应用程序服务器。(如果您使用了AmazonSAP NetWeaver 服务器的快速入门)。

  5. 根据您的应用程序体系结构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

选项 2:SAP HANA 传统迁移


            选项 2:SAP HANA 传统迁移

图 7:SAP HANA 传统迁移

  1. 预置 SAP HANA 系统和环境Amazon. (AmazonSAP NetWeaver 服务器的快速入门可帮助您加快和自动执行这一过程。)

  2. 执行 SAP 同构系统复制以导出源 SAP HANA 数据库。您也可以选择使用数据库备份作为导出;请参阅SAP Note 1844468 — SAP HANA 上的同构系统副本. 导出完成后,将数据传输到Amazon.

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

  4. 安装 SAP 应用程序服务器。(如果您使用了AmazonSAP NetWeaver 服务器的快速入门)。

  5. 根据您的应用程序体系结构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

选项 3:树液哈纳高速公司


            SAP HANA 系统复制

图 8:SAP HANA 系统复制

  1. 预置 SAP HANA 系统和环境Amazon. (AmazonSAP NetWeaver 服务器的快速入门可帮助您加快和自动执行这一过程。) 为了节省成本,您可以选择启动较小的 EC2 实例类型。

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

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

  4. 安装 SAP 应用程序服务器。(如果您使用了AmazonSAP NetWeaver 服务器的快速入门)。

  5. 根据您的应用程序体系结构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。

选项 4:SAP HANA HSR(通过 Backup 和还原进行初始化)


            SAP HANA 系统复制

图 9:SAP HANA 系统复制(通过备份和还原进行初始化)

  1. 预置 SAP HANA 系统和环境Amazon. (AmazonSAP NetWeaver 服务器的快速入门可帮助您加快和自动执行这一过程。) 为了节省成本,您可以选择启动较小的 EC2 实例类型。

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

  3. 将 SAP HANA 数据文件传输到Amazon添加到您在步骤 1 中预置的 SAP HANA 服务器。(例如,您可以在传输过程中将数据文件存储在 /backup 目录或 Amazon S3 中。)

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

  5. 在目标系统上启动 SAP HANA 系统,然后在Amazon.

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

  7. 安装 SAP 应用程序服务器。(如果您使用了AmazonSAP NetWeaver 服务器的快速入门)。

  8. 根据您的应用程序体系结构,您可能需要将应用程序重新连接到新迁移的 SAP HANA 系统。