迁移工具和方法 - SAP HANA on Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

迁移工具和方法

本节介绍了适用于 SAP 系统迁移的工具和方法。

Amazon Launch Wizard for SAP

Amazon Launch Wizard for SAP 是一项服务,可指导您完成 SAP 应用程序在 Amazon 上的大小调整、配置和部署,并遵循 Amazon 云应用程序最佳实践

Amazon Launch Wizard 缩短了在 Amazon 上部署 SAP 应用程序所需的时间。您可以在服务控制台上输入应用程序要求,包括 SAP HANA 设置、SAP 场景设置和部署详细信息,Launch Wizard 会标识相应的 Amazon 资源来部署并运行 SAP 应用程序。Launch Wizard 提供了预估的部署成本,允许您修改资源并立即查看更新的成本。完成设置后,Launch Wizard 会预置并配置所选资源。然后,它可以选择使用客户提供的软件安装 SAP HANA 数据库和支持的 SAP 应用程序。

在您部署 SAP 应用程序之后,可以从 Amazon EC2 控制台访问它。您可以使用 Amazon SSM 管理 SAP 应用程序。

有关更多信息,请参阅 Amazon Launch Wizard for SAP

AmazonMigration Hub Orchestrator

Amazon Migration Hub Orchestrator 可以简化服务器和企业应用程序向 Amazon 迁移的过程并实现自动化。它提供了运行和跟踪迁移的单个位置。

您可以使用 Amazon Migration Hub Orchestrator 将 SAP HANA 纵向扩展系统和横向扩展系统迁移到 Amazon 云。Migration Hub Orchestrator 提供了用于创建迁移工作流的模板,这些模板可以进行自定义以满足您独特的迁移要求。有关更多信息,请参阅什么是 Amazon Migration Hub Orchestrator?

您可以通过链接 https://console.aws.amazon.com/migrationhub/orchestrator/ 或 Amazon 命令行界面访问 Amazon Migration Hub Orchestrator。

Amazon EC2 实例大小调整

Amazon EC2 使您能够通过 Amazon EC2 控制台、Amazon 命令行界面(Amazon CLI)或 Amazon EC2 API,在几分钟内轻松更改实例类型。您可以从满足当前需求的实例类型开始,并在需求发生变化时向上或向下调整实例大小。当您更改 EC2 实例类型时,所有实例元数据(包括 IP 地址、实例 ID 和主机名)将保持不变。这使您能够无缝地将 SAP HANA 迁移到新的实例类型,而不会造成更长的停机时间。有关详细信息,请参阅 Amazon EC2 文档中的更改实例类型

AMI

您可以使用 Amazon 系统映像 (AMI) 启动任何 EC2 实例。您可以通过 Amazon EC2 控制台、Amazon CLI 或 Amazon EC2 API 创建托管 SAP HANA 的 EC2 实例的 AMI,包括附加的 EBS 卷。然后,您可以使用 AMI 在创建 AMI 的 Amazon 区域内的任何可用区中启动具有 SAP HANA 的新 EC2 实例。您还可以将 AMI 复制到另一个 Amazon 区域,并使用它启动新实例。您可以使用此功能将 SAP HANA 实例移动到另一个可用区或 Amazon 区域,或更改 EC2 实例的租赁类型。例如,您可以创建具有默认租赁的 EC2 实例的 AMI,并使用它来启动具有主机租赁或专用租赁的新 EC2 实例,反之亦然。有关详细信息,请参阅 Amazon EC2 文档中的亚马逊机器映像(AMI)

Amazon Snowball Edge

借助 Amazon Snowball Edge,当通过网络复制数据不现实或不可行时,您可以将大量数据从本地环境复制到 Amazon。AmazonSnowball Edge 是一种运送到您的数据中心的存储设备。您可以将其接入本地网络以高速复制大量数据。当您的数据被复制到设备后,您可以将其运回 Amazon,您的数据将根据您指定的目标存储目的地复制到 Amazon S3。Amazon当您计划进行超大规模、多 TB 的 SAP 系统迁移时,Snowball Edge 非常有用。有关更多信息,请参阅 Amazon Snowball Edge 常见问题中的何时应该考虑使用 Snowball 代替互联网

Amazon S3 Transfer Acceleration

Amazon S3 Transfer Acceleration 提供了将数据从本地环境复制到 Amazon 的更快方法,即首先将数据复制到最靠近源的 Amazon CloudFront 边缘站点,然后使用优化后的网络路径将数据复制到 Amazon S3。与此类传输相关联的网络费用。您可以运行 Amazon 提供的测试工具,将 Amazon S3 Transfer Acceleration 的速度与标准 Amazon S3 数据传输进行比较。对于 SAP 工作负载,如果您的常规网络连接速度较慢(例如,如果您的 SAP 环境托管在互联网连接不太稳定的位置),则可以定期通过 Amazon S3 Transfer Acceleration 复制备份或数据库日志,以缩短传输时间。有关更多信息,请参阅 Amazon S3 文档

通过备份和还原实现 SAP HANA HSR 初始化

SAP 支持使用备份和还原过程初始化 HSR 目标系统的选项。如果源 SAP HANA 系统和目标系统之间的网络连接没有足够的带宽来及时复制数据,则使用备份和还原会非常有用。此外,您可能不希望数据复制到网络流量带宽的使用部分。有关详细信息,请参阅 SAP Note 1999880 – FAQ: SAP HANA System Replication

