Elastic Block Storage

Amazon EBS

💡

“Amazon Elastic Block Store(EBS)는 AWS 클라우드의 Amazon EC2 인스턴스에 사용 할 영구 블록 스토리지 볼륨을 제공합니다. 각 Amazon EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성 요소 장애로 부터 보호 해주고, 고가용성 및 내구성을 제공 합니다.” - AWS 공식문서

Amazon EBS(Elastic Block Store)란?

가상의 하드 드라이브이며 EC2 인스턴스가 종료 되어도 계속 유지가 가능함

💡 EBS 저장 방식에 따른 특징

앞서 배웠던 EBS 저장 방식은 두 가지가 존재한다.

❗️EBS와 인스턴스 스토어의 데이터 저장 방식

만약 인스턴스의 사양을 올리기 위해 인스턴스를 종료 했다고 한다면 인스턴스 내 데이터가 삭제 되기 마련이지만 EBS를 네트워크로 연동 하는 형태는 별도로 저장 되어있다. 그렇기 때문에 사양을 올린 후 다시 인스턴스와 EBS를 연동 하면 기존 데이터 그대로 사용 할 수 있음

❗️EBS 연동 방식과 인스턴스 스토어의 특징

인스턴스 스토어는 EBS 연동 방식에 비해 상대적으로 빠른 속도가 특징이다. 인스턴스 내부에서 스토리지에 바로 접근 하기 때문에 속도가 빠름

반대로, EBS 연동 방식은 네트워크와 연결 되어 있기 때문에 해당 네트워크의 대역폭에도 영향을 받을 수 있어 속도가 상대적으로 느리지만 외부 인스턴스와 자유롭게 연동이 가능함

image

EBS의 유형

Snapshot

그 외 알아두면 좋은 기능들

AMI

AMI 구성 요소

image

인스턴스 저장 유형에 따른 AMI의 생성 방법

대부분 EBS를 AMI 단위로 등록 하여 공유하는 편이다.