728x90
SMALL
EFS 는 관리형 Network File System 으로, 많은 EC2 Instance 에 mount 될 수 있다.
서로 다른 가용 영역에 있을 수도 있다
가용성이 높고, 확장성이 뛰어나며 비싸다 (EBS 의 3배)

사용량에 따라 비용을 지불하므로 용량 프로비저닝이 필요하지 않다
[사용 사례]
- 콘텐츠 관리, 웹 서빙, 데이터 공유, wordpress
[특징]
- 내부적으로 NFS 프로토콜 사용
- EFS 에 대한 액세스를 제어하려면 보안 그룹이 필요
- Window 가 아닌 Linux 기반 AMI 와만 호환된다
- KMS 를 사용하여 EFS 드라이브에서 미사용 암호화를 활성화할 수 있다.
- 용량을 미리 계획할 필요가 없다는 장점이 있다
- EFS 에서 사용하는 GB 단위로 비용을 지불한다
다양한 성능 및 스토리지 클래스가 있다.
1. EFS Scale
- 동시에 NFS Client 수천 개와 10GB 이상의 처리량을 확보할 수 있다.
- PB 규모의 네트워크 파일 ㅅ시스템으로 자동 확장할 수 있다.
2. 네트워크 파일 시스템 생성 시 성능 모드를 설정할 수 있다
- 범용 (기본값) -> 이 모드는 지연 시간에 민감한 사용 사례에 사용된다 ( web serfver , cms 등)
- max I/O -> 지연 시간이 더 긴, 처리량이 높고 병렬성이 높다 (big data application, media 처리에 쓰임)
3. 처리량 모드
- 버스팅 - 1TB. 초당 50 MB 에 초당 100 MB 버스트 더함
- 프로비저닝 - 1TB 의 스토리지에서 초당 1GB 사용. 스토리지와 처리량을 분리
- Elastic - 워크로드에 따라 처리량을 자동 조절 가능
Tier 구분

- Standard
- Infrequent Acceess
가용성과 내구성
--
[실습]
i) Instance A 생성. 생성 시 FileSystem 신규 생성. Mount Point 는 아래와 같이 입력

아래의 2가지 옵션 선택 (default 선택됨)
- 보안 그룹 자동 생성 및 연결
- 필요한 사용자 데이터 스크립트 연결

ii) Instance A 실행 뒤, 접속하여 mount point 내 txt 파일 생성

iii) Instance B 생성. 생성 시 다른 가용 영역에서, 동일한 보안 그룹 및 동일한 파일 시스템 사용

iv) EFS 콘솔 > Network 탭 내 각 가용 영역에 보안 그룹 확인
Inbound 에서 NFS 가 허용되어 있어야 한다 (AWS 가 자동 설정하였다)
v) Instance B 실행 뒤, 파일 존재 여부 확인

즉, 가격은 비싸나 다른 가용 영역에서도 미리 준비된 파일을 공유할 수 있어 간편하다.
LIST
'☁️Cloud > AWS' 카테고리의 다른 글
Sticky Session 이란? (0) | 2024.03.15 |
---|---|
AWS Load Balancer 개요 및 종류 (0) | 2024.03.15 |
AWS EBS 암호화 (0) | 2024.03.15 |
AWS EBS 다중 연결 기능 (0) | 2024.03.15 |
AWS EC2 Instance Store 란 (0) | 2024.03.15 |