본문 바로가기

프로그래밍/⚙️DevOps

AWS) EBS benefits

 

사진1
사진2
사진3
사진4

 

📌목차

  1. Performance for any workload
  2. Highly available and durable
  3. Cost effective
  4. Easy to use
  5. Virtually unlimited scale
  6. Secure
  7. 헷갈리는 개념 정리

1. Performance for any workload

(사진1 참고)

EBS는 다양한 워크로드 요구사항을 충족하도록 설계된 블록 스토리지다.

핵심 포인트

  • 다양한 EBS 볼륨 타입 제공
    • io2 Block Express, io2, io1
    • gp3, gp2
    • st1, sc1
  • 워크로드 특성에 맞춰 선택 가능
    • 고 IOPS
    • 고 Throughput
    • 비용 최적화

대표 사용 사례

  • 관계형 / 비관계형 데이터베이스
  • 엔터프라이즈 애플리케이션
  • 컨테이너 기반 애플리케이션
  • 빅데이터 분석 엔진
  • 파일 시스템
  • 미디어 워크플로우

👉 “모든 워크로드에 맞는 성능 프로파일을 제공”


2. Highly available and durable

(사진2 참고)

EBS는 미션 크리티컬 시스템을 전제로 설계됨.

가용성(Availability)

  • 단일 Availability Zone(AZ) 내에서 자동 복제
  • 가용성 99.999% 수준

내구성(Durability)

  • 데이터는 물리적으로 여러 스토리지 노드에 분산 저장
  • io2 계열은 특히 높은 내구성 제공

데이터 보호

  • EBS Snapshot을 통한 백업
  • Amazon DLM(Data Lifecycle Manager)로 백업 자동화
  • 장애 발생 시 빠른 복구 가능

👉 “AZ 단위 고가용 + 스냅샷 기반 복구”


3. Cost effective

(사진2 참고)

성능 대비 비용을 세밀하게 조정할 수 있음.

비용 최적화 구조

  • 볼륨 타입별 가격대 상이
  • $/GB 기준 비용 차등
  • IOPS 중심 / Throughput 중심 선택 가능

비용 절감 요소

  • 스냅샷은 증분 저장
    • 변경된 블록만 저장
  • 필요 성능만 정확히 선택 가능

👉 “필요 이상의 비용을 쓰지 않도록 설계”


4. Easy to use

(사진3 참고)

운영 편의성이 높음.

주요 기능

  • 생성(Create)
  • 사용(Use)
  • 암호화(Encrypt)
  • 보호(Protect)

Elastic Volumes

  • 볼륨 크기, 성능을 실시간 조정
  • 다운타임 없이 변경 가능

백업 자동화

  • EBS Snapshot 생성
  • DLM으로 스케줄 기반 관리
  • 별도 비용 없이 자동화 가능

👉 “운영 중단 없이 확장·조정 가능”


5. Virtually unlimited scale

(사진3 참고)

사실상 무한 확장에 가까운 구조.

확장 시나리오

  • 수 GB → 수 PB까지 확장 가능
  • 클릭 몇 번으로 용량 증가

복구 및 확장

  • Snapshot → 신규 볼륨 생성
  • 빠른 확장 및 재배포 가능

👉 “작게 시작해서 크게 키운다”


6. Secure

(사진4 참고)

보안은 기본값이 강력함.

접근 제어

  • AWS IAM 기반 접근 통제
  • 누가 어떤 EBS에 접근하는지 제어 가능

암호화

  • 기본 암호화(Default encryption)
  • 저장 중 데이터(Data at rest) 암호화
  • 전송 중 데이터(Data in transit) 암호화
  • 모든 볼륨 타입 지원

키 관리

  • AWS KMS 기반 키 관리
  • 별도 키 인프라 구축 불필요
  • 성능 저하 없음

👉 “보안 설정이 기본값으로 안전함”


7. 헷갈릴 수 있는 개념 정리

1) Availability vs Durability

  • Availability: 서비스가 끊기지 않고 접근 가능한가
  • Durability: 데이터가 손상·유실되지 않는가
    EBS는 둘 다 높은 수준을 제공하지만 개념은 다름

2) IOPS vs Throughput

  • IOPS: 초당 입출력 횟수 (DB, 트랜잭션)
  • Throughput: 초당 전송량(MB/s) (로그, 빅데이터)

3) Snapshot 비용

  • 전체 복사 아님
  • 변경된 블록만 저장하는 증분 방식
  • 장기적으로 비용 효율적

4) 암호화 성능 영향

  • EBS 암호화는 Nitro 기반 하드웨어 처리
  • 실질적인 성능 저하 거의 없음

✍️한 줄 요약

EBS는
고성능 · 고가용 · 비용 최적화 · 보안 기본값 · 운영 편의성을
모두 만족하는 EC2 전용 블록 스토리지의 표준이다.

 

 

 

 

 

'프로그래밍 > ⚙️DevOps' 카테고리의 다른 글

AWS) AWS Systems Manager  (0) 2026.01.08
AWS) EBS 볼륨 종류별 비교  (0) 2026.01.08
AWS) EBS features  (0) 2026.01.08
AWS) Amazon Elastic Block Store(EBS)  (0) 2026.01.08
AWS) EC2 Storage Networking  (0) 2026.01.06