RDS(Relational Database Service)는 관리형 데이터베이스 서비스입니다 — 관계형 데이터베이스(PostgreSQL, MySQL, SQL Server 등)를 대신 실행해 주며, 운영 작업(설정, 백업, 패치, 확장, 페일오버)을 처리해 주므로 데이터베이스 관리가 아닌 애플리케이션에 집중할 수 있습니다.
RDS가 제공하는 것: 관리형 데이터베이스
RDS는 관계형 데이터베이스를 실행하고 운영 부담을 대신 관리합니다:
→ 설정 — 몇 분 만에 데이터베이스 프로비저닝
→ 백업 — 자동 백업 + 특정 시점 복구
→ 패치 — 소프트웨어 업데이트/보안 패치 처리
→ 확장 — 컴퓨팅/스토리지 크기 조정; read replica
→ 고가용성 — Multi-AZ 페일오버 (다른 zone의 대기 인스턴스)
→ 모니터링 — 내장 지표
→ EC2에서 직접 데이터베이스를 실행하는 것과 비교 (위 모든 것을 수동 관리해야 함).
지원 엔진
RDS는 인기 있는 관계형 데이터베이스를 지원합니다:
→ PostgreSQL, MySQL, MariaDB, Oracle, SQL Server
→ Amazon AURORA — AWS 자체 MySQL/PostgreSQL 호환 엔진 (더 높은 성능,
클라우드 최적화, 스토리지 자동 확장)
