EFS(Elastic File System)
2024. 4. 8. 15:38ㆍAWS Cloud Base
목차
- 정의
- 특징
- 모드
정의
온디멘드 방식으로 실시간 자동으로 확장 및 축소가 가능한 파일 시스템
ex) 세션 같이 저장, 빅데이터 및 AI 분산 처리, 소스코드 같이 저장 등
특징
- NFS 기반 공유 스토리지 서비스(NFSv4)
- 따로 용량을 지정할 필용없이 사용한 만큼 용량이 증가 < > EBS는 미리 크기를 지정해야함
- 페타바이트 단위까지 확장 가능
- 몇 천개의 동시 접속 유지 가능
- 데이터 여러 AZ에 나누어 분산 저장 가능
- 쓰기 후 읽기(Read After Write) 일관성
- Private Service: AWS 외부에서 접속 불가능
- AWS 외부에서 접속하기위해서는 VPN 혹은 Direct Connect 등 별도의 수단으로 VPC와 연결해야함
- 각 가용 영역에 Mount Target을 두고 각각의 가용영역에서 해당 Mount Target을 통해 EFS에 접근
- Mount가 제대로 되지 않을 시, 해당 파일시스템에 접근할 수 없음
- Linux Only(Not Windows)
모드
Amazon EFS Performance 모드
- General Purpose: 가장 보편적인 모드, 거의 대부분의 경우 사용 권장
- Max IO: 매우 높은 IOPS가 필요한 경우
- 빅데이터, 미디어 처리 등
Amazon EFS Throughput 모드
- Bursting Throughput: 낮은 Throughput일 때 크레딧을 모아서 높은 Throuthput일 때 사용
- EC2 T타입과 비슷한 개념
- Provisoned Throughput: 미리 지정한 만큼의 Throughput을 미리 확보해두고 사용
Amazon EFS Storage Class
- EFS Standard: 3개 이상의 가용영역에 보관
- EFS Standard - IA: 3개 이상의 가용영역에 보관, 조금 저렴한 비용 대신 데이터를 가져올 때 비용 발생
- 자주 안쓰지만, 저장해야되는 데이터
- EFS One Zone: 하나의 가용영역에 보관 -> 저장된 가용영역의 상황에 영향을 받을 수 있음
- 해당 가용영역이 없어질 시, 그 안에 EFS 데이터도 완전히 사라짐
- EFS One Zone - IA: 저장된 가용영역의 상황에 영향을 받을 수 있음. 데이터를 가져올 때 비용 발생(가장 저럼)
Amazon FSx
FSx for Windows File Server
- EFS의 윈도우즈 버전
- SMB 프로토콜 사용
- Microsoft Active Directory와 통합 등의 관리 기능 사용 가능
- Linux, MacOS 등의 다른 OS에서도 활용 가능
FSx for Lustre
- 리눅스를 위한 고성능 병렬 스토리지 시스템
- 주로 머신러닝, 빅데이터등의 고성능 컴퓨팅에 사용
- AWS 밖의 온프레미스에서 엑세스 가능
'AWS Cloud Base' 카테고리의 다른 글
S3 개요 (0) | 2024.04.13 |
---|---|
VPC 정의 및 특징 그리고 구성요소 (0) | 2024.04.10 |
Elastic Load Balancer (0) | 2024.03.30 |
EC2: Auto Scaling (0) | 2024.03.26 |
EC2 Life Cycling (0) | 2024.03.20 |