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

2분 분량
0

자동 마이너 버전 업그레이드가 활성화되어 있는 Amazon Relational Database Service(Amazon RDS) for SQL Server가 있습니다. 인스턴스가 자동으로 최신 마이너 버전으로 업그레이드되지 않는 이유는 무엇입니까?

해결 방법

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

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

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

새 마이너 버전에 주요한 버그 수정이 포함된 경우 Amazon RDS는 Auto Minor Version Upgrade 옵션이 활성화된 상태로 DB 인스턴스 업그레이드를 예약합니다. 업그레이드는 DB 인스턴스에 대해 구성된 유지 관리 기간 중에 이루어집니다.

다음 AWS Command Line Interface(AWS CLI) 명령을 실행하여 새로 출시된 버전이 선호 마이너 버전으로 설정되었는지 확인합니다. 다음 명령 예제에서 RDS for 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를 사용하고 있는지 확인합니다.

다음은 명령에 대한 예제 출력입니다. 이 출력은 AutoUpgrade 열이 False로 설정되었음을 나타냅니다. 즉, 버전 15.00.4073.23.v1을 사용하는 인스턴스는 버전 15.00.4153.1.v1 또는 15.00.4198.2.v1로 자동 업그레이드할 수 없습니다. 이는 새로 출시된 버전 중 선호 버전으로 설정된 버전이 없기 때문입니다. RDS for SQL Server 인스턴스는 최신 마이너 버전으로 자동 업그레이드되지 않습니다.

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