AWS

[AWS] Elastic File System (EFS)

prettyNoona 2023. 12. 26. 15:41
Elastic File System (EFS)
  • 리눅스 환경의 EC2 인스턴스에서 연결하기 위한 네트워크 파일 스토리지
  • 가용영역에 있는 EC2는 Network File System (NFS) 프로토콜을 통하여 EFS에 연동된다.
  • 다수의 가용영역에 있는 수십~수백대의 EC2 연결 가능.
  • EFS는 보안 그룹(인`아웃 바운드 트래픽을 제어)을 통해 인스턴스에 연결
  • EC2 외에 리눅스 방식의 온-프레미스 서버에서도 연결 가능

Elastic File System (EFS) 스토리지 클래스
  1. 표준 스토리지 (Standard) - 3개의 가용영역에 데이터 저장, 자주 액세스하는 파일을 저장하는 데 사용 (제일 비쌈)
  2. 표준 IA (Standard Infrequent Access) - 3개의 가용영역에 데이터 저장, 자주 액세스하지 않는 파일을 저장하는 데 사 용
  3. One Zone - 1개의 가용영역에 데이터 저장, 자주 액세스하는 파일을 저장하는 데 사용
  4. One Zone IA (One Zone Infrequent Access) - 1개의 가용영역에 데이터 저장, 자주 액세스하지 않는 파일을 저장하는 데 사용
  • 비용 : Standard > Standard Infrequent Access > One Zone > One Zone IA (One Zone Infrequent Access)
  • Elastic File System 비용 절감을 위해 EFS 수명주기 관리 정책 또는 EFS 지능형 계층화(Intelligent-Tiering)을 사용해 자주 사용하지 않는 데이터를 다른 스토리지 클래스로 자동 전환 가능

 

Elastic File System (EFS) 성능 모드 ( I/O, 읽기 쓰기 속도)
  1. 기본 범용 성능 모드 (General Purpose performance mode) : 일반적인 I/O 성능
  2. 최대 I/O 성능 모드 (Max I/O performance mode) : 높은 성능의 처리가 필요한 빅데이터 분석 애플리케이션 등에 사용

 

처리량 모드 (파일 시스템의 처리량(MiB/s)
  1. 기본 버스팅 처리량 모드 : 파일 용량이 커짐에 따라 자동으로 처리량을 확장
  2. 프로비저닝된 모드 : 저장된 데이터의 양과 상관없이 고정으로 처리량을 지정