[AWS SAA] Elastic File System(EFS)

junghan·2023년 2월 16일
0

AWS SAA

목록 보기
13/51
post-thumbnail

Elastic File System(EFS)

Amazon Elastic File System (Amazon EFS) 은 완전히 탄력적인 서버리스 파일 스토리지를 제공하므로 스토리지 용량 및 성능을 프로비저닝하거나 관리하지 않고도 파일 데이터를 공유할 수 있습니다. EFS 애플리케이션에서 파일을 추가하고 제거할 때마다 자동으로 확장 및 축소되므로 애플리케이션에서 스토리지가 자동으로 확장 및 축소되므로 애플리케이션에서 스토리지가 필요할 때 확장 및 축소됩니다.
EFS EFS에는 간단한 웹 서비스 인터페이스가 있으므로 파일 시스템을 빠르고 쉽게 만들고 구성할 수 있습니다. 이 서비스에서 모든 파일 스토리지 인프라를 관리해 주므로 사용자는 복잡한 파일 시스템 구성을 배포, 패치 및 유지 보수하는데 따르는 복잡성에서 벗어날 수 있습니다. 또한 이 서비스는 확장성, 가용성 및 내구성이 뛰어나도록 설계되었습니다. 표준 스토리지 클래스를 사용하는 Amazon EFS 파일 시스템은 여러 가용 영역에 데이터 및 메타데이터를 저장합니다.

EFS 특징

• 많은 EC2에 마운트할 수 있는 관리형 NFS(네트워크 파일 시스템)

• EFS는 다중 AZ에서 EC2 인스턴스와 함께 작동합니다.

• 고가용성, 확장성, 하지만 비쌈(gp2 3배), PPU(Pay Per Use)

• Ec2 인스턴스와 연결 시, NFSv4.1 프로토콜 사용

• 보안 그룹을 사용하여 EFS에 대한 액세스 제어

• Linux 기반 AMI와 호환(Windows 제외)

• KMS를 사용한 미사용 암호화

• 표준 파일 API가 있는 POSIX 파일 시스템(~Linux)

• 파일 시스템은 용량 계획 없이 사용량에 따라 요금을 자동으로 확장합니다!

• 사용 사례: 콘텐츠 관리, 웹 서비스, 데이터 공유, Wordpress



EFS 성능 설정 방식

  • EFS 규모
    • 1000개의 동시 NFS 클라이언트, 10GB+/s 처리량
    • 자동으로 페타바이트급 네트워크 파일 시스템으로 확장

  • 성능 모드(EFS 생성 시 설정)
    • General Purpose(기본값) – 대기 시간에 민감한 사용 사례(웹 서버, CMS 등)
    • Max I/O – 높은 대기 시간, 처리량, 높은 병렬성(빅 데이터, 미디어 처리)

  • 처리량 모드 (Throughput Mode)
    • Bursting – 1TB = 50MiB/s + 최대 100MiB/s의 버스트
    • Provisioned – 스토리지 크기에 관계없이 처리량을 설정합니다. 예: 1TB 스토리지의 경우 1GiB/s
    • Elastic – 워크로드에 따라 자동으로 처리량을 늘리거나 줄입니다.
    ㄴ 읽기 최대 3GiB/s 및 쓰기 최대 1GiB/s
    ㄴ 예측할 수 없는 워크로드에 사용



EFS 저장 설정 방식

  • 스토리지 계층(수명 주기 관리 기능으로 N일 후 파일 이동)
    • 표준: 자주 액세스하는 파일용
    Infrequent access(EFS-IA): 파일 검색 비용, 저장 비용 절감. 수명 주기 정책으로 EFS-IA 활성화, 비용이 더 쌉니다.

  • 가용성 및 내구성
    • 표준: 다중 AZ, 프로덕션에 적합
    • 하나의 영역: 하나의 AZ, 개발에 적합, 기본적으로 백업 활성화, IA와 호환 가능(EFS One Zone-IA)

  • EFS-IA를 사용하면 90% 이상의 비용 절감할 수 있습니다.



https://aws.plainenglish.io/aws-efs-architecture-and-the-usage-3a178b83ff37

https://velog.io/@naeson/AWS-%ED%8C%8C%EC%9D%BC-%EA%B3%B5%EC%9C%A0-%EC%8B%9C%EC%8A%A4%ED%85%9C-Storage-Gateway

AWS Certified Solutions Architect Associate 시험합격!

profile
42seoul, blockchain, web 3.0

0개의 댓글