使用带系统移动选项的 DMO 进行迁移

SAP 增强了其软件更新管理器(SUM)工具的数据库迁移选项(DMO),可以加快 SAP 应用程序迁移的测试。带系统移动选项的 DMO 使您能够使用 DMO 工具和特殊的导出和导入流程将 SAP 系统从本地环境迁移到 Amazon。您可以使用 Amazon S3、Amazon EFS(通过 Amazon Direct Connect)、Storage Gateway 文件接口和 Amazon Snowball Edge 等 Amazon 服务将 SAP 导出文件传输到 Amazon。

然后,当您准备好触发 DMO 工具的导入过程时,您可以使用 Amazon Launch Wizard for SAP 快速预调配 SAP HANA 实例并在 Amazon 上构建 SAP 应用程序服务器。

SUM DMO 工具可以将数据从 anyDB 转换为 SAP HANA 或 SAP ASE,同时执行操作系统迁移、版本/增强包升级和 Unicode 转换。结果将写入平面文件,这些文件将传输到 Amazon 上的目标 SAP HANA 系统。带有系统移动选项的 DMO 的第二阶段会导入平面文件,并使用提取的数据、代码和配置构建迁移的 SAP 应用程序。以下是所涉及的主要步骤的概念流程:

SUM DMO 工具示意图。

SAP HANA 传统迁移

SAP 提供了从其他数据库系统迁移到 SAP HANA 的 SAP HANA 传统迁移选项。此选项使用 SAP 异构系统复制流程和工具。要复制导出的文件,您可以使用本指南后面的备份/恢复工具部分中介绍的选项。有关传统迁移方法的详细信息,请参阅 SAP 网站上的传统迁移概述

SAP 软件 SUM DMO

SAP 提供标准 SUM DMO 方法,作为从其他数据库系统到 HANA 的一步式迁移选项。此选项使用 SAP DMO 流程和工具自动执行多个必需的迁移步骤。如果您已经在 Amazon 上运行 SAP on anyDB,那么这是一个首选选项,因为它无需在文件系统级别数据导出/导入,能够缩短迁移到 SAP HANA 的时间。有关详细信息,请参阅 SAP 网站上的 DMO of SUM 概述

Amazon 上的 DMO Move to SAP S/4HANA(单步)– DMOVE2S4

利用 SAP Database Migration Option(DMO)功能 DMOVE2S4,您可以将 SAP ECC on SAP HANA 或任何其他数据库(如 Oracle、SQL 或其他本地托管的数据库)迁移到 Amazon 云。它将迁移与转换相结合。利用此选项,您可以将 SAP ERP on SAP HANA 转换为 SAP S/4HANA,同时将系统迁移到 SAP S/4HANA 云,即 Amazon 云上的私有版本。

迁移是使用内存管道选项通过网络执行的。它省去了通过文件系统导入/导出数据的步骤。您可以使用以下一个或两个选项来进一步加快迁移速度。

  • 使用 Amazon Direct Connect 实现通过网络进行的安全、快速的数据传输。有关更多信息,请参阅什么是 Amazon Direct Connect?

  • 使用具有大量 vCPU 的 Amazon EC2 实例作为运行导入的 SAP 应用程序服务器。这将提高数据库负载的并行处理速率,并缩短迁移和转换所需的时间。

异构迁移的最大优势之一是,您可以使用 DMO 的各项功能和停机时间优化技术(如停机时间优化 DMO(doDMO)或停机时间优化转换(DOC)),这些功能和技术在使用带有系统迁移选项的传统 DMO 时不可用。

有关更多信息,请参阅以下 SAP 资源:

DMO Move to SAP S/4HANA(单步)– DMOVE2S4 示意图。

备份/还原工具

备份和还原选项是经过验证的机制,可在源系统上保存数据并将其还原到另一个目的地。Amazon 提供了各种存储选项,以帮助向 Amazon 传输数据。本节说明其中一些选项。我们建议您与系统集成商(SI)合作伙伴或 Amazon 解决方案架构师讨论哪种选项最适合您的特定工作负载。

  • Storage Gateway:这是安装在本地数据中心的虚拟设备,通过与 Amazon 存储服务(如 Amazon S3)集成以及通过使用网络文件系统(NFS)或互联网小型计算机系统接口(iSCSI)等标准协议,帮助您复制文件、数据块存储或磁带库。Storage Gateway 提供了基于文件、基于卷以及基于磁带的存储解决方案。对于 SAP 系统,我们将重点关注使用文件网关进行文件复制和使用卷网关进行数据块存储复制。对于需要将多个备份或日志连续复制到 Amazon 的情况,您可以将这些文件复制到本地挂载的存储,之后这些文件会同步到 Amazon。

    Storage Gateway 示意图。
  • Amazon EFS 文件传输:Amazon 提供了使用 Amazon Elastic File System(Amazon EFS)将数据从本地环境复制到 Amazon 的选项。Amazon EFS 是一项完全托管式服务,您仅需为实际使用的存储空间付费。只要您在企业数据中心和 Amazon 之间设置了 Amazon Direct Connect,就可以在本地服务器上挂载 Amazon EFS 文件共享。

    Amazon EFS 文件传输示意图。