AWS/udemy
AWS SAA 강의 - EBS
쓱은감자
2023. 5. 29. 13:31
반응형
Elastic Block Store(EBS)
EBS
- 인스턴스에서 동작 중 사용되는 네트워크 드라이브
- 한번에 하나의 EC2 인스턴스에만 마운트 가능(일부 EBS 다중 연결 가능)
- EBS는 생성한 가용 영역에서만 사용 가능
- 스냅샷을 이용해 다른 가용 영역에서 똑같이 생성 가능
- EC2 인스턴스 생성 과정 중 인스턴스 종료 시 EBS 볼륨 삭제 옵션이 존재
EBS Volume Types
- gp2/gp3(SSD) : 가장 일반적인 성능과 비용의 SSD
- io1/io2(SSD) : 높은 성능의 SSD
- multi attach 기능 제공
- st1(HDD) : 저비용의 HDD
- sc1(HDD) : 가장 비용이 작은 HDD
- Size | Throughput | IOPS 를 통해 EBS 볼륨을 나눔
- 인스턴스의 boot volume으로는 gp2/gp3, io1/io2만 사용 가능
General Purpose SSD
- 짧은 지연 시간과 비용 효율적인 볼륨
- 1G ~ 16T 지원
- gp3
- 기본 3000IOPS, 125MiB/s 처리량
- 최대 16,000 IOPS, 최대 1000MB/s 처리량
- gp2
- gp3보다 볼륨이 작고 최대 3000IOPS 지원
- 볼륨과 IOPS가 연결되어 있어서 볼륨 크기를 늘리면 최대 16,000 IOPS 지원
Provisioned IOPS SSD
- IOPS 성능을 유지할 필요가 있을 때 적합
- 16,000 IOPS 이상을 요할 때 적합
- io1/io2(4G ~ 16T)
- Nitro EC2 인스턴스인 경우 최대 64000 IOPS 지원, 이외의 인스턴스는 최대 32,000 IOPS 지원
- IOPS를 스토리지 크기와 상관없이 늘리 수 있음
- io2는 동일한 비용으로 io보다 더 노퓨은 내구성과 기가바이트 당 IOPS가 더 높음
- io2 Block Express(4G ~ 64TB)
- 고성능 유형의 볼륨
- 지연시간이 밀리초 미만
- IOPS:GiB 비율이 1000:1 일 때 최대 256,000 IOPS 지원
Hard Disk Drives
- 부트 볼륨 사용 불가능
- 125MB ~ 16TB
- 볼륨 유형
- Throughput Optimized HDD (st1)
- 최대 500MB 처리량, 최대 500 IOPS
- Cold HDD(sc1)
- 접근 빈도가 낮은 데이터에 적합
- 최저 비용
- 최대 처리량은 250M, 최대 250 IOPS
- Throughput Optimized HDD (st1)
EBS Multi-Attach - io1/io2 family
- 하나의 EBS 볼륨을 같은 AZ에 있는 여러 EC2 인스턴스에 연결해주는 기능
- 각 인스턴스는 읽기/쓰기 권한을 가짐
- 16개의 인스턴스만 연결 가능
- 클러스터 인식 파일 시스템에서만 사용 가능(XFS, EX4 등의 파일 시스템에서 사용 불가)
EBS Encryption
- 볼륨 내부, 데이터 이동, 스냅샷, 스냅샷을 통해 생성한 모든 볼륨 암호화 가능
- KMS의 키를 통해 EBS 볼륨 암호화(AES-256)
EBS 스냅샷
- EBS의 특정 시점의 백업
- 다른 AZ나 리전에 복사 가능
EBS Snapshots Features
- 스냅샷 아카이브는 최대 75% 저렴하게 스냅샷을 보관
- 복원하는데 24에서 72시간 정도 소요
- EBS 스냅샷 휴지통
- EBS 스냅샷을 영구 삭제하지 않고 휴지통에 삭제
- 보관 기간은 1일에서 1년 중 선택 가능
- Fast Snapsshot Restore(FSR)
- EBS나 인스턴스를 빠르게 초기화할 때 유용
- 매우 비쌈
EC2 Instance Store
- EBS 볼륨은 좋지만 성능에 제한이 있음
- EC2 Instance Store를 사용하면 높은 성능의 하드웨어 디스크를 사용할 수 있음
- 물리적으로 연결되어 있는 디스크
- Better I/O performance
- 인스턴스를 중지하거나 종료하면 스토리지 손실
- 임시 스토리지
반응형