AWS EBS 이해

AWS의 Amazon EBS를 이해해보자.
Amazon EBS 개요
AWS의 EBS에 대한 설명을 보면
Amazon Elastic Block Store(EBS)는
AWS 클라우드의 EC2 인스턴스에 사용할영구 블록 스토리지 볼륨을 제공합니다.
각 Amazon EBS 볼륨은가용 영역 내에자동으로 복제되어 구성요소장애로부터 보호해주고, 고가용성 및 내구성을 제공합니다.
Amazon EBS 볼륨은워크로드 실행에 필요한 지연 시간이 짧고 일관된 성능을 제공합니다.
Amazon EBS를 사용하면단 몇 분 내에 사용량을 많게 또는 적게확장할 수 있으며,프로비저닝한 부분에 대해서만저렴한 비용을 지불합니다.
Amazon EBS 특징
가상 하드 드라이브
- EC2 인스턴스가 종료되어도 계속 유지 가능
- 옵션으로
종료 시 삭제를 활성화하면, 인스턴스 종료시 함께EBS를 삭제
- 옵션으로
EBS는 인스턴스와 네트워크로 연결되어있음
인스턴스 정지 후 재기동 가능(인스턴스 정지중엔 EBS 스토리지 요금만 부과)
- 하나의 EBS를 여러 EC2에 장착 가능(EBS Multi Attach)

하나의 EBS를 여러 EC2에서 접속하는것이 가능합니다.
최대 16개의 클라이언트를 지원(확실하지 않음)
- 루트 볼륨으로 사용시 EC2가 종료되면 같이 삭제됨
- 단
설정을 통해EBS만따로 존속 가능
- 단
- EC2와 같은 가용영역에 존재함
- EC2와 EBS가 서로 다른 가용영역에 있을 경우 연결 불가능

EBS는 EC2 인스턴스와 네트워크로 연결되어 있기 때문에, 네트워크만 바꿔주면 다른 EC2와 연결할 수 있습니다.

또한 위 그림처럼 하나의 EC2 인스턴스에 여러 EBS를 연결하는 것도 가능합니다.
Amazon EBS 타입
총 5가지 타입을 제공 범용 (General Purpose of GP3) : SSD 프로비저닝된 IOPS(Provisioned IOPS or io2) : SSD 쓰루풋 최적화 (Throughput Optimized HDD or st1) 콜드 HDD (SC1) 마그네틱 (Standard)

위 그림은 EBS 타입들에 따른 사양이고 자세한 사항은 아래와 같습니다.

SSD

HDD
처리량 최적화(쓰루풋 최적화) HDD는 싼 가격으로 자주 접근되는 경우(처리) 사용됩니다.
Cold HDD는 가장 싼 가격으로 상대적으로 덜 자주 사용되는 경우(저장)에 사용됩니다.
스냅샷(Snapshot)
스냅샷이란 특정 시간의 EBS 상태의 저장본입니다.
EBS의 사진을 찍어둔 개념이라고 볼 수 있습니다.
(필요시 스냅샷을 통해 특정 시간의 EBS를 복구하는것이 가능)
S3에 보관하며, 증분식으로 저장합니다.
증분식이란, 모든 변화에 따른 상태 전체를 저장하는 것이 아닌 변화된 부분만 저장해 결과에 다다르도록 하는 저장 방식이다.