설명
auto_minor_version_upgrade = false이면 일반적인 RDS 자동 마이너 업그레이드를 사용하지 않습니다. 수동 업데이트를 관리하지 않으면 알려진 버그 수정이나 보안 패치가 지연될 수 있습니다. 다만 중요한 보안 문제나 지원 종료 시에는 이 설정과 관계없이 RDS가 마이너 업그레이드를 적용할 수 있습니다.
잠재적 영향
- 보안 패치와 안정성 개선 적용이 늦어질 수 있습니다.
- 엔진 버전과 업데이트 일정을 직접 추적해야 하는 운영 부담이 커집니다.
해결 방법
운영 정책에 맞으면 auto_minor_version_upgrade = true를 설정하고 유지보수 창과 호환성을 검토하세요. 자동 업그레이드도 항상 최신 버전을 적용하는 것은 아닙니다. 수동 관리를 선택했다면 패치 일정, 백업과 업그레이드 후 검증 절차를 유지하세요.
예시
자동 업그레이드 옵션만 비교하는 발췌입니다. 변수에는 해당 리전에서 지원되는 MySQL 버전과 인스턴스 클래스를 지정하고, 스토리지와 자격 증명은 별도로 구성하세요.
변경 전
hcl
resource "aws_db_instance" "example" {
engine = "mysql"
engine_version = var.mysql_engine_version
instance_class = var.db_instance_class
auto_minor_version_upgrade = false
}
변경 후
hcl
resource "aws_db_instance" "example" {
engine = "mysql"
engine_version = var.mysql_engine_version
instance_class = var.db_instance_class
auto_minor_version_upgrade = true
}
변경 후에는 RDS가 지정한 마이너 업그레이드 대상의 자동 적용을 허용합니다. 업그레이드에는 중단 시간이 발생할 수 있으므로 유지보수 계획을 마련하세요.