DEV_Larva

AWS EBS(Elastic Block Store) 본문

Cloud/AWS

AWS EBS(Elastic Block Store)

NelchuPapa 2025. 5. 2. 16:10
반응형

EC2에서 사용하는 스토리지

AWS에서 EC2 인스턴스를 사용할 때 중요한 요소 중 하나는 스토리지이다. 스토리지는 단순히 데이터를 저장하는 공간이 아니라, 애플리케이션의 성능과 안정성에 큰 영향을 주는 요소입니다.


1. EC2 인스턴스에서의 스토리지 접근 방식

블록 수준 스토리지란?

  • EC2 인스턴스는 블록 수준 스토리지에 접근합니다.
  • 데이터는 블록 단위로 저장되며, 수정 시 전체가 아닌 변경된 블록만 업데이트됩니다.
  • 자주 변경되는 데이터에 적합 (예: 데이터베이스, 파일 시스템 등)

2. EC2에서 제공하는 스토리지 유형

인스턴스 스토어 (Instance Store)

특징

  • EC2 인스턴스와 함께 제공되는 로컬 저장소
  • 인스턴스가 실행되는 물리 호스트에 직접 연결
  • 빠른 속도 제공

주의점

  • 인스턴스 종료 시 데이터가 모두 삭제
  • 중지 → 재시작하면 다른 호스트에서 실행될 수 있기 때문
  • 따라서,  임시 파일, 캐시 데이터, 재생성 가능한 파일 등에만 적합

3. 중요한 데이터는 EBS에 저장

EBS란?

  • EC2 인스턴스에 독립적으로 연결 가능한 가상 하드 드라이브
  • 인스턴스 수명과 무관하게 데이터 유지 가능
  • 다양한 크기/성능 유형 선택 가능

사용 방법

  1. 원하는 볼륨 크기 및 유형 설정
  2. EC2 인스턴스에 EBS 볼륨 연결
  3. 애플리케이션에서 데이터 저장

장점

  • 인스턴스 중지/재시작 후에도 데이터 보존
  • 장기적인 데이터 보존 및 운영에 안정성 제공

4. 백업은 스냅샷(Snapshot)

백업을 하는 이유는?

  • 스토리지 장애, 실수로 인한 삭제 등 예상치 못한 상황에 대비

스냅샷이란?

  • EBS 볼륨의 현재 상태를 백업한 것
  • AWS에서 제공하는 스냅샷 기능을 통해 정기적인 백업 가능
  • 스냅샷 복원을 통해 빠른 데이터 복구 가능

정리

EC2를 활용한 서비스 운영에서 스토리지 전략은 단순한 저장 공간 이상의 의미를 가진다.

  • 임시성 데이터는 인스턴스 스토어에
  • 중요한 데이터는 EBS에 저장
  • 정기적인 스냅샷 백업으로 데이터 보호
반응형

'Cloud > AWS' 카테고리의 다른 글

EBS와 S3의 차이점  (0) 2025.05.06
Amazon S3(Simple Storage Service)  (0) 2025.05.05
AWS VPC(Virtual Private Cloud)  (0) 2025.04.24
가용 영역(AZ) & 엣지 로케이션  (0) 2025.04.18
AWS 글로벌 인프라와 리전 선택 가이드  (0) 2025.04.15