ONTAP 성능을 위한 Amazon NetApp FSx - FSx for ONTAP

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

ONTAP 성능을 위한 Amazon NetApp FSx

다음은 사용 가능한 성능 및 처리량 옵션과 유용한 성능 팁에 대한 설명과 함께 NetApp ONTAP용 Amazon FSx 파일 시스템 성능에 대한 개요입니다.

FSx for ONTAP 파일 시스템의 성능 측정 방법

파일 시스템 성능은 지연 시간, 처리량, 초당 I/O 작업 수(IOPS)로 측정됩니다.

지연 시간

Amazon FSx NetApp for ONTAP는 솔리드 스테이트 드라이브 (SSD) 스토리지를 사용할 경우 1밀리초 미만의 파일 작업 지연 시간을 제공하고 용량 풀 스토리지의 경우 수십 밀리초의 지연 시간을 제공합니다. 또한 Amazon FSx는 각 파일 서버에 NVMe(비휘발성 메모리 익스프레스) 드라이브와 인 메모리라는 두 계층의 읽기 캐싱을 제공하므로 가장 자주 읽는 데이터에 액세스할 때 지연 시간을 훨씬 줄일 수 있습니다.

처리량 및 IOPS

각 Amazon FSx 파일 시스템은 최대 수십 GB/s의 처리량과 수백만 IOPS를 제공합니다. 파일 시스템에서 워크로드가 구동할 수 있는 구체적인 처리량 및 IOPS의 양은 파일 시스템의 총 처리 용량 및 스토리지 용량 구성과 활성 작업 집합의 크기를 비롯한 워크로드의 특성에 따라 달라집니다.

SMB 멀티채널 및 NFS 연결 해제 지원

Amazon FSx를 사용하면 단일 SMB 세션에서 클라이언트 ONTAP 간에 다중 연결을 제공하도록 SMB 멀티채널을 구성할 수 있습니다. SMB Multichannel은 클라이언트와 서버 간의 여러 네트워크 연결을 동시에 사용하여 네트워크 대역폭을 집계하여 사용률을 극대화합니다. NetApp ONTAPCLI를 사용하여 SMB 다중 채널을 구성하는 방법에 대한 자세한 내용은 성능 및 이중화를 위한 SMB 다중 채널 구성을 참조하십시오.

NFS 클라이언트는 단일 NFS 마운트에 여러 TCP 연결(최대 16개)이 가능하도록 nconnect 마운트 옵션을 사용할 수 있습니다. 이러한 NFS 클라이언트는 라운드 로빈 방식으로 파일 작업을 여러 TCP 연결로 멀티플렉싱하므로 사용 가능한 네트워크 대역폭에서 더 높은 처리량을 얻을 수 있습니다. NFSv3 및 NFSv4.1+에서 nconnect를 지원합니다. Amazon EC2 인스턴스 네트워크 대역폭은 네트워크 흐름 대역폭당 5Gbps의 full duplex 한도를 나타냅니다. nconnect 또는 SMB 다중 채널을 사용하는 다중 네트워크 흐름을 사용하면 이 제한을 극복할 수 있습니다. 사용 중인 클라이언트 버전에서 nconnect가 지원되는지 확인하려면 NFS 클라이언트 설명서를 참조하세요. 지원에 대한 자세한 내용은 NFSv4.1 NetApp ONTAP 지원을 참조하십시오. nconnectONTAP

성능 세부 정보

NetApp ONTAP용 Amazon FSx 성능 모델을 자세히 이해하려면 Amazon FSx 파일 시스템의 아키텍처 구성 요소를 검토할 수 있습니다. 클라이언트 컴퓨팅 인스턴스는 온프레미스에 있든 관계없이 하나 AWS 또는 여러 개의 탄력적 네트워크 인터페이스 (ENI) 를 통해 파일 시스템에 액세스합니다. 이러한 네트워크 인터페이스는 파일 시스템과 연결하는 Amazon VPC에 있습니다. 각 파일 시스템 ENI의 이면에는 NetApp ONTAP 파일 시스템에 액세스하는 클라이언트에게 네트워크를 통해 데이터를 제공하는 파일 서버가 있습니다. Amazon FSx는 각 파일 서버에 고속 인 메모리 캐시와 NVMe 캐시를 제공하여 가장 자주 액세스하는 데이터의 성능을 향상시킵니다. 각 파일 서버에는 파일 시스템 데이터를 호스팅하는 SSD 디스크가 연결되어 있습니다.

