대표적인 RDS Maintenance로 아래 3가지가 있습니다.
RDS underlying hardware maintenance
Underlying host를 교체하는 작업입니다.
작업에 대한 확인 방법
Email notification : 작업일정, 적용대상 인스턴스ID, 인스턴스의 AZ가 포함되어 알림이 발송됩니다.
PHD(Personal Health Dashboard)에서 확인 (RDS Console에서는 확인 불가)
예정된 작업일정은 연기 불가합니다.
다운타임은 AZ 구성에 따라 다릅니다.
Single AZ의 경우, 점검 시간 내내 다운타임 발생
Multi AZ의 경우, 구성에 따라 다름
대처방법
사용자가 작업이 가능한 시간에 미리 Stop and Start instance 하기
수동으로 미리 Failover 시켜놓기
OS and Security patch
작업에 대한 확인 방법
RDS Console
PHD
AWS CLI
Maintenance window를 조정하여 일정 연기 가능합니다.
대부분 온라인으로 진행되지만, AZ 구성에 따라 다운타임 발생 가능합니다.
DB engine maintenance
DB engine level의 Upgrade 작업입니다.
다운타임이 발생합니다.
DB engine 재시작이 필요하기 때문에 점검 기간 내내 다운타임 발생
Primary, Secondary 인스턴스가 동시에 업그레이드되기 때문에 Multi-AZ도 다운타임 발생
작업일정 연기 가능합니다.
Minor version 업그레이드는 Maintenance window를 조정하여 연기 가능
RDS deprecation engine version 업그레이드는 연기 불가
버전 지원중단 3~6개월 전에 미리 공지됨