SAP HANA 调整大小 - AWS 上的 SAP HANA
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

SAP HANA 调整大小

AWS 云上所需的 SAP HANA 系统的大小取决于迁移方案。如前所述,将 SAP HANA 迁移到 AWS 涉及两种可能的情况:重新托管或重整。

重新托管的内存要求

由于重新托管意味着您已经在运行 SAP HANA,因此您可以根据现有 SAP HANA 系统的峰值内存利用率确定 AWS 云上所需的 SAP HANA 系统的大小。您可能已经将本地 SAP HANA 环境的规模配置得过大(例如,为了支持未来的增长),因此测量峰值内存利用率是比测量分配内存更好的方法。确定基本内存要求后,您应选择最小的 SAP 认证 EC2 实例,该实例提供的内存超过您的基本要求。

有三种方法可以确定现有 SAP HANA 系统的峰值内存利用率:

提示

我们建议您确定系统利用率可能较高的时间范围内的峰值内存利用率(例如,在年终处理期间或重大销售活动期间)。

重整的内存要求

重整方案涉及两种可能性:

您还应考虑以下 SAP Note 和知识库文章以了解 SAP HANA 大小调整的注意事项:

SAP HANA 的实例大小调整

AWS 提供经过 SAP 认证的系统,这些系统配置为满足特定 SAP HANA 性能要求(请参阅 SAP Note 1943937 – 硬件配置检查工具 – 集中注释SAP 认证 SAP HANA 硬件目录)。确定 SAP HANA 大小调整后,您可以将要求映射到 EC2 实例系列大小。也就是说,您将每个 SAP HANA 实例所需的最大内存量映射到期望的 EC2 实例类型可用的最大内存量。还应考虑适当的存储卷类型和大小,以确保 SAP HANA 数据库实现最佳性能。有关卷类型和文件系统布局的最佳实践和建议,请参阅 SAP HANA 快速入门部署指南的规划和部署部分。

注意

只有生产 SAP HANA 系统需要在符合 SAP HANA 关键性能指标 (KPI) 的认证配置上运行。SAP 在运行 SAP HANA 非生产系统时提供了更大的灵活性。有关更多信息,请参阅 SAP 网站上的 SAP HANA TDI – 常见问题解答OSS 说明 2271345

网络规划和大小调整

您需要为传输到 AWS 的数据量考虑网络规划和大小调整。数据传输时间取决于 AWS 可用的网络带宽,并影响总停机时间。更高的带宽有助于加快数据传输速度,并有助于缩短总体迁移时间。对于停机时间并不重要的非生产系统,您可以使用较小的网络管道来降低成本。或者,要传输极大量的数据,您可以使用 AWS Snowball 等服务将数据物理(非网络)传输到 AWS。我们将在本指南的后面部分更全面地讨论 AWS Snowball。

作为一个指导原则,您可以使用此公式来帮助预估网络数据传输可能需要多长时间:

(要传输的总字节/每秒传输速率)= 总传输时间(以秒为单位)

例如,对于 1 TB SAP HANA 设备,要传输的总字节通常为内存的 50%,即 512 GB。每秒传输速率是您的网络传输速率,如果您有 1 Gb AWS Direct Connect 连接到 AWS,您可以每秒传输高达 125 MB,并且您的总数据传输时间为:

512 GB/每秒 125 MB = 4,096 秒(或 1.1 小时)

在确定需要传输的数据量以及可用于传输文件的时间后,您可以确定最适合您的成本、速度和连接要求的 AWS 连接选项。显示所有可用的网络连接选项超出了本文档的范围;有关更详细的参考,请参阅本文档的附加阅读部分。

SAP HANA 纵向扩展和横向扩展

AWS 为 SAP HANA 工作负载提供了几种类型的 EC2 实例。这为您的 SAP HANA 纵向扩展和横向扩展部署提供了选项。在纵向扩展方案中,您可以利用单个 EC2 实例的计算、内存、网络和 I/O 容量。如果您需要更多容量,可以将实例大小调整为不同的 EC2 实例类型。例如,如果您使用的是 R4 实例类型,但对于您的工作负载而言,它变得太小,则可以将其更改为 R5、X1 或 X1e 实例类型。存在的限制是单个 EC2 实例的最大容量。在 AWS 中,纵向扩展使您能够从满足您要求的最小 EC2 实例类型开始,并根据需要进行扩展。如果您的需求发生变化或新需求出现,您可以轻松地纵向扩展以满足不断变化的需求。

在横向扩展方案中,您可以通过向 SAP HANA 集群添加新 EC2 实例来向 SAP HANA 系统增加容量。例如,一旦达到单个 EC2 实例的最大内存容量,您就可以横向扩展 SAP HANA 集群并增加更多实例。AWS 拥有经过认证的 SAP HANA 横向扩展集群,支持多达 100 TiB 的内存。请注意,在 SAP HANA 横向扩展集群中推荐的最小节点数可以低至两个节点;有关更多信息,请参阅 SAP Note 1702409 - HANA DB:BW on HANA 的最佳横向扩展节点数。在开始 SAP HANA 迁移之前,您的大小调整预估可能会显示规划横向扩展配置的需求。AWS 使您能够在使用 SAP HANA 快速入门时轻松部署 SAP HANA 横向扩展配置。

下表说明了纵向扩展和横向扩展大小调整的示例。

场景 源配置 目标配置
纵向扩展 r4.8xlarge r4.16xlarge
纵向扩展 r4.16xlarge x1.16xlarge
纵向扩展 x1.32xlarge x1e.32xlarge
扩展 x1.16xlarge 的 3 个节点 x1.16xlarge 的 4 个节点
扩展 x1.32xlarge x1.16xlarge 的 3 个节点

完成 SAP 大小调整和 SAP HANA 部署模型后,您可以规划迁移策略。

除了 SAP HANA 大小调整之外,您可能还需要调整 SAP 应用程序层的大小。要查找 SAP 认证 EC2 实例的 SAP 应用程序性能标准 (SAPS) 评级,请参阅 SAP 网站上的 SAP 标准应用程序基准SAP on AWS 支持说明(需要 SAP 登录)。