피드로 돌아가기
AWS EFS Essentials — Shared File Storage Across Multiple EC2 Instances
Dev.toDev.to
Infrastructure

NFS v4.1 기반 Multi-AZ Shared Storage 구현을 통한 데이터 동기화 및 확장성 확보

AWS EFS Essentials — Shared File Storage Across Multiple EC2 Instances

Tejas Shinkar2026년 7월 1일18beginner

Context

단일 EC2 인스턴스에 종속된 EBS의 제약으로 인한 다중 서버 간 파일 공유 불가 상황 분석. AZ 간 데이터 복제 및 실시간 동시 읽기/쓰기 요구사항을 충족하는 공유 파일 시스템 필요성 대두.

Technical Solution

  • NFS v4.1 프로토콜 채택을 통한 표준 Linux 파일 공유 환경 구축
  • Region 내 여러 AZ에 Mount Target(ENI)을 배치하여 네트워크 지연 시간 최소화 및 고가용성 확보
  • Security Group 간 상호 참조 설정을 통한 IP 관리 오버헤드 제거 및 보안 강화
  • Lifecycle Management 정책 적용으로 30일 미접근 파일을 IA(Infrequent Access) 계층으로 자동 이동시켜 비용 최적화
  • 서버리스 아키텍처 설계를 통해 용량 사전 할당 없는 자동 확장(Auto-scaling) 구조 구현

1. 다중 EC2 인스턴스 간 파일 공유 필요 시 EBS Multi-Attach 대신 EFS 검토

2. Security Group 설정 시 IP 주소 대신 SG ID를 참조하여 확장성 있는 보안 모델 구축

3. /etc/fstab 설정을 통한 인스턴스 재부팅 후 자동 마운트 지속성 보장

4. 데이터 액세스 패턴 분석 후 Lifecycle Policy를 통한 스토리지 비용 최적화 수행

원문 읽기