DevOpsAWS Elastic File System 알아보기
AWS Elastic File System(EFS)은 클라우드 환경에서 사용할 수 있는 확장 가능한 파일 스토리지 서비스입니다. 파일을 추가하거나 제거할 때마다 스토리지 용량이 자동으로 확장 및 축소되어 별도의 관리나 프로비저닝이 필요 없다는 것이 가장 큰 특징입니다. EFS는 Network File System 버전 4.0 및 4.1(NFSv4) 프로토콜을 지원하며, 한 리전 내 여러 가용 영역에 데이터를 저장하여 페타바이트 규모까지 확장 가능합니다. 또한, 강력한 데이터 일관성과 파일 잠금을 지원하며, VPC와 Direct Connect를 연결하면 온프레미스 환경과도 연동할 수 있습니다. 다만, MS Windows에서는 사용할 수 없으며 nfs-utils Deamon이 설치되어 있어야 합니다. EFS 생성 과정에서는 VPC, Subnet, Security Group 지정 후 NFS Tag, Performance Mode, 암호화 설정을 거쳐 생성됩니다. Performance Mode의 "Max I/O" 설정은 다수의 EC2 인스턴스가 EFS에 액세스할 때 성능을 최적화합니다.