EFA 지원 파일 시스템 사용하기 - FSx for Lustre

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

EFA 지원 파일 시스템 사용하기

처리량 용량이 10GBps 이상인 파일 시스템을 생성하는 경우 Elastic Fabric Adapter(EFA)를 활성화하여 클라이언트 인스턴스당 처리량을 최적화하는 것이 좋습니다. EFA는 사용자 지정 구축 운영 체제 우회 기법과 AWS SRD(Scalable Reliable Datagram) 네트워크 프로토콜을 사용하여 성능을 높이는 고성능 네트워크 인터페이스입니다. EFA에 대한 자세한 내용은 Amazon EC2 사용 설명서Amazon EC2의 AI/ML 및 HPC 워크로드를 위한 Elastic Fabric Adapter를 참조하세요.

EFA 지원 파일 시스템은 GPUDirect Storage(GDS)와 ENA Express라는 두 가지 추가 성능 기능을 지원합니다. GDS는 EFA 기반 빌드를 지원하여 CPU를 우회해 파일 시스템과 GPU 메모리 간의 직접적인 데이터 전송을 가능하게 하는 방식으로 성능을 더욱 향상시킵니다. 이 직접 경로를 사용하면 데이터 전송 작업에 중복된 메모리 복사본과 CPU 개입이 필요하지 않습니다. EFA 및 GDS 지원을 통해 개별 EFA 지원 클라이언트 인스턴스에 대해 더 높은 처리량을 달성할 수 있습니다. ENA Express는 고급 경로 선택 알고리즘과 향상된 정체 제어 메커니즘을 사용하여 Amazon EC2 인스턴스에 최적화된 네트워크 통신을 제공합니다. ENA Express 지원을 통해 개별 ENA Express 지원 클라이언트 인스턴스에 대해 더 높은 처리량을 달성할 수 있습니다. ENA Express에 대한 자세한 내용은 Amazon EC2 사용 설명서ENA Express로 EC2 인스턴스 간 네트워크 성능 개선을 참조하세요.

EFA 지원 파일 시스템 사용 시 고려 사항

다음은 EFA 지원 파일 시스템을 생성할 때 고려해야 할 몇 가지 중요한 항목입니다.

  • 여러 연결 옵션: EFA 지원 파일 시스템은 ENA, ENA Express, EFA를 사용하여 클라이언트 인스턴스와 통신할 수 있습니다.

  • 배포 유형: EFA는 Intelligent-Tiering 스토리지 클래스를 사용하는 파일 시스템을 포함하여 메타데이터 구성이 지정된 Persistent 2 파일 시스템에서 지원됩니다.

  • EFA 설정 업데이트: 새 파일 시스템을 생성할 때 EFA를 활성화하도록 선택할 수 있지만 기존 파일 시스템에는 EFA를 활성화하거나 비활성화할 수 없습니다.

  • 스토리지 용량으로 처리량 확장: EFA 지원 SSD 기반 파일 시스템에서 스토리지 용량을 확장하여 처리량 용량을 높일 수 있지만 EFA 지원 파일 시스템의 처리량 계층은 변경할 수 없습니다.

  • AWS 리전: EFA 지원 영구 2 파일 시스템을 AWS 리전 지원하는 목록은 섹션을 참조하세요배포 유형 가용성.

EFA 지원 파일 시스템을 사용하기 위한 사전 조건

다음은 EFA 지원 파일 시스템을 사용하기 위한 사전 조건입니다.

EFA 지원 파일 시스템 생성:

  • EFA 지원 보안 그룹을 사용합니다. 자세한 내용은 EFA 지원 보안 그룹 단원을 참조하십시오.

  • Amazon VPC 내의 EFA 지원 클라이언트 인스턴스와 동일한 가용 영역 및 /16 CIDR을 사용합니다.

  • Intelligent-Tiering 파일 시스템에서 EFA는 4,000MBps의 처리량 용량 또는 4,000MBps 단위로만 지원됩니다.

Elastic Fabric Adapter(EFA)를 사용하여 파일 시스템에 액세스:

  • EFA를 지원하는 Nitro v4 이상 EC2 인스턴스를 사용합니다(trn2 인스턴스 패밀리 제외). Amazon EC2 사용 설명서지원되는 인스턴스 유형을 참조하세요.

  • AL2023, RHEL 9.5 이상 또는 커널 버전이 6.8 이상인 Ubuntu 22 이상을 실행합니다. 자세한 내용은 Lustre 클라이언트 설치 단원을 참조하십시오.

  • EFA 모듈을 설치하고 클라이언트 인스턴스에서 EFA 인터페이스를 구성합니다. 자세한 내용은 EFA 클라이언트 구성 단원을 참조하십시오.

GPUDirect Storage(GDS)를 사용하여 파일 시스템 액세스:

  • Amazon EC2 P5, P5e, P5en, P6-B200 또는 P6e-GB200 클라이언트 인스턴스를 사용합니다.

  • 클라이언트 인스턴스에 NVIDIA Compute Unified Device Architecture(CUDA) 패키지, 오픈 소스 NVIDIA 드라이버, NVIDIA GPUDirect Storage 드라이버를 설치합니다. 자세한 내용은 GDS 드라이버 설치(선택 사항) 단원을 참조하십시오.

ENA Express를 사용하여 파일 시스템에 액세스:

EFA 지원 파일 시스템 생성

이 섹션에는 AWS CLI를 사용하여 FSx for Lustre EFA 지원 파일 시스템을 생성하는 방법에 대한 지침이 포함되어 있습니다. Amazon FSx 콘솔을 사용하여 EFA 지원 파일 시스템을 생성하는 방법에 대한 자세한 내용은 1단계: FSx for Lustre 파일 시스템 생성 섹션을 참조하세요.

create-file-system CLI 명령(또는 이와 동등한 CreateFileSystem API 작업)을 사용합니다. 다음 예제에서는 PERSISTENT_2 배포 유형으로 FSx for Lustre EFA 지원 파일 시스템을 생성합니다.

aws fsx create-file-system\ --storage-capacity 4800 \ --storage-type SSD \ --file-system-type LUSTRE \ --file-system-type-version 2.15 \ --subnet-ids subnet-01234567890 \ --security-group-ids sg-0123456789abcdefg \ --lustre-configuration '{"DeploymentType": "PERSISTENT_2", "EfaSupport": true}'

파일 시스템을 만든 후 Amazon FSx는 파일 시스템 설명을 JSON 형식으로 반환합니다.