다음 다이어그램은 이러한 구성 요소를 보여줍니다.

FSx for ONTAP 아키텍처

전체 처리량과 IOPS 성능을 결정하는 ONTAP 파일 시스템용 Amazon NetApp FSx의 주요 성능 특성은 네트워크 인터페이스, 인메모리 캐시, NVMe 캐시, 스토리지 볼륨과 같은 아키텍처 구성 요소에 상응하는 것입니다.

  • 네트워크 I/O 성능: 클라이언트와 파일 서버 간 요청의 처리량/IOPS(집계)

  • 파일 서버의 인 메모리 및 NVMe 캐시 크기: 캐싱에 사용할 수 있는 활성 작업 세트의 크기

  • 디스크 I/O 성능: 파일 서버와 스토리지 디스크 간 요청의 처리량 및 IOPS

파일 시스템의 이러한 성능 특성을 결정하는 두 가지 요소는 SSD IOPS의 총량과 구성한 처리 용량입니다. 처음 두 가지 성능 특성(네트워크 I/O 성능과 인 메모리 및 NVMe 캐시 크기)은 처리량 용량에 의해서만 결정되는 반면, 세 번째인 디스크 I/O 성능은 처리량 용량과 SSD IOPS의 조합에 의해 결정됩니다.

파일 기반 워크로드는 일반적으로 변동이 심하며, 버스트 간 유휴 시간이 길고, 집중적으로 단기간 높은 I/O가 발생하는 것이 특징입니다. 변동이 심한 워크로드를 지원하기 위해 Amazon FSx는 파일 시스템이 연중무휴로 유지할 수 있는 기본 속도 외에도 네트워크 I/O 및 디스크 I/O 작업 모두에 대해 일정 기간 동안 더 빠른 속도로 버스트할 수 있는 기능을 제공합니다. Amazon FSx는 네트워크 I/O 크레딧 메커니즘을 사용하여 평균 사용률을 기준으로 처리량과 IOPS를 할당합니다. 파일 시스템은 처리량과 IOPS 사용량이 기준 한도 미만일 때 크레딧을 적립하고 I/O 작업을 수행할 때 이 크레딧을 사용할 수 있습니다.

쓰기 작업은 읽기 작업보다 2배 많은 네트워크 대역폭을 사용합니다. 쓰기 작업은 보조 파일 서버에 복제해야 하므로 한 번의 쓰기 작업으로 인해 네트워크 처리량이 두 배로 늘어납니다.

배포 유형이 성능에 미치는 영향

ONTAP용 FSx를 사용하여 두 가지 유형의 파일 시스템을 생성할 수 있습니다. 단일 고가용성 (HA) 파일 서버 쌍이 있는 파일 시스템을 스케일업 파일 시스템이라고 합니다. 여러 HA 쌍이 있는 파일 시스템을 스케일 아웃 파일 시스템이라고 합니다. 자세한 정보는 고가용성 (HA) 쌍을 참조하세요.

FSx for ONTAP 다중 AZ 및 단일 AZ 파일 시스템은 SSD 스토리지를 사용할 경우 일관된 파일 작업에 지연 시간이 1밀리초 미만이고, 용량 풀 스토리지의 경우 지연 시간이 수십 밀리초입니다. 또한 다음 요구 사항을 충족하는 파일 시스템은 NVMe 읽기 캐시를 제공하여 읽기 지연 시간을 줄이고 자주 읽는 데이터의 IOPS를 높입니다.

  • 다중 AZ 파일 시스템

  • 2022년 11월 28일 이후에 생성된 단일 AZ 스케일업 파일 시스템으로 최소 2GBps의 처리 용량을 제공합니다.

다음 표에는 고가용성 (HA) 쌍의 수 및 가용성과 같은 요인에 따라 파일 시스템이 확장할 수 있는 처리량 용량이 나와 있습니다. AWS 리전

Scale-up

이러한 성능 사양은 스케일 업 파일 시스템에 적용됩니다.

스케일 업 파일 시스템의 HA 쌍당 SSD 스토리지의 최대 처리량
미국 동부(오하이오) 리전, 미국 동부(버지니아 북부) 리전, 미국 서부(오레곤) 리전 및 유럽(아일랜드) ONTAP용 FSx를 사용할 수 AWS 리전 있는 기타 모든 곳

읽기 처리량(MBps)

쓰기 처리량(MBps)

읽기 처리량(MBps)

쓰기 처리량(MBps)

단일 AZ

4,096* 1,000 2,048 750

다중 AZ

4,096* 1,800 2,048 1,300
참고

