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