Cloud Infra Architecture (AWS)/AWS SAA-C03

AWS EBS vs EFS vs Instance Store의 차이점

seongduck 2023. 1. 5. 01:03

Instance Store

  • 이 3개 모두 ec2와 연결이 가능하다.
  • 특정 EC2 인스턴스 유형에 물리적 디스크가 연결되어 있는 가장 고성능 스토리지
  • 고성능 스토리지가 필요한 애플리케이션에 사용
  • EC2 인스턴스 종료시 스토리지 데이터도 삭제되므로 임시 용도에 적합

EBS (Elastic Block Store)

  • EC2 인스턴스를 시작하면 AMI가 설치되는 EBS 루트 볼륨이 생성됨
  • 여러 개의 EBS 볼륨을 생성해서 EC2에 연결 가능 (1개의 EC2에 여러 개 EBS 연결 가능)
  • EBS 볼륨은 동일한 가용영역에 있는 EC2에만 연결가능 (사용제약이 조금 있음)
  • 스냅샷을 생성해서 볼륨 백업 및 새로운 볼륨 생성, 복사 가능

EFS (Elastic File System)

  • NFS 프로토콜을 이용하는 리눅스 OS 에서 사용하는 네트워크 파일 스토리지
  • 여러 가용영역에 있는 수십~수백대의 EC2를 하나의 EFS에 연결가능
  • 온-프레미스의 리눅스 서버에서도 EFS 연결가능
  • 스토리지 클래스, 성능모드, 처리량 모드를 설정할 수 있음