| 스토리지 종류 | 특징 | 데이터 영속성 | 사용 사례 |
|---|---|---|---|
| EBS (Elastic Block Store) | • 네트워크 연결 스토리지 (가상 하드 디스크) • AZ(가용 영역)에 종속 • 인스턴스와 독립적인 생명주기 | 영구적 (Persistent) 인스턴스가 종료되어도 데이터 유지 | • 부팅 볼륨 (OS) • 데이터베이스 • 일반적인 영구 데이터 저장 |
| Instance Store | • 인스턴스를 호스팅하는 물리적 서버에 직접 연결된 스토리지 • 매우 빠른 I/O 속도 (네트워크 지연 없음) | 임시적 (Ephemeral) 인스턴스가 중지/종료되면 데이터 완전 삭제 | • 임시 캐시 • 버퍼, 스크래치 데이터 • 빠른 I/O가 필요한 데이터 처리 |
| EFS (Elastic File System) | • 여러 EC2 인스턴스에서 동시에 접근할 수 있는 공유 파일 시스템 (NFS) • 리전(Region) 단위 서비스 • 사용량에 따라 용량이 자동 확장/축소 | 영구적 (Persistent) 인스턴스와 독립적 | • 여러 웹 서버 간의 콘텐츠 공유 • 데이터 분석 • 여러 인스턴스가 공유해야 하는 파일 저장소 |
| 구분 | 설명 | AWS 대표 서비스 |
|---|---|---|
| 관계형 (Relational) | 정해진 스키마(테이블 구조)에 따라 데이터를 저장. SQL 사용 | Amazon RDS, Amazon Aurora |
| 키-값 (Key-Value) | 고유한 키에 하나의 값을 매핑하여 저장. 매우 빠른 읽기/쓰기 | Amazon DynamoDB |
| 문서 (Document) | JSON과 유사한 형식의 문서를 저장. 유연한 스키마 | Amazon DocumentDB |
| 인메모리 (In-Memory) | 데이터를 메모리에 저장하여 매우 빠른 응답 속도 제공 | Amazon ElastiCache (Redis, Memcached) |
| 검색 (Search) | 텍스트 검색 및 분석에 최적화 | Amazon OpenSearch Service |
RDS는 AWS 클라우드에서 관계형 데이터베이스를 손쉽게 설치, 운영, 확장할 수 있도록 지원하는 완전 관리형 서비스입니다.
RDS의 주요 장점 (관리형 서비스의 의미):