AMI Types (EBS vs Instance Store)

AMI를 선택할 때

  • 지역
  • 운영체제
  • Architecture (32-bit or 64-bit)
  • Launch Permissions
  • 루트 디바이스 저장소 (Root Device Volume)
    • Instance Store (임시 저장소)
    • EBS Backed Volumes

EBS vs Instance Store

모든 AMI는 Amazon EBS 지원 또는 Instance Store 지원 두가지로 분류된다.

EBS 볼륨 : AMI에서 시작된 인스턴스의 루트 디바이스는 Amazon EBS 스냅 샷에서 생성 된 Amazon EBS 볼륨이다.

Instance Store 볼륨 : AMI에서 시작된 인스턴스의 루트 디바이스는 Amazon S3에 저장된 템플릿에서 생성 된 Instance Store 볼륨이다.

  • Instance Store은 임시 저장소라고 부른다
  • Instance Store은 stop할 수 없다. 기본 호스트가 실패하면 데이터가 손실된다.
  • EBS 는 stop할 수 있다. 인스턴스가 중단 되더라도 데이터를 손실하지 않는다
  • 둘다 reboot는 가능하다, 데이터 손실이 없다
  • 디폴트로 인스턴스 종료시 두 루트 볼륨이 모두 삭제되지만, EBS볼륨을 사용하면 루트 디바이스 볼륨을 유지하도록 AWS에 알릴 수 있다.
  • Instance Store는 인스턴스 타입이 제한적이다
  • Instance Store는 인스턴스 볼륨만 추가할 수 있고, launch를 하고 나서 EBS 를 추가할 수 있다
  • Instance Store는 스냅샷을 할 수 없다. 왜냐하면 스냅샷은 멈춘 다음 찍어야한다.