category
AWS/udemy
2023. 5. 29. 13:32
by 쓱은감자
Elastic File System(EFS)
Amazon EFS(Elastic File System)
- EFS는 관리형 NFS로 여러 EC2 인스턴스에 마운트 가능
- EFS는 여러 AZ에 있는 EC2 인스턴스에 마운트 가능
- HA, 확장성이 좋고 가격이 비쌈
- EFS는 접근 제어를 위해 보안그룹이 존재
- 윈도우는 지원하지 않고 Linux 기반 AMI만 호환
- KMS를 사용해 EFS 드라이브의 데이터 암호화 가능
- Linux의 표준 파일 시스템인 POSIX 파일 시스템이고 standard file API 사용
- 용량을 지정하지 않고 사용하는 만큼 용량이 증가되며 사용한 GB 당 데이터 비용 지불
Performance
- EFS Scale
- 수천 개의 NFS 클라이언트에서 EFS에 동시 접근 가능하고 처리량은 10GB 이상
- PB 규모로 자동 확장
- Performance mode
- general purpose(default) : 지연시간에 민감할 때 유용
- Max I/O : 지연 시간, 처리량, 병렬 처리 성능 향상
- Throughput mode
- Bursting : 1TB 파일시스템 = 50MB/s + 100MB/s burst
- Provisioned : 스토리지 크기에 상관없이 처리량을 설정 가능
Storage Classes
- Storage Tiers (일정 기간 후 파일을 다른 계층으로 옮김)
- Standard : 접근이 빈번한 파일들 저장
- Infrequent access(EFS-IA) : 저장 비용은 작지만 파일 검색 시 비용 발생, 수명 주기 정책 설정 필요
- Availability and durability
- Standard : 다중 AZ 설정
- One Zone : 단일 AZ, 기본적으로 백업 활성화, EFS-IA와 호환 가능(EFS One Zone-IA)