* 4GBps의 처리 용량을 프로비저닝하려면 파일 시스템이 최소 5,120GiB의 SSD 스토리지 용량과 160,000 SSD IOPS로 구성되어야 합니다.

Scale-out

이러한 성능 사양은 스케일 아웃 파일 시스템에 적용됩니다.

스케일 아웃 파일 시스템의 HA 쌍당 SSD 스토리지의 최대 처리량

읽기 처리량(MBps)

쓰기 처리량(MBps)

단일 AZ 스케일 아웃

6,144* 1,100*
참고

* HA 쌍당 (최대 12개) 자세한 정보는 고가용성 (HA) 쌍을 참조하세요.

스토리지 용량이 성능에 미치는 영향

파일 시스템이 달성할 수 있는 최대 디스크 처리량과 IOPS 수준은 다음의 경우 중 더 낮은 것입니다.

  • 파일 시스템에 대해 선택한 처리 용량을 기준으로 파일 서버에서 제공하는 디스크 성능 수준

  • 파일 시스템에 프로비저닝한 SSD IOPS 수가 제공하는 디스크 성능 수준

기본적으로 파일 시스템의 SSD 스토리지는 최대 다음 수준의 디스크 처리량과 IOPS를 제공합니다.

  • 디스크 처리량 (스토리지의 TiB당 MBps): 768

  • 디스크 IOPS(스토리지 TiB당 IOPS): 3,072

처리량 용량이 성능에 미치는 영향

모든 Amazon FSx파일 시스템에는 파일 시스템을 생성할 때 구성하는 처리량 용량이 있습니다. 파일 시스템의 처리 용량에 따라 네트워크 I/O 성능 수준, 즉 파일 시스템을 호스팅하는 각 파일 서버가 네트워크를 통해 액세스하는 클라이언트에게 파일 데이터를 제공할 수 있는 속도가 결정됩니다. 처리 용량이 높을수록 각 파일 서버의 데이터를 캐싱하기 위한 메모리 및 NVMe (비휘발성 메모리 익스프레스) 스토리지가 늘어나고 각 파일 서버에서 지원하는 디스크 I/O 성능도 높아집니다.

파일 시스템을 생성할 때 선택적으로 더 높은 수준의 SSD IOPS를 프로비저닝할 수 있습니다. 파일 시스템이 달성할 수 있는 최대 SSD IOPS 수준은 추가 SSD IOPS를 프로비저닝하는 경우에도 파일 시스템의 처리량 용량에 따라 결정됩니다.

다음 표는 처리량 용량에 대한 전체 사양과 기준 및 버스트 수준, 해당 AWS 리전의 파일 서버의 캐싱에 필요한 메모리 양을 보여줍니다.

Single-AZ (scale-up)

이러한 성능 사양은 지정된 경우 2022년 11월 28일 이후에 생성된 단일 AZ 스케일업 파일 시스템에 적용됩니다. AWS 리전

미국 동부 (버지니아 북부), 미국 동부 (오하이오), 미국 서부 (오레곤), 유럽 (아일랜드) 의 파일 시스템 성능 사양 AWS 리전
FSx처리 용량 (MBps) FSx 처리량 용량(MBps) 네트워크 IOPS 인 메모리 캐싱(GB) NVMe 읽기 캐싱(GB) 디스크 처리량(MBps) SSD 드라이브 IOPS*

기준

버스트

기준

버스트

기준

버스트

128 188 1,500

x0,000(기본)

16 128 1,250 6,000

40,000

256 375 1,500 32 256 1,250 12,000

40,000

512 750 1,500

x00,000(기본)

64 512 1,250 20,000건 40,000
1,024 1,500 128 1,024 1,250 40,000
2,048 3,125

256 1,900 2,048

80,000
4,096 6,250

512 5,400 4,096

160,000
참고

* SSD IOPS는 파일 서버의 인 메모리 캐시 또는 NVMe 캐시에 캐싱되지 않은 데이터에 액세스할 때만 사용됩니다.

이러한 성능 사양은 AWS 리전 FSx for ONTAP를 사용할 수 있는 다른 모든 곳의 단일 AZ 스케일 업 파일 시스템에 적용됩니다.

FSx 처리량 용량(MBps) FSx 처리량 용량(MBps) 네트워크 IOPS 인 메모리 캐싱(GB) 디스크 처리량(MBps) SSD 드라이브 IOPS*

기준

버스트

기준

버스트

기준

버스트

128 150 1,250

x0,000(기본)

