

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

# 支持的配置
<a name="instances-sizing-sap-hana-amazon-fsx"></a>

以下规则和限制适用于使用适用于 NetApp ONTAP 的 Amazon FSx 部署 SAP HANA on AWS。
+ 只有单可用区部署支持将 FSx for ONTAP 文件系统用于 SAP HANA 数据和日志卷。
+ 您计划部署 SAP HANA 工作负载和 FSx for ONTAP 文件系统的 Amazon EC2 实例必须位于同一子网中。
+ 使用单独的存储虚拟机（SVM）存储 SAP HANA 数据和日志卷，无需额外付费。这样可以确保您的 I/O 流量流经不同的 IP 地址和 TCP 会话。
+ 对于使用备用节点的 SAP HANA 横向扩展，必须将 `basepath_shared` 设置为*是*。您可以在 `global.ini` 文件的*持久性*部分找到它。
+ 只有 NFSv4.1 协议支持 SAP HANA on FSx for ONTAP。SAP HANA 卷必须使用 NFSv4.1 协议创建和挂载。
+ 只有以下操作系统支持 SAP HANA on FSx for ONTAP：
  + Red Hat Enterprise Linux 8.4 及更高版本
  + SUSE Linux Enterprise Server 15 SP2 及更高版本
+  `/hana/data` 和 `/hana/log` 必须有自己的 FSx for ONTAP 卷。`/hana/shared` 和 `/usr/sap` 可以共享卷。

## 支持的 Amazon EC2 实例类型
<a name="instance-types-sap-hana-amazon-fsx"></a>

适用于 NetApp ONTAP 的 Amazon FSx 已获得 SAP 认证，可以在单可用区设置中用于纵向扩展和横向扩展（OLTP/OLAP）SAP HANA 工作负载。您可以使用适用于 NetApp ONTAP 的 Amazon FSx 作为主存储，用于存储 SAP HANA 数据、日志、二进制文件和共享卷。有关适用于 SAP HANA 的受支持 Amazon EC2 实例的完整列表，请参阅 [SAP HANA 认证实例](https://docs.aws.amazon.com/sap/latest/general/sap-hana-aws-ec2.html)。

## 调整大小
<a name="sizing-sap-hana-amazon-fsx"></a>

创建新文件系统时，您可以在单个可用区部署中将读取吞吐量扩展到 4 GB/s 并将写入吞吐量扩展到 1000 MB/s，从而配置 FSx for ONTAP 的吞吐能力。有关更多信息，请参阅[适用于 NetApp ONTAP 的 Amazon FSx 的性能](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/performance.html)。

**Topics**
+ [SAP KPI](#sizing-sap-kpi)
+ [最低要求](#sizing-min-req)
+ [提高吞吐量](#sizing-high-throughput)

### SAP KPI
<a name="sizing-sap-kpi"></a>

 **SAP 对 SAP HANA 卷有以下 KPI 要求。**


|  | 读取 | 写入 | 
| --- | --- | --- | 
|  数据  |  400 MB/s  |  250 MB/s  | 
|  Log  |  250 MB/s  |  250 MB/s  | 
|  日志延迟  |  在 4k 和 16k 数据块大小的 I/O 下，写入延迟小于 1 毫秒  | 

### 最低要求
<a name="sizing-min-req"></a>

根据 SAP HANA 工作负载的要求，您必须为 FSx for ONTAP 卷预调配足够的容量和性能。要满足 SAP HANA 的存储 KPI 要求，您需要至少 **1024 MB/s** 的吞吐能力。非生产系统可能可以接受较低的吞吐量。

文件系统在满足了所有 SAP HANA 节点的要求时，就可以在多个 SAP HANA 节点之间共享该文件系统。共享文件系统时，您可以使用服务质量功能来实现稳定的性能和减少相互竞争的工作负载之间的干扰。有关更多信息，请参阅 [Using Quality of Service in Amazon FSx for NetApp ONTAP](https://aws.amazon.com/blogs/storage/using-quality-of-service-in-amazon-fsx-for-netapp-ontap/)。

### 提高吞吐量
<a name="sizing-high-throughput"></a>

如果需要更高的吞吐量，则可以执行以下操作之一：
+ 在不同的 FSx for ONTAP 文件系统中创建单独的数据卷和日志卷。
+ 在多个 FSx for ONTAP 文件系统中创建额外的数据卷分区。

要了解有关 FSx for ONTAP 的性能的更多信息，请参阅[性能详细信息](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/performance.html#performance-details-fsxw)。

## SAP HANA 参数
<a name="sap-hana-amazon-fsx"></a>

在 `global.ini` 文件中设置以下 SAP HANA 数据库参数。

```
[fileio]
max_parallel_io_requests=128
async_read_submit=on
async_write_submit_active=on
async_write_submit_blocks=all
```

使用以下 SQL 命令在 `SYSTEM` 级别设置这些参数。

```
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('fileio', 'max_parallel_io_requests') = '128' WITH RECONFIGURE;
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('fileio', 'async_read_submit') = 'on' WITH RECONFIGURE;
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('fileio', 'async_write_submit_active') = 'on' WITH RECONFIGURE;
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('fileio', 'async_write_submit_blocks') = 'all' WITH RECONFIGURE;
```