본문 바로가기

프로그래밍/⚙️DevOps

AWS) Amazon Elastic Block Store(EBS)

사진1
사진2
사진4
사진5

 

 

📌목차

  1. Amazon EBS란 무엇인가
  2. EBS의 핵심 특성
  3. EBS와 EC2의 관계
  4. EBS 데이터 지속성(Data Persistence)
  5. Amazon EBS Volume Types 개요
  6. SSD 기반 EBS (SSD-backed Storage)
  7. HDD 기반 EBS (HDD-backed Storage)
  8. EBS 선택 기준 정리

1. Amazon EBS란 무엇인가

Amazon EBS(Elastic Block Store)는
EC2 인스턴스에 연결해서 사용하는 블록 스토리지 서비스다.

  • 운영체제 입장에서는 로컬 디스크처럼 보임
  • 실제로는 네트워크 기반 스토리지
  • 데이터베이스, 애플리케이션, OS 디스크 용도로 사용

사진1에서는
EC2 인스턴스와 EBS 볼륨이 Mount 되어 사용되는 구조를 보여준다.
(사진1)


2. EBS의 핵심 특성

블록 스토리지(Block Storage)

  • 파일 단위가 아니라 블록 단위로 데이터 저장
  • 낮은 지연시간, 높은 성능
  • 데이터베이스, 트랜잭션 처리에 적합

사진1의 “Block Level Storage Volumes”가 이 개념이다.


EC2에 직접 연결(Mounted)

  • EBS는 반드시 EC2에 연결해서 사용
  • 단독 사용 불가
  • OS에서 디스크(/dev/xvdf 등)처럼 인식

단일 인스턴스 연결 원칙

  • 하나의 EBS 볼륨은 동시에 하나의 EC2 인스턴스만 연결
  • 예외: io2 Block Express(Multi-Attach 지원)

사진1의 “Only one instance at a time” 부분


3. EBS와 EC2의 관계

EBS는 EC2의 외장 디스크 역할이다.

  • EC2 = 컴퓨터
  • EBS = 하드디스크

사진2에서 보듯,
EC2 인스턴스가 실행 중일 때 EBS에 데이터를 쓰고 읽는다.
(사진2)


4. EBS 데이터 지속성 (Data Persistence)

EC2 상태와 무관한 데이터 보존

  • EC2 Stop → EBS 데이터 유지
  • EC2 Terminate → 기본 설정 시 EBS 유지

사진2 하단의 흐름이 핵심이다.

즉,

  • 인스턴스는 날아가도
  • 디스크는 남는다

이 점이 Instance Store와 가장 큰 차이다.


5. Amazon EBS Volume Types 개요

EBS 볼륨은 크게 두 계열로 나뉜다.

사진3 기준:

  • SSD 기반 스토리지
  • HDD 기반 스토리지
    (사진3)

구분 기준은 명확하다.

  • SSD → IOPS(입출력 횟수) 중심
  • HDD → Throughput(전송량) 중심

6. SSD 기반 EBS (SSD-backed Storage)

SSD는 작은 I/O를 자주 처리하는 워크로드에 적합하다.

사진4 참고.
(사진4)

공통 특징

  • 지연시간 짧음
  • 랜덤 I/O 성능 우수
  • 데이터베이스, OS 디스크에 적합

Provisioned IOPS SSD

io2 Block Express / io2 / io1

  • 매우 높은 IOPS 보장
  • 지연시간 민감한 워크로드
  • 트랜잭션 처리(DB, 결제 시스템 등)

핵심 포인트:

  • 성능 = 비용
  • 반드시 필요한 경우에만 사용

General Purpose SSD

gp3 / gp2

  • 범용 목적
  • 비용 대비 성능 균형
  • 대부분의 워크로드에 적합

gp3 특징:

  • IOPS와 Throughput을 독립적으로 설정 가능
  • 현재 표준 권장 타입

7. HDD 기반 EBS (HDD-backed Storage)

HDD는 대용량 데이터를 순차적으로 처리할 때 사용한다.

사진5 기준.
(사진5)

공통 특징

  • IOPS 낮음
  • 대신 MB/s 처리량 우수
  • 비용 저렴

Throughput Optimized HDD

st1

  • 자주 접근하는 대용량 데이터
  • 로그 처리, 데이터 웨어하우스
  • MapReduce 워크로드

Cold HDD

sc1

  • 접근 빈도 낮은 데이터
  • 아카이빙, 백업 성격
  • EBS 중 가장 저렴

8. EBS 선택 기준 정리

실무 기준으로 정리하면 아래 한 줄로 끝난다.

  • DB / OS / 트랜잭션 → SSD (gp3, io2)
  • 로그 / 분석 / 대용량 처리 → HDD (st1)
  • 거의 안 쓰는 데이터 → sc1

EBS는
“싸고 빠른 디스크”가 아니라
워크로드에 맞게 선택하는 디스크다.


✍️한 줄 요약

Amazon EBS는
EC2를 위한 고성능, 영속적인 블록 스토리지이며
SSD는 성능 중심, HDD는 비용과 처리량 중심으로 선택한다.

다음 주제로 넘어가면
EBS Snapshot, AMI와의 관계까지 연결하면 흐름이 자연스럽다.

 

 

 

 

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

AWS) EBS benefits  (0) 2026.01.08
AWS) EBS features  (0) 2026.01.08
AWS) EC2 Storage Networking  (0) 2026.01.06
AWS) EC2 개요  (0) 2026.01.06
AWS) S3 Access Control List  (0) 2026.01.06