[AWS] EBS
EBS란?
-
Amazon Elastic Block Storage는 AWS EC2 인스턴스에 사용할
영구 블록 스토리지 볼륨
을 제공한다. -
각 EBS볼륨은
가용 영역(AZ)내에 자동으로 복제
되어 장애로부터 보호하며, -
고가용성 및 내구성을 제공한다.
-
EBS 볼륨은 워크로드 실행에 필요한 지연 시간이 짧고 일관된 성능을 제공한다.
-
EBS를 사용하면 단 몇 분 내에 사용량을 많게 또는 적게 확장할 수 있으며, 프로비저닝한 부분에 대해서만 저렴한 비용을 지불한다.
소개
가상의 하드드라이브
특징
EC2인스턴스가 종료되어도 계속 존재할 수 있다.
- EC2와 EBS는 네트워크로 묶여있다.
- 인스턴스를 업그레이드(연산속도를 업그레이드)하려면 연산 장치인 인스턴스만 갈아끼우면된다.
1개의 인스턴스에 여러개의 EBS가 달릴수도 있다.(EBS Multi Attach)
인스턴스 정지 후, 재 기동이 가능하다.
- 연산장치와 저장장치 간 연결만 끊어버리면 되기때문
루트볼륨으로 사용하면 EC2가 종료되면 같이 삭제된다.
- 단, 설정을 통해 EBS를 존속가능.
EC2와 같은 AZ에 존재한다.
EBS 종류
타입 | 범용타입 | 프로비전된 IOPS | 처리량 최적화 HDD | 콜드 HDD |
---|---|---|---|---|
이름 | GP3 | IO2 | ST1 | SC1 |
용량 | 1GB ~ 16GB | 4GB ~ 16GB | 500GB ~ 16TB | 500GB ~ 16TB |
사용 | 일반 범용 | IOPS가 중요한 어플, 데이터베이스 | 처리량이 중요한 어플/하둡/OLAP | 파일저장소 |
MAX IOPS | 16000 | 64000 | 500 | 250 |
Snapshot
정의
EBS를 저장하는 효율적인 방법
- 특정 시간의 EBS상태의 저장본.
- 필요시, Snapshot으로 특정 시간의 EBS를 복구한다.
- S3에 보관된다.
- 증분식 저장방법으로 저장된다.
DB에서 로그가 남듯, 어떤 변화가 있었는지만 기록해 효율적으로 Snapshot을 저장한다.
댓글남기기