SAP HANA 规模调整 - SAP HANA 开启 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

SAP HANA 规模调整

Amazon 云端所需的 SAP HANA 系统的大小取决于迁移场景。如前所述,将 SAP HANA 迁移到可能 Amazon 涉及两种可能的情况:重新托管或平台重组。

重新托管的内存要求

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

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

提示

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

重整的内存要求

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

您还应该考虑以下 SAP 注释和知识库文章,了解 SAP HANA 规模调整注意事项:

SAP HANA 的实例规模

Amazon 提供经过 SAP 认证的系统,这些系统经过配置,可满足特定的 SAP HANA 性能要求。有关更多信息,请参阅 SAP Note 1943937 — 硬件配置检查工具——中心说明,以及适用于 SAP 的 Amazon EC2 实例。 Amazon确定 SAP HANA 大小后,您可以将您的要求映射到 EC2 实例系列的大小。也就是说,您可以将每个 SAP HANA 实例所需的最大内存量映射到所需的 EC2 实例类型的最大可用内存量。您还应考虑适当的存储卷类型和大小,以确保 SAP HANA 数据库的最佳性能。有关卷类型和文件系统布局的最佳做法和建议,请参阅Amazon Launch Wizard 适用于 SAP 的

注意

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

网络规划和大小调整

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

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

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

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

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

确定需要传输的数据量以及可用于传输文件的时间后,您可以确定最适合您的成本、速度和 Amazon 连接要求的连接选项。

SAP HANA 向上扩展和横向扩展

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

在横向扩展场景中,您可以通过向 SAP HANA 集群添加新的 EC2 实例来为 SAP HANA 系统增加容量。例如,一旦达到单个 EC2 实例的最大内存容量,就可以横向扩展 SAP HANA 集群并添加更多实例。 Amazon 已通过认证 SAP HANA 横向扩展集群,支持高达 100 TiB 的内存。请注意,SAP HANA 横向扩展集群中推荐的最小节点数可以低至两个节点;有关更多信息,请参阅 SAP Note 1702409-HANA DB:HANA 上 BW 的最佳横向扩展节点数。您的规模估算可能会表明,在开始 SAP HANA 迁移之前,需要规划横向扩展配置。 Amazon 当你使用Amazon Launch Wizard 适用于 SAP 时,你能够轻松部署 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 标准应用程序基准SAP 关于 Amazon 支持说明(需要登录 SAP)。