Chapter 4강실습 Elastic Block Store (EBS) (AWS Cloud)

2025. 4. 4. 12:12·AWS_Cloud

클라우드 기반 스토리지 관리: AWS EBS 핵심 기능 및 활용법

AWS의 **EBS (Elastic Block Storage)**는 EC2 인스턴스에 연결하여 데이터를 저장하고 관리할 수 있는 블록 스토리지 서비스입니다. 이 글에서는 EBS의 기본 개념, 기능, 볼륨 생성, 스냅샷 관리, EBS 볼륨 삭제 등 다양한 활용법을 다루겠습니다.


1. EBS (Elastic Block Store) 소개 및 중요성

EBS는 EC2 인스턴스에 연결하여 사용할 수 있는 블록 스토리지입니다. EC2 인스턴스와 같은 가용 영역 내에서만 연결이 가능합니다. 이를 통해 클라우드 환경에서 안전하고 안정적인 데이터 저장이 가능해집니다.

  • 가용 영역: AWS에서 물리적으로 분리된 데이터 센터를 의미합니다.
  • EBS 특징: EBS는 단일 가용 영역 내에서 복제가 가능하여, 데이터 안정성을 높이는 데 중요한 역할을 합니다.

가용 영역과 리전 이해

  • 리전은 AWS의 지리적으로 분리된 데이터 센터의 집합입니다.
  • 가용 영역은 각 리전 내에 존재하는 물리적 데이터 센터입니다.

2. EBS 볼륨 생성 및 EC2 인스턴스 연결 실습

설정 항목설명
가용 영역 EC2 인스턴스와 동일한 가용 영역을 선택해야 연결이 가능합니다.
볼륨 크기 필요한 스토리지 용량을 설정합니다.
볼륨 상태 확인 볼륨이 사용 가능 상태가 되면, EC2 인스턴스와 연결할 수 있습니다.

볼륨 생성 단계

  1. EC2 인스턴스와 동일한 가용 영역을 선택하고, 볼륨을 생성합니다.
  2. 볼륨 크기를 설정한 후, 볼륨 생성을 시작합니다. 이때 시간이 소요될 수 있습니다.
  3. 볼륨 상태가 사용 가능으로 변경되면, EC2 인스턴스에 연결할 수 있습니다.

EC2 인스턴스 연결

  • 볼륨을 생성한 후, EC2 인스턴스에 연결하고, 연결된 볼륨을 사용하여 데이터를 저장하고 읽을 수 있습니다.

3. EBS 스냅샷 생성 및 관리

기능설명
스냅샷 특정 시점의 볼륨 데이터를 복사하여 저장한 백업 파일입니다.
스냅샷 저장 위치 S3 스토리지에 저장되며, 자동 복제됩니다.
스냅샷 삭제 필요 없는 스냅샷은 삭제하여 과금 방지합니다.

스냅샷 생성

  • EBS 볼륨에서 스냅샷을 생성하여 특정 시점의 데이터를 백업합니다.
  • 생성된 스냅샷은 S3에 저장되어 복수의 가용 영역에 걸쳐 복제됩니다.

스냅샷 활용

  • 스냅샷을 사용하여 EBS 볼륨을 복원하거나, **AMI(Amazon Machine Image)**를 생성할 수 있습니다.

4. EBS 볼륨 안전하게 삭제하는 방법

단계설명
EC2와 분리 EC2 인스턴스와 분리한 후 삭제해야 데이터 유실을 방지합니다.
분리 후 삭제 분리 완료 후, 볼륨 삭제가 가능합니다.

삭제 과정

  1. EC2 인스턴스와 EBS 볼륨을 분리합니다. (USB 장치를 안전하게 제거하는 것과 비슷)
  2. 분리된 상태에서 볼륨 삭제를 진행합니다. 이렇게 하면 데이터 유실을 방지할 수 있습니다.

5. EBS 가용 영역 및 리전 이해

구분설명
리전 AWS의 지리적으로 분리된 데이터 센터 집합입니다.
가용 영역 리전 내에 위치한 하나 이상의 물리적 데이터 센터입니다.

리전과 가용 영역

  • 리전은 AWS의 데이터 센터가 위치한 지리적 영역을 의미하며, 각 리전 내에는 여러 개의 가용 영역이 존재합니다.
  • 예를 들어, 서울 리전은 AP-Northeast-2로 불리며, A, B, C, D 등 여러 개의 가용 영역이 존재합니다.

리전과 가용 영역의 중요성

  • EC2 인스턴스와 EBS 볼륨은 반드시 동일한 가용 영역에 있어야 연결할 수 있습니다.
  • 잘못된 가용 영역 선택은 연결 실패를 일으킬 수 있기 때문에 주의해야 합니다.

정리

  • **EBS (Elastic Block Store)**는 EC2 인스턴스에 연결하여 데이터를 영구적으로 저장하고 관리할 수 있는 블록 스토리지 서비스입니다.
  • 스냅샷 기능을 통해 데이터를 백업하고 복원할 수 있으며, AMI를 통해 EC2 인스턴스를 빠르게 생성할 수 있습니다.
  • EBS 볼륨 삭제 시, 반드시 EC2 인스턴스와 분리한 후 삭제해야 데이터 유실을 방지할 수 있습니다.
  • 리전과 가용 영역을 잘 이해하고 선택하는 것이 EBS 사용에 매우 중요합니다.

'AWS_Cloud' 카테고리의 다른 글

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

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

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

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

티스토리툴바