상위: AWS
요약
Amazon Relational Database Service(RDS)는 AWS에서 제공하는 완전 관리형 관계형 데이터베이스 서비스입니다.
RDS 엔진 유형
- Amazon Aurora: 고성능 완전 관리형 RDB (MySQL, PostgreSQL 지원, 3-5배 성능)
- RDS for PostgreSQL
- RDS for MySQL
- RDS for MariaDB
- RDS for SQL Server (MS)
- RDS for Oracle
- RDS for Db2 (IBM)
DB 인스턴스 클래스
| 클래스 | 유형 | 용도 |
|---|---|---|
| 스탠다드 | m 유형 | 범용 |
| 메모리 최적화 | r, x, z 유형 | 대용량 데이터 처리 |
| 버스터블 | t 유형 | CPU 버스트 가능 |
스토리지 유형
- 범용 SSD: 비용/성능 밸런스
- 프로비저닝된 IOPS: 낮은 대기 시간, 높은 I/O 성능
- 마그네틱: 액세스 빈도 낮은 데이터 (구세대, 비권장)
DB 그룹
- 서브넷 그룹: 서브넷의 집합, RDS가 배치될 서브넷 지정
- 파라미터 그룹: DB 엔진 파라미터 집합 (시간대, 문자 집합 등)
- 옵션 그룹: 스냅샷 관리, 다른 AWS 서비스 연동
확장성과 고가용성
Read Replica
- 읽기 전용 복제본
- DB 부하 분산
Multi AZ
- 고가용성을 위해 다른 AZ로 복제
- 원본 DB 장애 시 자동 전환