반응형

두 스토리지 타입 모두 인스턴스가 종료되어도 저장하기 위한 용도로 사용된다.

 

EBS

  • 네트워크 볼륨 드라이브 (USB Stick)
    • 네트워크 사용 필요
  • 하나의 인스턴스에만 마운트 가능 (advanced 한 방법으로 multi-attach 도 가능)
  • 특정 가용성 존에 연결
  • EBS Elastic Volume
    • 볼륨 사이즈 변경 가능 ( 용량은 늘릴 수 있지만 줄일 수 없음 )
    • IOPS 나 처리량만 변경 가능 
    • 가동 중지 시간 없이 바로 변경 ( 인스턴스를 재시작하거나 볼륨을 삭제하지 않아도 된다 )
  • 사용 시 주의사항
    • 기본적으 인스턴스가 종료될 때 Root EBS 볼륨도 같이 삭제된다
    • Root EBS 볼륨이 삭제되지 않으려면 'Delete on Terminated' 옵션을 비활성화한다
    • 기본적으로 다른 부착된 EBS 볼륨은 삭제되지 않는다

EFS

  • 완전관리형 NFS (Network File System)
  • 많은 인스턴스에 동시에 마운트 가능
  • POSIX 파일 시스템 (표준 파일 API)
    • AMI 기반 Linux 인스턴스에 부착 가능 (윈도우 불가능)
  • NFS v4.1 프로토콜 사용
  • Security Group 으로 Access 제어할 수 있음
  • KMS 서비스를 통한 암호화 가능
  • 용량 계획 필요 없음. 자동 스케일링 지원
  • 성능
    • NFS 에 1000 개의 세션이 동시 접근 가능하고 각각 10 GB / s 처리량 가능
    • 최대 Peta Byte 용량까지 지원 가능 자동 스케일링
  • 성능 모드
    • EFS 생성 시에 설정 가능 
    • 일반 목적 - 민감한 지연 시간이 필요한 서비스에 사용 가능 (웹 서버, CMS)
    •  Max I/O  - 더 높은 최대 처리량 / 병렬 실행 (빅데이터, 미디어 처리)
  • 처리량 모드
    • 버스팅 - 1TB 는 초당 50MB 인데 버스트는 초당 100MB 까지 상승 가
    • 프로비저닝 - 스토리지 크기에 상관 없이 처리량 설정 가능
    • 엘라스틱 - 워크로드 기반 자동 스케일링 업 / 다운 지원
      • 초당 3GB 읽기 / 초당 1GB 쓰기 업 가능
  • 클래스
    • lifecycle 정책 설정하여 일정한 기간 이후 계층 이동 가능
    • Standard - 스토리지에 자주 접근이 필요한 경우
    • IA(Infrequent Access) - 자주 접근하지 않은 경우. 더 저렴한 비용
    • Archive - 1년에 한 번 접근하는 경우. 50% 저렴한 비용
  • 가용성과 내구성
    • Standard - 여러 가용 영역에 배치. 프로덕션용으로 적합
    • One-zone - 한 개의 가용역역에 배치. 개발용으로 적합

EBS vs EFS

  EBS (Elastic Block Store) EFS (Elastic File System)
접근 가능 여부 1 개의 AZ 영역 마운트 가능 Multi-AZ 영역 마운트 가능
용량 ~ GBs ~ IOPs
(프로비저닝 필요)
사실상 무제한
(프로비저닝 불필요)
사용 사례 부팅 볼륨
트랜잭션
가상머신(VM)
데이터 공유
컨텐츠 관리
웹 서빙 (Wordpress)

 

반응형

'인프라 > AWS' 카테고리의 다른 글

AWS S3 정리  (6) 2024.09.01
AWS Step Functions  (0) 2024.08.20
AWS Service Catalog  (0) 2024.08.19
Amazon EKS 역할 / 네트워크 / 볼륨 / 모니터링  (0) 2024.07.20

+ Recent posts