Amazon Elastic File System(EFS)은 용량이나 성능 같은 것들을 관리할 필요없이 파일시스템을 구축할 수 있는 파일 스토리지 제공 서비스입니다.
- 서버리스 방식입니다.
- 다양한 아마존 제공 서비스에 쉽게 연계할 수 있습니다.(EC2, EKS, Fargate, Lambda)
- 수천개의 컴퓨팅 인스턴스에서 동시에 EFS 시스템에 엑세스 할 수있으며, 일관된 성능을 제공합니다.
- 높은 가용성과 뛰어난 내구성을 갖추고 있습니다. 최소비용이나, 설정비용은 없으며 사용한 만큼만 비용을 지불합니다.
1. Amazon EFS, Amazon Elastic Block Store(Amazon EBS), Amazon S3는 각각 어떤 경우에 사용해야 하나요?
- EFS : 수많은 컴퓨팅 및 온프레미스 인스턴스에서 동시에 사용해야할 파일 시스템이 필요할 때 적합합니다. EBS와 EFS의 가장 큰 차이점 중 하나는 EBS는 단일 AZ안에서만 접근이 가능하지만 EFS는 다중 AZ안에서도 접근이 가능하다는 점입니다.
- EBS : EC2에 사용할 수 있는 블록 수준 스토리지 서비스입니다. 단일 EC2에서 가장 짧은 지연시간으로 데이터에 엑세스할때 적합합니다.(엑세스 성능이 중요할 경우에 사용)
- S3 : 어디서나 데이터에 엑세스 할수있는 인터넷 API를 통해 데이터를 사용합니다.(데이터 접근에 대한 범용성이 중요한 경우에 사용)
2. 관련 서비스 정리
- AWS DataSync : 기존 파일 시스템을 Amazon EFS에 안전하게 동기화 할 수 있는 방법을 제공합니다.
- AWS CloudWatch : I/O 처리량(throughput)을 모니터링할 수 있습니다.
3. 스토리지 클래스 및 종류
EFS 스토리지의 클래스에는 4가지가 있는데 아래와 같다.
- Standard : 스토리지가 다중 AZ에 걸쳐 데이터를 저장합니다. (One Zone 스토리지 클래스에 비해 비쌉니다.)
- One Zone: 스토리지가 단일 AZ내에 이중화된 방식으로 데이터를 저장합니다.
결과적으로 다중 AZ 복원력이 필요하지 않을 경우에는 One Zone을 써도 무방하다 (Standard에 비해 47%가량 요금이 저렴)
나머지 2개는 Standard-IA와 One Zone-IA로 IA는 infrequent Access의 약자로 자주 접근하지 않는 데이터라는 뜻이다.
Amazon EFS 수명 주기 관리를 활성화하고 파일에 대해 수명 주기에 따른 제외 정책를 선택하면 EFS Standard에서 EFS Standard-IA 스토리지 클래스로, 또는 EFS One Zone에서 EFS One Zone-IA 스토리지 클래스로 데이터를 자동으로 이동합니다. 예를 들어 1일 이상 액세스하지 않은 파일의 경우 EFS Standard에서 EFS Standard-IA로 파일을 자동으로 이동할 수 있습니다.
** 참고 EFS Intelligent-Tiering : 엑세스 패턴을 모니터링하고 분석하여 IA스토리지로 데이터를 이동시키고 비용을 최적화해주는 기능입니다. 데이터 액세스 패턴을 알 수 없을 때 성능 최적화된 스토리지 클래스 및 비용 최적화된 스토리지 클래스 사이에서 파일을 자동 이동할 때 사용합니다.
'클라우드(AWS)' 카테고리의 다른 글
AWS CloudFormation (0) | 2024.04.02 |
---|---|
S3(Simple Storage Service) (0) | 2024.04.02 |
Amazon EBS(Elastic Block Storage) (0) | 2024.04.02 |
AWS Elastic Beanstalk (0) | 2024.04.02 |
Amazon DynamoDB (0) | 2024.04.02 |