습관제작소
AWS EFS 본문
Amazon Elastic File System(EFS)
- Amazon EFS(Amazon Elastic File System)느 AWS 클라우드 서비스와 온프레미스 리소스에서 사용할 수 있는, 간단하고 확장 가능하며 탄력적인 완전관리형 NFS 파일 시스템을 제공합니다. 이 제품은 애플리케이션을 중단하지 않고 온디맨드 방식으로 페타바이트 규모까지 확장하도록 구축되어, 파일을 추가하고 제거할 때 자동으로 확장하고 축소하며 확장 규모에 맞게 용량을 프로비저닝 및 관리할 필요가 없습니다.
> Amazon EFS
- NFS 기반 공유 스토리지 서비스 (NFSv4)
- 따로 용량을 지정할 필요 없이 사용한 만큼 용량이 즐가 <-> EBS는 미리 크기를 지정해야 함
- 페타바이트 단위까지 확장 가능
- 몇 천개의 동시 접속 유지 가능
- 데이터는 여러 AZ에 나누어 분산 저장
- 쓰기 후 읽기(Read After Write) 일관성 -> 즉 다른 EC2에서 저장한다면 바로 다른 EC2에서 읽기 가능
- Private Service : AWS 외부에서 접속 불가능
- AWS 외부에서 접속하기 위해서는 VPN 혹은 Direct Connect 등으로 별도로 VPC와 연결 필요
- 각 가용영역에 Mount Target를 두고 각각의 가용영역에서 해당 Mount Target로 접근
- Linux Only
> Mount Target
> Amazon EFS 퍼포먼스모드
- General Purpose : 가장 보편적인 모드. 거의 대부분의 경우 사용 권장
- Max IO : 매우 높은 IOPS가 필요한 경우
- 빅데이터, 미디어 처리 등
> Amazon EFS Throughput 모드
- Bursting Throughput : 낮은 Throughput 일 때 모아서 높은 Throughput 일때 사용
- EC2 T타입과 비슷한 개념
- Provisioned Throughput : 미리 지정한 만큼의 Throughput을 미리 확보해두고 사용
> Amazon EFS 스토리지 클래스
- EFS Standard : 3개 이상의 가용영역에 보관
- EFS Standard - AI : 3개 이상의 가용영역에 보관, 조금 저렴한 비용 대신 데이터를 가져올 때 비용 발생
- EFS one Zone : 하나의 가용영역에 보관 -> 저장된 가용영역의 상황에 영향을 받을 수 있음
- EFS One Zone - AI : 저장된 가용영역의 상황에 영향을 받을 수 있음, 데이터를 가져올 때 비용 발생 (가장 저렴)
> Amazon FSx (FSx for Windows Fole Server)
- EFS의 윈도우즈 버전
- SMB 프로토콜을 활용
- microsoft Active Directory와 통합 등의 관리 기능 사용 가능
- Linux, MacOS 등의 다른 OS에서도 활용 가능
> FSx for Lustre
- 리눅스를 위한 고성능 병렬 스토리지 시스템
- 주로 머신러닝, 빅데이터등의 고성능 컴퓨팅(High Performance Computing)에 사용
'AWS > AWS STUDY' 카테고리의 다른 글
AWS VPC - Bastion Host / NAT Gateway (0) | 2023.06.30 |
---|---|
AWS VPC (0) | 2023.06.29 |
AWS Elastic Load Balancer (0) | 2023.06.27 |
AWS EBS, Snapshot, AMI (0) | 2023.06.27 |
AWS IAM (0) | 2023.06.27 |
Comments