本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SAP HANA 调整
需要的 SAP HANA 系统的大小Amazon云取决于迁移方案。如前所述,将 SAP HANA 迁移到Amazon涉及两种可能的情况:重新托管或重整。
重新托管的内存要求
由于重新托管意味着您已经在运行 SAP HANA,因此您可以在Amazon从现有 SAP HANA 系统的峰值内存利用率提供云。您可能已经将本地 SAP HANA 环境的规模配置得过大(例如,为了支持未来的增长),因此测量峰值内存利用率是比测量分配内存更好的方法。确定基本内存要求后,您应选择最小的 SAP 认证 EC2 实例,该实例提供的内存超过您的基本要求。
有三种方法可以确定现有 SAP HANA 系统的峰值内存利用率:
SAP HANA Studio:SAP HANA Studio 管理视图的概览选项卡提供内存利用率摘要。
SAP 早期监视警报:这是 SAP 提供的免费、自动化服务,可帮助您监控 SAP 系统的主要管理方面。有关详细信息,请查看 SAP 门户
。 SQL 语句:SAP 提供可用于确定峰值内存利用率的 SQL 语句。有关详细信息,请参阅。-常见问题: SAP HANA 内存
和SAP 注释 1969700 — 针对 SAP HANA 的 SQL 语句收集 .
我们建议您确定系统利用率可能较高的时间范围内的峰值内存利用率(例如,在年终处理期间或重大销售活动期间)。
重整的内存要求
重整方案涉及两种可能性:
您已经在运行 SAP HANA,但是您希望更改操作系统(例如,从红帽企业 Linux (RHEL) 更改为 SUSE Linux 企业服务器 (SLES),或者在迁移到Amazon云,或者您正在从 IBM POWER 系统迁移到 x86 平台。在这种情况下,您应该按照重新托管方案所述的调整大小调整。
您正在从AnyDBSAP HANA。有多种方法可以预估您的内存需求:
用于估计的 SAP 标准报告:这是最好的方法,基于 SAP 提供的标准大小调整报告。有关示例,请参阅以下 SAP Note:
SQL 语句:SAP 提供了可以在现有环境中运行的脚本,以获得高层次的 SAP HANA 大小调整估计值。这些脚本针对现有数据库运行 SQL 语句,以便估计 SAP HANA 内存需求。有关更多信息,请参阅 。SAP 注释 1514966-移动系统:调整 SAP 内存数据库的大小
. 经验法则:请参阅附加到SAP 注释 1514966-移动系统:调整 SAP 内存数据库的大小
,了解有关手动估算 SAP HANA 内存需求的说明。请注意,这将是一个非常粗略和一般的估计。
针对 SAP HANA 大小调整的注意事项,您还应考虑以下 SAP Note 和知识库文章:
适用于 SAP HANA 的实例调整实例
Amazon提供经过 SAP 认证的系统,这些系统配置为满足特定 SAP HANA 性能要求(请参阅SAP 说明 1943937 — 硬件配置检查工具 — 中心注意事项
只有生产 SAP HANA 系统需要在符合 SAP HANA 关键性能指标 (KPI) 的认证配置上运行。SAP 在运行 SAP HANA 非生产系统时提供了更大的灵活性。有关更多信息,请参阅 。SAP 汉娜 TDI — 常见问题
网络规划和大小调整
您需要为传输到的数据量考虑网络规划和大小调整。Amazon. 数据传输时间取决于Amazon并影响总停机时间。更高的带宽有助于加快数据传输速度,并有助于缩短总体迁移时间。对于停机时间并不重要的非生产系统,您可以使用较小的网络管道来降低成本。或者,要传输极大量的数据,您可以使用AmazonSnowball
作为一个指导原则,您可以使用此公式来帮助预估网络数据传输可能需要多长时间:
(要传输的总字节/每秒传输速率)= 总传输时间(以秒为单位)
例如,对于 1 TB SAP HANA 设备,要传输的总字节通常为内存的 50%,即 512 GB。每秒传输速率是您的网络传输速率(如果您的网络传输速率为 1 Gb)Amazon Direct Connect
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 实例的最大容量。InAmazon中,纵向扩展使您能够从满足您要求的最小 EC2 实例类型开始,并根据需要进行扩展。如果您的需求发生变化或新需求出现,您可以轻松地纵向扩展以满足不断变化的需求。
在横向扩展方案中,您可以通过向 SAP HANA 集群添加新 EC2 实例来向 SAP HANA 系统增加容量。例如,一旦达到单个 EC2 实例的最大内存容量,您就可以横向扩展 SAP HANA 集群并增加更多实例。Amazon已认证 SAP HANA 横向扩展集群,支持多达 100 TiB 的内存。请注意,SAP HANA 横向扩展集群中推荐的最小节点数可以低至两个节点;有关更多信息,请参阅SAP 注意事项 1702409-哈纳数据库: HANA 上 BW 的扩展节点的最佳数量
下表说明了纵向扩展和横向扩展大小调整的示例。
场景 | 源配置 | 目标配置 |
---|---|---|
纵向扩展 | 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 标准应用程序基准