AWS에서 제공하는 관리형 데이터베이스 서비스
설치, 패치, 백업, 복원 등의 작업을 자동화해준다.
사용자가 설정한 보존 기간 동안 매일 자동으로 데이터베이스를 백업
aws rds modify-db-instance \
--db-instance-identifier mydbinstance \
--backup-retention-period 7
특정 시점으로 데이터베이스를 복원할 수 있는 롤백 기능
aws rds restore-db-instance-to-point-in-time \
--source-db-instance-identifier mydbinstance \
--target-db-instance-identifier mydbinstance-restore \
--restore-time 2021-01-01T00:00:00Z
읽기 전용 복제본을 생성하여, 읽기 작업의 부하를 분산시키고 성능을 향상시켜준다. 읽기 작업이 많은 애플리케이션에 유용하다.
aws rds create-db-instance-read-replica \
--db-instance-identifier mydbinstance-replica \
--source-db-instance-identifier mydbinstance
RDS는 멀티 AZ(가용 영역) 배포를 통해 고가용성을 보장한다. 기본 인스턴스가 장애를 일으키면 자동으로 대기 인스턴스로 전환된다.