Chapter 4강 Elastic Block Store (EBS) 강의 노트 (AWS Cloud)

2025. 4. 4. 11:58·AWS_Cloud

📌 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
'AWS_Cloud' 카테고리의 다른 글
  • Chapter 6강 Auto Scaling 강의 노트 (AWS Cloud)
  • Chapter 4강실습 Elastic Block Store (EBS) (AWS Cloud)
  • Chapter 3강 EC2 실습 노트 (AWS Cloud)
  • Chapter 3강 안녕 AWS 강의 노트 (AWS Cloud)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (472) N
      • Python (31)
      • 프로젝트 (43)
      • 과제 (21)
      • Database (40)
      • 멘토링 (7) N
      • 특강 (18)
      • 기술블로그 (126) N
      • AI 분석 (4)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (34) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 4강 Elastic Block Store (EBS) 강의 노트 (AWS Cloud)
상단으로

티스토리툴바