반응형
EC2에서 사용하는 스토리지
AWS에서 EC2 인스턴스를 사용할 때 중요한 요소 중 하나는 스토리지이다. 스토리지는 단순히 데이터를 저장하는 공간이 아니라, 애플리케이션의 성능과 안정성에 큰 영향을 주는 요소입니다.
1. EC2 인스턴스에서의 스토리지 접근 방식
블록 수준 스토리지란?
- EC2 인스턴스는 블록 수준 스토리지에 접근합니다.
- 데이터는 블록 단위로 저장되며, 수정 시 전체가 아닌 변경된 블록만 업데이트됩니다.
- 자주 변경되는 데이터에 적합 (예: 데이터베이스, 파일 시스템 등)
2. EC2에서 제공하는 스토리지 유형
인스턴스 스토어 (Instance Store)
특징
- EC2 인스턴스와 함께 제공되는 로컬 저장소
- 인스턴스가 실행되는 물리 호스트에 직접 연결됨
- 빠른 속도 제공
주의점
- 인스턴스 종료 시 데이터가 모두 삭제됨
- 중지 → 재시작하면 다른 호스트에서 실행될 수 있기 때문
- 따라서, 임시 파일, 캐시 데이터, 재생성 가능한 파일 등에만 적합
3. 중요한 데이터는 EBS에 저장
EBS란?
- EC2 인스턴스에 독립적으로 연결 가능한 가상 하드 드라이브
- 인스턴스 수명과 무관하게 데이터 유지 가능
- 다양한 크기/성능 유형 선택 가능
사용 방법
- 원하는 볼륨 크기 및 유형 설정
- EC2 인스턴스에 EBS 볼륨 연결
- 애플리케이션에서 데이터 저장
장점
- 인스턴스 중지/재시작 후에도 데이터 보존
- 장기적인 데이터 보존 및 운영에 안정성 제공
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 |