Amazon Aurora 글로벌 데이터베이스 업그레이드 - Amazon Aurora

Amazon Aurora 글로벌 데이터베이스 업그레이드

Aurora 글로벌 데이터베이스 업그레이드는 Aurora DB 클러스터를 업그레이드하는 것과 동일한 절차를 따릅니다. 하지만 프로세스를 시작하기 전에 주의해야 할 몇 가지 중요한 차이점이 다음에 있습니다.

기본 및 보조 DB 클러스터를 동일한 버전으로 업그레이드하는 것이 좋습니다. 기본 및 보조 DB 클러스터에 있는 메이저, 마이너, 패치 수준 엔진 버전이 동일한 경우 Aurora 글로벌 데이터베이스에서 관리형 리전 간 데이터베이스 장애 조치만 수행할 수 있습니다. 하지만 패치 수준은 마이너 엔진 버전에 따라 다를 수 있습니다. 자세한 내용은 관리형 리전 간 전환 및 장애 조치를 위한 패치 수준 호환성 섹션을 참조하세요.

메이저 버전 업그레이드

Amazon Aurora Global Database의 메이저 버전 업그레이드를 수행하는 경우, 글로벌 데이터베이스 클러스터를 포함하는 개별 클러스터 대신 글로벌 데이터베이스 클러스터를 업그레이드합니다.

Aurora PostgreSQL 글로벌 데이터베이스를 상위 메이저 버전으로 업그레이드하는 방법은 글로벌 데이터베이스에 대한 메이저 업그레이드 섹션을 참조하세요.

참고

Aurora PostgreSQL 기반 Aurora 글로벌 데이터베이스 사용 시 복구 시점 목표(RPO) 기능이 켜져 있는 경우 Aurora DB 엔진의 메이저 버전 업그레이드를 수행할 수 없습니다. RPO 기능에 대한 자세한 내용은 Aurora PostgreSQL–기반 전역 데이터베이스에 대한 RPO 관리 섹션을 참조하세요.

Aurora MySQL 글로벌 데이터베이스를 상위 메이저 버전으로 업그레이드하는 방법은 글로벌 데이터베이스에 대한 현재 위치 메이저 업그레이드 섹션을 참조하세요.

참고

Aurora MySQL 기반 Aurora Global Database 사용 시 lower_case_table_names 파라미터가 활성화 되어 있는 경우 Aurora MySQL 버전 2에서 버전 3으로 현재 위치 업그레이드를 수행할 수 없습니다.

lower_case_table_names 사용 시 Aurora MySQL 버전 3으로 메이저 버전 업그레이드를 수행하려면 다음 프로세스를 사용하세요.

  1. 글로벌 클러스터에서 모든 보조 DB 클러스터를 제거합니다. Amazon Aurora 글로벌 데이터베이스에서 클러스터 제거 섹션의 단계를 따릅니다.

  2. 기본 리전의 엔진 버전을 Aurora MySQL 버전 3으로 업그레이드합니다. 현재 위치 업그레이드 수행 방법 섹션의 단계를 따릅니다.

  3. 글로벌 클러스터에 보조 리전을 추가합니다. Amazon Aurora Global Database에 AWS 리전 추가 섹션의 단계를 따릅니다.

대신 스냅샷 복원 방법을 사용할 수도 있습니다. 자세한 내용은 DB 클러스터 스냅샷에서 복원 섹션을 참조하세요.

마이너 버전 업그레이드

Aurora 글로벌 데이터베이스에서 마이너 업그레이드를 수행하는 경우 기본 클러스터를 업그레이드하기 전에 모든 보조 클러스터를 업그레이드합니다.

Aurora PostgreSQL 글로벌 데이터베이스를 상위 마이너 버전으로 업그레이드하는 방법은 마이너 버전 업그레이드 수행 및 패치 적용 방법 섹션을 참조하세요. Aurora MySQL 글로벌 데이터베이스를 상위 마이너 버전으로 업그레이드하는 방법은 엔진 버전을 수정하여 Aurora MySQL 업그레이드 섹션을 참조하세요.

업그레이드를 수행하기 전에 다음 고려 사항을 검토하세요.

  • 보조 클러스터의 마이너 버전을 업그레이드해도 기본 클러스터의 가용성이나 사용에는 어떤 영향도 미치지 않습니다.

  • 보조 클러스터에 하나 이상의 DB 인스턴스가 있어야 마이너 업그레이드를 수행할 수 있습니다.

  • Aurora MySQL Global Database를 버전 2.11.*로 업그레이드하려는 경우 기본 및 보조 DB 클러스터를 패치 수준을 포함하여 정확히 동일한 버전으로 업그레이드해야 합니다.

  • 관리형 리전 간 데이터베이스 전환 또는 장애 조치를 지원하려면 기본 및 보조 DB 클러스터를 엔진 버전에 따른 패치 수준을 비롯해 정확히 동일한 버전으로 업그레이드해야 합니다. 자세한 내용은 관리형 리전 간 전환 및 장애 조치를 위한 패치 수준 호환성 섹션을 참조하세요.

관리형 리전 간 전환 및 장애 조치를 위한 패치 수준 호환성

Aurora 글로벌 데이터베이스를 다음과 같은 마이너 엔진 버전 중 하나로 업그레이드할 때 기본 및 보조 DB 클러스터의 패치 수준이 일치하지 않아도 관리형 리전 간 전환 또는 장애 조치를 수행할 수 있습니다. 이 목록에 있는 버전보다 이전 마이너 엔진 버전의 경우, 기본 및 보조 DB 클러스터를 동일한 메이저, 마이너 및 패치 수준으로 업그레이드하여 관리형 리전 간 전환 또는 장애 조치를 수행해야 합니다. 다음 표의 버전 정보 및 참고 사항을 검토하세요.

참고

계획되지 않은 수동 리전 간 장애 조치의 경우, 대상 보조 DB 클러스터가 기본 DB 클러스터와 동일한 메이저 및 마이너 엔진 버전을 실행하는 한 장애 조치 프로세스를 수행할 수 있습니다. 이 경우 패치 수준이 일치하지 않아도 됩니다.

데이터베이스 엔진 마이너 엔진 버전 참고

Aurora MySQL

마이너 버전 없음

모든 마이너 버전의 경우 기본 및 보조 DB 클러스터의 패치 수준이 일치하는 경우에만 관리형 리전 간 전환 또는 장애 조치를 수행할 수 있습니다.

Aurora PostgreSQL

  • 버전 14.5 이상의 마이너 버전

  • 버전 13.8 이상의 마이너 버전

  • 버전 12.12 이상의 마이너 버전

  • 버전 11.17 이상의 마이너 버전

이전 열에 나열된 마이너 엔진 버전을 사용하는 경우, 기본 DB 클러스터와 보조 DB 클러스터의 패치 수준이 서로 달라도 기본 DB 클러스터에서 보조 DB 클러스터로 관리형 리전 간 전환 또는 장애 조치를 수행할 수 있습니다.

이보다 이전 마이너 버전을 사용하는 경우 기본 및 보조 DB 클러스터의 패치 수준이 일치하는 경우에만 관리형 리전 간 전환 또는 장애 조치를 수행할 수 있습니다.