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 볼륨 생성
- 볼륨 생성 메뉴 이동
- AWS 관리 콘솔에서
EC2대시보드로 이동합니다. - 좌측 메뉴의
Elastic Block Store섹션에서볼륨을 클릭합니다.
- AWS 관리 콘솔에서
- 볼륨 생성 및 설정
볼륨 생성버튼을 클릭합니다.- 볼륨 설정
- 볼륨 유형:
범용 SSD(gp2)선택 - 크기(GiB): 원하는 크기 입력 (예: 100)
- 가용 영역: 볼륨을 연결할 EC2 인스턴스와 동일한 가용 영역을 선택합니다. (예:
ap-northeast-2a) - 스냅샷 ID: 새 볼륨이므로 '스냅샷에서 볼륨을 생성하지 않음'으로 둡니다.
- 볼륨 유형:
볼륨 생성버튼을 클릭하여 생성을 완료합니다.
- 볼륨 인스턴스에 연결
- 생성된 볼륨을 선택합니다. (상태가 '사용 가능'으로 변경된 후)
- 상단의
작업드롭다운 메뉴에서볼륨 연결을 선택합니다. - 연결할
인스턴스를 선택합니다. 디바이스 이름을 지정합니다. (예:/dev/sdf)볼륨 연결버튼을 클릭합니다.- 잠시 후 볼륨 상태가
사용 중(in-use)으로 변경되고, 인스턴스에 성공적으로 연결됩니다.
(실습) EBS 스냅샷 생성 및 삭제
스냅샷 생성
- 스냅샷 생성 메뉴 이동
EC2대시보드 >볼륨메뉴로 이동합니다.- 스냅샷을 생성할 볼륨을 선택합니다.
작업메뉴에서스냅샷 생성을 클릭합니다.
- 스냅샷 생성 및 확인
- 스냅샷에 대한
설명(선택 사항)을 입력합니다. 스냅샷 생성버튼을 클릭합니다.- 좌측 메뉴에서
스냅샷으로 이동하면 방금 생성한 스냅샷을 확인할 수 있습니다. (상태:완료됨)
- 스냅샷에 대한
스냅샷 삭제
- 스냅샷 선택 및 삭제
스냅샷메뉴에서 삭제할 스냅샷을 선택합니다.작업메뉴에서스냅샷 삭제를 클릭합니다.
- 삭제 확인
- 확인 창이 나타나면
삭제버튼을 눌러 영구적으로 삭제합니다.
- 확인 창이 나타나면
(실습) EBS 볼륨 삭제
1. 볼륨 분리 (Detach)
- 주의: 볼륨을 삭제하기 위해서는 먼저 EC2 인스턴스에서 분리해야 합니다.
볼륨메뉴에서 분리할 볼륨(상태:사용 중)을 선택합니다.작업메뉴에서볼륨 분리를 선택합니다.- 확인 창에서
분리버튼을 클릭합니다. - 볼륨의 상태가
사용 가능(available)으로 변경될 때까지 기다립니다.
2. 볼륨 삭제
- 분리가 완료된 볼륨(상태:
사용 가능)을 선택합니다. 작업메뉴에서볼륨 삭제를 선택합니다.- 확인 창에서
삭제버튼을 클릭하면 볼륨이 영구적으로 삭제됩니다.
4강 요약
- EBS (Elastic Block Store)
- EC2에 연결하여 사용하는 블록 스토리지입니다.
- 단일 가용 영역 내에서 자동으로 복제됩니다.
- 특정 시점의 스냅샷 생성이 가능합니다.
- 주요 용어
- 볼륨(Volume): EC2에 바로 연결 가능한 기본 스토리지 단위입니다.
- 스냅샷(Snapshot): 특정 시점의 볼륨을 복사한 백업 파일입니다.
- AMI(Amazon Machine Image): OS가 설치된 이미지 파일입니다.
- IOPS(Input/Output Operations Per Second): 스토리지의 성능 측정 단위입니다.