[AWS Official Document](https://docs.aws.amazon.com/ko_kr/efs/latest/ug/whatisefs.html)
- AWS에서 제공하는 **완전관리형 네트워크 파일 시스템(NFS)**
- 즉, 여러 EC2 인스턴스가 동시에 같은 파일 시스템을 공유할 수 있음
### 특징
- **파일 스토리지 (File Storage)**
- 디렉토리/파일 구조로 데이터 저장 (리눅스 파일 시스템처럼 사용)
- **동시 접근 가능**
- 여러 EC2에서 동시에 mount해서 사용 가능
- **자동 확장**
- 용량을 미리 설정할 필요 없음 (자동으로 늘어남/줄어듦)
- **고가용성**
- 여러 AZ(가용 영역)에 걸쳐 저장됨
- **NFS 프로토콜 사용**
- 표준 네트워크 파일 시스템 → 리눅스에서 바로 mount 가능
### 비교: EFS vs EBS vs S3
| 구분 | EFS | EBS | S3 |
| ----- | ----------- | --------------- | -------------- |
| 타입 | 파일 스토리지 | 블록 스토리지 | 객체 스토리지 |
| 접근 방식 | 여러 서버 동시 접근 | 1:1 연결 (EC2 하나) | API 기반 접근 |
| 구조 | 파일/디렉토리 | 디스크 | 객체 (Key-Value) |
| 사용 예 | 공유 파일 시스템 | OS 디스크, DB | 이미지, 로그, 백업 |
| | | | |
### 사용 예시
- 여러 서버에서 **같은 파일을 공유해야 할 때**
- 예: 웹 서버 여러 대에서 업로드 파일 공유
- 컨테이너/마이크로서비스 환경에서
- 공통 데이터 디렉토리 필요할 때
- 상태 있는 애플리케이션 (stateful app)
### 한계
- EBS보다 **느림 (네트워크 기반)**
- S3보다 **비쌈**
- 대용량 아카이브 용도로는 부적합