📌 AWS EBS (Elastic Block Store) 완벽 이해
**EBS (Elastic Block Store)**는 AWS 클라우드에서 제공하는 블록 스토리지 서비스입니다. EC2 인스턴스에 연결하여 데이터를 저장하고, 안정적으로 관리할 수 있도록 돕습니다. 이번 글에서는 EBS의 기본 개념, 특징, 주요 용어 등을 정리하여 쉽게 이해할 수 있도록 설명합니다.
1. EBS (Elastic Block Store) 소개 및 기본 개념
EBS는 AWS에서 제공하는 블록 스토리지 서비스입니다. 이를 통해 EC2 인스턴스에 연결하여 데이터를 저장하고 영구적으로 보관할 수 있습니다. 간단히 말해, EC2 인스턴스의 외장 하드처럼 생각하면 됩니다.
- 블록 스토리지는 데이터를 블록 단위로 저장하고 관리하는 방식을 의미합니다.
- EBS는 EC2 인스턴스에 외장 하드처럼 연결하여 사용할 수 있는 저장 장치입니다.
2. EBS의 주요 특징 및 기능
특징설명
단일 가용 영역 복제 | EBS 볼륨은 단일 가용 영역 내에서 여러 서버에 걸쳐 복제됩니다. 하나의 가용 영역에서 장애가 발생해도 다른 가용 영역에서 데이터를 복원할 수 있습니다. |
스냅샷 기능 | 스냅샷은 특정 시점의 백업 파일로, 데이터를 보존하고 복원할 수 있습니다. 스냅샷은 S3 스토리지에 저장되며, 자동 복제됩니다. |
AMI 생성 | 스냅샷을 기반으로 **AMI(Amazon Machine Image)**를 생성할 수 있습니다. 이를 통해 EC2 인스턴스를 빠르게 복원하거나 복제할 수 있습니다. |
EBS의 특징을 요약하자면:
- 복제: 데이터 유실을 방지하며, 여러 가용 영역에 걸쳐 복제됩니다.
- 백업: 스냅샷으로 특정 시점의 데이터를 보존하여, 필요 시 복원할 수 있습니다.
- EC2 인스턴스 복원: AMI를 통해 EC2 인스턴스를 신속하게 복원하고 설정할 수 있습니다.
3. EBS 관련 용어 정리
용어설명
볼륨 (Volume) | EC2 인스턴스에 연결할 수 있는 기본적인 블록 스토리지입니다. 데이터를 저장하고 EC2 인스턴스와 연결해 사용할 수 있습니다. |
스냅샷 (Snapshot) | EBS 볼륨의 특정 시점을 그대로 복사하여 저장한 백업 파일입니다. 복원 시 유용하며, S3에 저장됩니다. |
AMI (Amazon Machine Image) | 운영 체제와 애플리케이션이 설치된 이미지 파일로, EC2 인스턴스를 생성할 때 사용됩니다. 스냅샷을 기반으로 생성됩니다. |
IOPS (Input/Output Operations Per Second) | 저장 장치의 성능을 측정하는 단위입니다. 높은 IOPS는 더 빠른 읽기/쓰기 속도를 의미합니다. |
4. EBS 사용 시 주의사항 및 고려사항
주의사항설명
하나의 EC2 인스턴스에 여러 EBS 연결 | 하나의 EC2 인스턴스에는 여러 개의 EBS 볼륨을 연결할 수 있지만, 여러 개의 EC2 인스턴스에 동시에 연결하는 것은 불가능합니다. |
IOPS 성능 고려 | 고성능을 요구하는 작업에는 높은 IOPS를 제공하는 EBS 볼륨을 선택해야 합니다. IOPS가 높을수록 읽기/쓰기 속도가 빨라집니다. |
비용 관리 | 높은 IOPS 성능을 요구하는 EBS 볼륨은 비용이 높을 수 있습니다. 작업 부하에 맞는 적절한 성능의 볼륨을 선택하는 것이 중요합니다. |
IOPS 성능에 따른 EBS 볼륨 유형 선택:
- 높은 성능을 요구하는 작업에는 io1, io2와 같은 고성능 EBS 볼륨을 선택합니다.
- 일반적인 용도에는 gp2나 gp3와 같은 일반 용량의 EBS를 선택할 수 있습니다.
5. EBS와 외장 하드 비교
EBS를 외장 하드에 비유할 수 있습니다. 하지만 EBS는 EC2 인스턴스와만 연결할 수 있으며, 하나의 EC2 인스턴스에 여러 개의 EBS를 연결할 수 있는 점에서 외장 하드와 유사하지만 차이가 있습니다.
정리
- **EBS (Elastic Block Store)**는 EC2 인스턴스에 연결하여 데이터를 영구적으로 저장할 수 있는 블록 스토리지입니다.
- 스냅샷을 통해 데이터를 백업하고, AMI를 사용하여 EC2 인스턴스를 복원하거나 복제할 수 있습니다.
- IOPS는 EBS 볼륨의 성능을 측정하는 중요한 단위로, 작업 부하에 맞는 성능을 고려하여 EBS 볼륨을 선택해야 합니다.
'AWS_Cloud' 카테고리의 다른 글
Chapter 6강 Auto Scaling 강의 노트 (AWS Cloud) (0) | 2025.04.04 |
---|---|
Chapter 4강실습 Elastic Block Store (EBS) (AWS Cloud) (0) | 2025.04.04 |
Chapter 3강 EC2 실습 노트 (AWS Cloud) (0) | 2025.04.03 |
Chapter 3강 안녕 AWS 강의 노트 (AWS Cloud) (0) | 2025.04.03 |
Chapter 2강 안녕 AWS 강의 노트 (AWS Cloud) (0) | 2025.04.03 |