자동 업그레이드가 활성화되어 있는데도 RDS for Microsoft SQL Server 인스턴스가 업그레이드되지 않는 이유는 무엇인가요?

2분 분량
0

자동 마이너 버전 업그레이드가 활성화된 Amazon Relational Database Service(RDS) for Microsoft SQL Server 인스턴스가 있습니다. 인스턴스가 최신 마이너 버전으로 자동 업그레이드되지 않는 이유를 알고 싶습니다.

해결 방법

Amazon RDS는 유지 관리 기간에 인스턴스의 마이너 버전을 자동으로 업그레이드합니다. 이는 최신 마이너 버전이 기본 마이너 버전으로 설정된 경우에 발생합니다. 하지만 최신 버전을 기본 버전으로 설정하지 않으면 Amazon RDS for Microsoft SQL Server가 업그레이드되지 않습니다.

Amazon RDS는 새로 출시된 모든 마이너 엔진 버전을 기본 버전으로 자동 설정하지 않습니다. Amazon RDS가 새 마이너 버전을 기본 마이너 버전으로 지정하기 전에 다음 기준을 고려합니다.

  • 알려진 보안 문제
  • 최신 Amazon RDS 버전의 버그
  • 마이너 버전 출시 이후 전반적인 플릿 안정성

버그 수정이 포함된 새 마이너 버전의 경우 Amazon RDS는 DB 인스턴스의 업그레이드를 예약하고 자동 마이너 버전 업그레이드 옵션을 활성화합니다. 업그레이드는 DB 인스턴스에 대해 구성된 유지 관리 기간 중에 이루어집니다.

다음 AWS Command Line Interface(AWS CLI) 명령을 실행하여 새로 출시된 버전이 기본 마이너 버전으로 설정되었는지 확인합니다. 엔진, 엔진 버전, 지역을 RDS for Microsoft SQL Server 인스턴스 구성으로 교체합니다.

aws rds describe-db-engine-versions --engine sqlserver-se --engine-version 15.00.4073.23.v1 --region ap-southeast-2 --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" --output table --color off

**참고:**AWS CLI 명령을 실행할 때 오류가 발생하면, AWS CLI 오류 문제 해결을 참조하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

명령의 다음 출력은 AutoUpgrade 열이 False로 설정되었음을 나타냅니다. 즉, 버전 15.00.4073.23.v1의 인스턴스는 버전 15.00.4153.1.v1 또는 15.00.4198.2.v1로 자동 업그레드할 수 없습니다. 새로 출시된 버전 중 어느 것도 기본 버전으로 설정되지 않았기 때문입니다. RDS for Microsoft SQL Server 인스턴스는 최신 마이너 버전으로 자동 업그레이드되지 않습니다.

-------------------------------------|     DescribeDBEngineVersions      |
+--------------+--------------------+
|  AutoUpgrade |   EngineVersion    |
+--------------+--------------------+
|  False       |  15.00.4153.1.v1   |
|  False       |  15.00.4198.2.v1   |
+--------------+--------------------+

관련 정보

Microsoft SQL Server DB 엔진 업그레이드