SAP HANA 大小调整 - SAP HANA 开启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 – Hardware Configuration Check Tool - Central Note适用于 SAP on AWS 的 Amazon EC2 实例。确定 SAP HANA 大小调整后,您可以将要求映射到 EC2 实例系列大小。也就是说,您将每个 SAP HANA 实例所需的最大内存量映射到期望的 EC2 实例类型可用的最大内存量。还应考虑适当的存储卷类型和大小,以确保 SAP HANA 数据库获得最佳性能。有关卷类型和文件系统布局的最佳实践和建议,请参阅 AWS Launch Wizard for SAP

注意

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

网络规划和大小调整

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

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

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

例如,对于 1 TB SAP HANA 设备,要传输的总字节通常为内存的 50%,即 512 GB。每秒的传输速率就是您的网络传输速率 – 如果您有与 AWS 的 1 GB AWS Direct Connect 连接,则每秒最多可以传输 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: Optimal number of scale out nodes for BW on HANA。您的规模估算可能表明,在开始 SAP HANA 迁移之前,需要规划横向扩展配置。当您使用 AWS Launch Wizard for SAP 时,AWS 可让您轻松部署 SAP HANA 横向扩展配置。

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

场景 源配置 目标配置

纵向扩展

r5.8xlarge

r5.16xlarge

纵向扩展

r5.16xlarge

x2idn.16xlarge

纵向扩展

x2idn.32xlarge

x2iedn.32xlarge

扩展

3 个 x2idn.16xlarge 节点

4 个 x2idn.16xlarge 节点

扩展

x2idn.32xlarge

3 个 x2idn.16xlarge 节点

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

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