Amazon EFS 란

2024. 3. 15. 14:04·☁️Cloud/AWS
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
'☁️Cloud/AWS' 카테고리의 다른 글
  • Sticky Session 이란?
  • AWS Load Balancer 개요 및 종류
  • AWS EBS 암호화
  • AWS EBS 다중 연결 기능
terranbin
terranbin
Studying Computer Science
  • terranbin
    Engineer
    terranbin
  • 전체
    오늘
    어제
    • 분류 전체보기 (129)
      • ☁️Cloud (42)
        • AWS (38)
        • MS Azure (4)
      • 🐳 Infra (1)
        • System (12)
        • DRBD (3)
      • 🔌Network (8)
      • 🔹Storage (8)
      • 🔹Kubernetes (15)
      • 🔹 DevOps (8)
      • 🔹Study (4)
      • 🔹Install (6)
      • 🔹ETC (2)
      • 🔹PostMan (6)
      • 🔹Openstack (3)
      • 🔹RcloneView (6)
      • 🔹Test (0)
      • 🔹Debug (2)
      • 🔹DBMS (2)
  • 블로그 메뉴

    • 홈
  • 링크

    • sungbin
    • Github
  • 공지사항

  • 인기 글

  • 태그

    ceph
    distributed load testing
    rocky8
    EC2
    EBS
    kubectl
    rocky9
    terraform
    SAA
    postman
    kubernetes
    Google Drive
    aws dlt
    centos7
    OpenStack
    설치
    network
    rcloneview
    S3
    AWS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
terranbin
Amazon EFS 란

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.