16 128 600 6,000

18,750

256 300 1,250 32 256 600 12,000

18,750

512 625 1,250

x00,000(기본)

64 512 600 18,750
1,024 1,500 128 1,024

40,000
2,048 3,125

256 2,048

80,000
참고

* SSD IOPS는 파일 서버의 인 메모리 캐시 또는 NVMe 캐시에 캐싱되지 않은 데이터에 액세스할 때만 사용됩니다.

Single-AZ (scale-out)

이러한 성능 사양은 스케일 아웃 파일 시스템에 적용됩니다.

스케일 아웃 파일 시스템의 성능 사양
FSx 처리량 용량(MBps) FSx 처리량 용량(MBps) 네트워크 IOPS 인 메모리 캐싱(GB) 디스크 처리량(MBps) SSD 드라이브 IOPS*

기준

버스트

기준

버스트

기준

버스트

3,072** 6,250

x00,000(기본)

128 3,072

100,000건
6,144** 12,500

256 6,144

200,000
참고

* SSD IOPS는 파일 서버의 인 메모리 캐시 또는 NVMe 캐시에 캐싱되지 않은 데이터에 액세스할 때만 사용됩니다.

** HA 쌍당 (최대 12개) 자세한 정보는 고가용성 (HA) 쌍을 참조하세요.

Multi-AZ (scale-up)

이러한 성능 사양은 지정된 대로 2022년 11월 28일 이후에 생성된 다중 AZ 스케일업 파일 시스템에 적용됩니다. AWS 리전

미국 동부 (버지니아 북부), 미국 동부 (오하이오), 미국 서부 (오레곤), 유럽 (아일랜드) 의 파일 시스템 성능 사양 AWS 리전
FSx 처리량 용량(MBps) FSx 처리량 용량(MBps) 네트워크 IOPS 인 메모리 캐싱(GB) NVMe 캐싱 (GB) 디스크 처리량(MBps) SSD 드라이브 IOPS*

기준

버스트

기준

버스트

기준

버스트

128 188 1,500

x0,000(기본)

16 238 128 1,250 6,000

40,000

256 375 1,500 32 475 256 1,250 12,000

40,000

512 750 1,500

x00,000(기본)

64 950 512 1,250 20,000건 40,000
1,024 1,500 128 1,900 1,024

1,250

40,000
2,048 3,125

256 3,800 2,048

80,000
4,096 6,250

512 7,600 4,096

160,000
참고

* SSD IOPS는 파일 서버의 인 메모리 캐시 또는 NVMe 캐시에 캐싱되지 않은 데이터에 액세스할 때만 사용됩니다.

이러한 성능 사양은 AWS 리전 FSx for ONTAP를 사용할 수 있는 다른 모든 곳의 다중 AZ 스케일 업 파일 시스템에 적용됩니다.

FSx 처리량 용량(MBps) FSx 처리량 용량(MBps) 네트워크 IOPS 인 메모리 캐싱(GB) NVMe 캐싱 (GB) 디스크 처리량(MBps) SSD 드라이브 IOPS*

기준

버스트

기준

버스트

기준

버스트

128 150 1,250

x0,000(기본)

16 150 128 600 6,000

18,750

256 300 1,250 32 300 256 600 12,000

18,750

512 625 1,250

x00,000(기본)

64 600 512 600 18,750
1,024 1,500 128 1,200개 1,024

40,000
2,048 3,125

256 2,400 2,048

80,000
참고

* SSD IOPS는 파일 서버의 인 메모리 캐시 또는 NVMe 캐시에 캐싱되지 않은 데이터에 액세스할 때만 사용됩니다.

예: 스토리지 용량 및 처리량 용량

다음 예제는 스토리지 용량과 처리량 용량이 파일 시스템 성능에 미치는 영향을 보여줍니다.

2TiB의 SSD 스토리지 용량과 512MBps의 처리 용량으로 구성된 스케일 업 파일 시스템의 처리량 수준은 다음과 같습니다.

  • 네트워크 처리량 – 기준 625MBps 및 버스트 1,250MBps(처리량 용량 표 참조)

  • 디스크 처리량 – 기준 512MBps 및 버스트 600MBps

따라서 파일 시스템에 액세스하는 워크로드는 파일 서버 인 메모리 캐시 및 NVMe 캐시에 캐싱된 활성 액세스 데이터에 수행되는 파일 작업에 대해 기준 처리량을 최대 625MBps까지, 버스트 처리량을 최대 1,250MBps까지 높일 수 있습니다.