본문 바로가기

AWS 자격증/AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner 모듈5 - EFS

AWS Training에서 제공하는 AWS Cloud Practitioner (Korean) 강의 요약 정리 내용입니다.

 

파일 스토리지란?

파일 스토리지는 데이터를 폴더와 파일 경로 구조로 저장하고 관리합니다.
여러 클라이언트(서버, 사용자, 애플리케이션 등)가 공유 파일 시스템에 동시에 접근할 수 있다는 점이 가장 큰 특징입니다.

주요 특징

  • 파일 경로 기반 접근 (예: /mnt/data/myfile.txt)
  • 여러 사용자가 동시에 같은 파일에 접근 가능
  • 내부적으로는 블록 스토리지 위에 파일 시스템이 올라간 구조

사용 사례

  • 여러 EC2 인스턴스가 공동으로 사용하는 공유 스토리지
  • 온프레미스와 AWS 리소스 간 파일 공유

Amazon EFS란?

Amazon Elastic File System (EFS)는 AWS가 제공하는 완전관리형 파일 스토리지 서비스입니다.
리눅스 기반 워크로드에서 흔히 사용되며, 여러 EC2 인스턴스가 동시에 파일 시스템에 마운트할 수 있습니다.

Amazon EFS의 특징

  • 파일 추가/삭제에 따라 자동 확장 및 축소
  • 온디맨드로 페타바이트(PB) 단위까지 확장 가능
  • 여러 가용 영역(AZ)에 중복 저장 → 고가용성
  • EC2 외에도 온프레미스 리소스에서 접근 가능 (Direct Connect 사용)

Amazon EBS vs Amazon EFS 비교

항목 Amazon EBS Amazon EFS
스토리지 유형 블록 스토리지 파일 스토리지
연결 대상 단일 EC2 인스턴스에만 연결 가능 여러 EC2 인스턴스에서 동시에 접근 가능
저장 위치 단일 가용 영역(AZ) 여러 AZ에 중복 저장
확장성 수동 확장 (사이즈 고정) 자동 확장/축소
사용 방식 디스크처럼 포맷 후 사용 NFS 방식으로 마운트
가용성 AZ에 장애 시 영향 받음 리전 전체에서 고가용성 제공