본문 바로가기

AWS

AWS EFS가 뭔데

728x90

Amazon Elastic File System(Amazon EFS)

: 여러 가상 머신이 동시에 액세스 할 수 있는 EC2 인스턴스용 스토리지 구현

이 스토리지는 NFS(Network File System)을 사용하는 공유 파일 시스템을 구현

 

기능

- AWS 클라우드에서 파일 스토리지를 간편하게 설정하고 조정할 수 있는 완전관리형 서비스

- 빅데이터 분석, 미디어 처리 워크플로, 콘텐츠 관리, 웹서비스나 홈디렉터리용 파일 시스템 구축 가능

- 파일 시스템 인터페이스를 통해 EC2 인스턴스가 액세스할 수 있는 파일 시스템 구축 가능

- 스토리지를 프로비저닝할 필요 없이 자동으로 GB~PB의 규모로 데이터를 확장할 수 있음

- 여러 개의 EC2가 동시에 EFS 파일 시스템에 액세스 가능

- EFS는 EC2 인스턴스에 일관된 성능을 제공, 내구성이 탁월하고 고가용성을 제공

- 최소 비용X, 설정 비용X, 사용한 스토리지에 대한 요금만 지불

 

- EFS는 클라우드의 파일 스토리지와 같다

- EFS를 사용하면 파일 시스템을 생성하고 EC2 인스턴스에 파일 시스템을 탑재한 다음, 해당 파일 시스템에서 데이터를 읽고 쓸 수 있다

- VPC에 EFS 파일 시스템 탑재 가능

- VPC의 여러 EC2 인스턴스에서 동시에 EFS 파일 시스템에 액세스 가능

- 같은 리전 내의 여러 가용 영역에서 실행되는 EC2 인스턴스에서 파일 시스템에 액세스 할 수 있으므로 많은 사용자가 공통 데이터 소스에 액세스하고 공유할 수 있다

https://wiki.sansae.net/pages/viewpage.action?pageId=49774910

위 그림을 보면 각 가용 영역에는 탑재 대상이 하나씩 생성되어 있다. 동일한 가용 영역 내의 탑재 대상에서 파일 시스템에 액세스하는 것이 좋다

가용 영역 중 하나에는 2개의 서브넷이 있는데, 탑재 대상은 하나 안의 서브넷에서만 생성됨

 

EFS 구현

1. EC2 리소스를 생성하고 EC2 인스턴스 시작

2. EFS 파일 시스템 생성

3. 적절한 서브넷에 탑재 대상 생성

4. EC2 인스턴스를 탑재 대상에 연결

5. AWS 계정의 리소스 및 보호 상태 확인

 

EFS 리소스

- 파일 시스템이 기본 리소스

- 각 파일 시스템에는 ID 생성 토큰, 생성 시간, 파일 시스템 크기와 같은 속성이 있음

- 탑재 대상에도 탑재 대상 ID, 탑재 대상이 생성된 서브넷의 ID, 탑재 대상이 생성된 파일 시스템의 파일 시스템 ID와 같은 속성이 있음

- 태그는 키-값 페어이다

- 파일 시스템에 연결되지 않은 탑재 대상 및 태그는 존재하지 않는 하위 리소스와 같다고 볼 수 있다

 

728x90

'AWS' 카테고리의 다른 글

AWS에서 쓰는 데이터베이스 : Amazon RDS  (0) 2022.07.17
Amazon S3 Glacier  (0) 2022.07.13
Amazon S3가 뭐였더라  (0) 2022.07.13
[실습] AWS VPC 생성하기  (0) 2022.07.12
Amazon EBS? 웬 EBS?  (0) 2022.07.12