Aurora MySQL 호환 및 Aurora PostgreSQL 호환 글로벌 데이터베이스를 업그레이드하려면 어떻게 해야 하나요?

3분 분량
0

Amazon Aurora MySQL 호환 에디션 및 Amazon Aurora PostgreSQL 호환 에디션 글로벌 데이터베이스를 업그레이드하고 싶습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

글로벌 데이터베이스 구성에서 Amazon Aurora 클러스터에 대한 마이너 또는 메이저 버전 업그레이드를 수행할 수 있습니다.

c마이너 버전 업그레이드

Aurora MySQL 호환

참고: 마이너 버전 업그레이드의 경우 주 클러스터를 업그레이드하기 전에 모든 보조 클러스터를 업그레이드해야 합니다. 일부 Aurora MySQL 버전의 경우 보조 클러스터를 삭제하고 기본 클러스터를 단독으로 업그레이드해야 합니다. 완료된 후에는 새 버전에서 보조 클러스터를 재구축할 수 있습니다.

이 오류가 발생하면 보조 클러스터에서 인플레이스 업그레이드를 수행하려고 할 때 다음 오류가 발생합니다.

"In-place minor version upgrade of Aurora MySQL global database cluster 'cluster-name' to Aurora MySQL engine version 8.0.mysql_aurora.3.0x.x isn't supported. The selected target version 8.0.mysql_aurora.3.0x.x supports a higher version of community MySQL that introduces changes incompatible with previous minor versions of Aurora MySQL. See the Aurora documentation for how to perform a minor version upgrade on global database clusters."

Aurora MySQL 글로벌 클러스터를 업그레이드하려면 AWS CLI 또는 Amazon RDS(Amazon 관계형 데이터베이스) 콘솔을 사용하여 엔진 버전을 수정하십시오.

Aurora MySQL 버전 2.12.0 또는 3.03.0 이상으로 마이너 업그레이드를 하려면 엔진 버전을 수정하여 Aurora MySQL 업그레이드하기에서 참고 사항을 참조하십시오.

자세한 내용은 Aurora MySQL DB 클러스터의 부 버전 또는 패치 수준 업그레이드를 참조하십시오.

Aurora PostgreSQL 호환 가능

새 Aurora PostgreSQL 호환 클러스터를 생성하면 마이너 버전 업그레이드 활성화 옵션이 기본적으로 켜져 클러스터에 자동으로 마이너 업그레이드가 적용됩니다. 글로벌 클러스터에는 다운타임 제로 패치 기능을 사용할 수 없으므로 업그레이드 중에 잠시 중단이 발생할 수 있습니다. 자세한 내용은 부 버전 업그레이드를 수행하고 패치를 적용하는 방법을 참조하세요.

메이저 버전 업그레이드

Aurora MySQL 호환

Amazon Aurora 글로벌 데이터베이스의 메이저 버전 업그레이드는 포함된 개별 클러스터 대신 글로벌 데이터베이스 클러스터를 업데이트합니다.

Amazon Aurora MySQL 글로벌 데이터베이스의 메이저 버전 업그레이드를 수행하려면 Amazon Aurora 글로벌 데이터베이스 업그레이드를 참조하십시오. 개별 클러스터 중 하나가 아닌 글로벌 클러스터를 선택해야 합니다. 글로벌 클러스터를 선택하면 모든 클러스터가 동시에 업그레이드됩니다. Amazon RDS 콘솔을 사용하여 업그레이드를 수행하는 경우 글로벌 데이터베이스 역할이 있는 항목을 선택합니다. If you use the AWS CLI, then run the modify-global-cluster command instead of the modify-db-cluster command.

Aurora MySQL 호환을 위한 주요 업그레이드에 대한 자세한 내용은 글로벌 데이터베이스의 현재 위치 주요 업그레이드Aurora MySQL 현재 위치 주요 버전 업그레이드의 작동 방식을 참조하세요.

참고: 업그레이드는 영구적이며 되돌릴 수 없습니다.

업그레이드 관련 문제를 해결하려면 Aurora MySQL 인플레이스 업그레이드 문제 해결을 참조하세요.

Aurora PostgreSQL 호환 가능

Aurora PostgreSQL 클러스터에서 메이저 업그레이드를 수행할 때는 업그레이드된 버전에서 애플리케이션을 테스트하는 것이 좋습니다.

업그레이드를 수행하기 전에 클러스터의 rds.global_db_rpo 매개변수에 대한 복구 지점 개체(RPO)를 설정했는지 확인합니다. 이 매개변수는 기본적으로 꺼져 있지만 주요 업그레이드를 수행하려면 이 매개변수를 켜야 합니다.

위의 모든 사전 요구 사항을 충족한 후, Aurora PostgreSQL 글로벌 클러스터를 업그레이드합니다.

관련 정보

Amazon Aurora 글로벌 데이터베이스 사용

Amazon Aurora MySQL 버전 3으로 업그레이드 (MySQL 8.0 호환)

YouTube 웹사이트의 Make the most of your upgrade to Amazon Aurora MySQL version 3 | The Data Dive on AWS OnAir S01

AWS 공식
AWS 공식업데이트됨 2달 전