Taeyoung Kim

Cloud & Platform

4강. EBS (Elastic Block Store)

4강. EBS (Elastic Block Store) 학습 내용을 정리한 백필 노트입니다.

이 글은 2025년 학습 기록을 블로그 형식으로 정리한 백필 노트입니다.

목차

  • EBS란?
  • EBS 관련 용어
  • (실습) EBS 볼륨 생성
  • (실습) EBS 스냅샷 생성 및 삭제
  • (실습) EBS 볼륨 삭제
  • 4강 요약

EBS (Elastic Block Store)란?

  • Elastic Block Store의 약자입니다.
  • EC2 인스턴스에 연결(attach)하여 사용할 수 있는 블록 스토리지입니다.
  • 단일 가용 영역(Availability Zone) 내에서 여러 서버에 걸쳐 데이터가 복제되어 안정성이 높습니다.
  • 특정 시점의 볼륨을 복사하여 스냅샷을 만들 수 있습니다.
    • 스냅샷은 S3에 저장되며, 여러 가용 영역에 걸쳐 자동으로 복제됩니다.

EBS의 특징

  • 하나의 EBS 볼륨을 동시에 여러 EC2 인스턴스에 연결하는 것은 불가능합니다.
  • 여러 개의 EBS 볼륨을 하나의 EC2 인스턴스에 연결하는 것은 가능합니다.

EBS 관련 용어

  • 볼륨 (Volume)
    • 가장 기본적인 스토리지 형태로, EC2 인스턴스에 직접 연결하여 사용합니다.
  • 스냅샷 (Snapshot)
    • 특정 시점의 볼륨 상태를 그대로 복사하여 저장한 백업 파일입니다.
    • 스냅샷을 이용해 새로운 볼륨이나 AMI(Amazon Machine Image)를 생성할 수 있습니다.
  • AMI (Amazon Machine Image)
    • 운영체제(OS)가 설치된 형태의 이미지 파일입니다.
    • AMI를 이용하여 새로운 EC2 인스턴스를 생성할 수 있습니다.
  • IOPS (Input/Output Operations Per Second)
    • 저장 장치(스토리지)의 성능을 측정하는 단위입니다. (초당 입출력 작업 수)
    • 16KB 단위로 처리됩니다.
    • 추가 비용을 지불하여 더 높은 IOPS 성능을 가진 EBS 볼륨을 생성할 수 있습니다.

(실습) EBS 볼륨 생성

  1. 볼륨 생성 메뉴 이동
    • AWS 관리 콘솔에서 EC2 대시보드로 이동합니다.
    • 좌측 메뉴의 Elastic Block Store 섹션에서 볼륨을 클릭합니다.
  2. 볼륨 생성 및 설정
    • 볼륨 생성 버튼을 클릭합니다.
    • 볼륨 설정
      • 볼륨 유형: 범용 SSD(gp2) 선택
      • 크기(GiB): 원하는 크기 입력 (예: 100)
      • 가용 영역: 볼륨을 연결할 EC2 인스턴스와 동일한 가용 영역을 선택합니다. (예: ap-northeast-2a)
      • 스냅샷 ID: 새 볼륨이므로 '스냅샷에서 볼륨을 생성하지 않음'으로 둡니다.
    • 볼륨 생성 버튼을 클릭하여 생성을 완료합니다.
  3. 볼륨 인스턴스에 연결
    • 생성된 볼륨을 선택합니다. (상태가 '사용 가능'으로 변경된 후)
    • 상단의 작업 드롭다운 메뉴에서 볼륨 연결을 선택합니다.
    • 연결할 인스턴스를 선택합니다.
    • 디바이스 이름을 지정합니다. (예: /dev/sdf)
    • 볼륨 연결 버튼을 클릭합니다.
    • 잠시 후 볼륨 상태가 사용 중(in-use)으로 변경되고, 인스턴스에 성공적으로 연결됩니다.

(실습) EBS 스냅샷 생성 및 삭제

스냅샷 생성

  1. 스냅샷 생성 메뉴 이동
    • EC2 대시보드 > 볼륨 메뉴로 이동합니다.
    • 스냅샷을 생성할 볼륨을 선택합니다.
    • 작업 메뉴에서 스냅샷 생성을 클릭합니다.
  2. 스냅샷 생성 및 확인
    • 스냅샷에 대한 설명(선택 사항)을 입력합니다.
    • 스냅샷 생성 버튼을 클릭합니다.
    • 좌측 메뉴에서 스냅샷으로 이동하면 방금 생성한 스냅샷을 확인할 수 있습니다. (상태: 완료됨)

스냅샷 삭제

  1. 스냅샷 선택 및 삭제
    • 스냅샷 메뉴에서 삭제할 스냅샷을 선택합니다.
    • 작업 메뉴에서 스냅샷 삭제를 클릭합니다.
  2. 삭제 확인
    • 확인 창이 나타나면 삭제 버튼을 눌러 영구적으로 삭제합니다.

(실습) EBS 볼륨 삭제

1. 볼륨 분리 (Detach)

  • 주의: 볼륨을 삭제하기 위해서는 먼저 EC2 인스턴스에서 분리해야 합니다.
  1. 볼륨 메뉴에서 분리할 볼륨(상태: 사용 중)을 선택합니다.
  2. 작업 메뉴에서 볼륨 분리를 선택합니다.
  3. 확인 창에서 분리 버튼을 클릭합니다.
  4. 볼륨의 상태가 사용 가능(available)으로 변경될 때까지 기다립니다.

2. 볼륨 삭제

  1. 분리가 완료된 볼륨(상태: 사용 가능)을 선택합니다.
  2. 작업 메뉴에서 볼륨 삭제를 선택합니다.
  3. 확인 창에서 삭제 버튼을 클릭하면 볼륨이 영구적으로 삭제됩니다.

4강 요약

  • EBS (Elastic Block Store)
    • EC2에 연결하여 사용하는 블록 스토리지입니다.
    • 단일 가용 영역 내에서 자동으로 복제됩니다.
    • 특정 시점의 스냅샷 생성이 가능합니다.
  • 주요 용어
    • 볼륨(Volume): EC2에 바로 연결 가능한 기본 스토리지 단위입니다.
    • 스냅샷(Snapshot): 특정 시점의 볼륨을 복사한 백업 파일입니다.
    • AMI(Amazon Machine Image): OS가 설치된 이미지 파일입니다.
    • IOPS(Input/Output Operations Per Second): 스토리지의 성능 측정 단위입니다.