Amazon Aurora Global Database 업그레이드
Aurora Global Database 업그레이드는 Aurora DB 클러스터를 업그레이드하는 것과 동일한 절차를 따릅니다. 하지만 프로세스를 시작하기 전에 주의해야 할 몇 가지 중요한 차이점이 다음에 있습니다.
기본 및 보조 DB 클러스터를 동일한 버전으로 업그레이드하는 것이 좋습니다. 기본 및 보조 DB 클러스터에 있는 메이저, 마이너, 패치 수준 엔진 버전이 동일한 경우 Aurora Global Database에서 관리형 리전 간 데이터베이스 장애 조치만 수행할 수 있습니다. 하지만 패치 수준은 마이너 엔진 버전에 따라 다를 수 있습니다. 자세한 내용은 관리형 리전 간 전환 및 장애 조치를 위한 패치 수준 호환성 단원을 참조하십시오.
메이저 버전 업그레이드
Amazon Aurora Global Database의 메이저 버전 업그레이드를 수행하는 경우, 글로벌 데이터베이스 클러스터를 포함하는 개별 클러스터 대신 글로벌 데이터베이스 클러스터를 업그레이드합니다.
Aurora PostgreSQL 글로벌 데이터베이스를 상위 메이저 버전으로 업그레이드하는 방법은 글로벌 데이터베이스에 대한 메이저 업그레이드 섹션을 참조하세요.
참고
Aurora PostgreSQL 기반 Aurora Global Database 사용 시 복구 시점 목표(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으로 메이저 버전 업그레이드를 수행하려면 다음 프로세스를 사용하세요.
-
글로벌 클러스터에서 모든 보조 DB 클러스터를 제거합니다. Amazon Aurora 글로벌 데이터베이스에서 클러스터 제거 섹션의 단계를 따르세요.
-
기본 리전의 엔진 버전을 Aurora MySQL 버전 3으로 업그레이드합니다. 현재 위치 업그레이드 수행 방법 섹션의 단계를 따르세요.
-
글로벌 클러스터에 보조 리전을 추가합니다. Amazon Aurora Global Database에 AWS 리전 추가 섹션의 단계를 따르세요.
대신 스냅샷 복원 방법을 사용할 수도 있습니다. 자세한 내용은 DB 클러스터 스냅샷에서 복원 단원을 참조하십시오.
마이너 버전 업그레이드
Aurora Global Database에서 마이너 업그레이드를 수행하는 경우 기본 클러스터를 업그레이드하기 전에 모든 보조 클러스터를 업그레이드합니다.
Aurora PostgreSQL 글로벌 데이터베이스를 상위 마이너 버전으로 업그레이드하는 방법은 마이너 버전 업그레이드 수행 및 패치 적용 방법 섹션을 참조하세요. Aurora MySQL 글로벌 데이터베이스를 상위 마이너 버전으로 업그레이드하는 방법은 엔진 버전을 수정하여 Aurora MySQL 업그레이드 섹션을 참조하세요.
업그레이드를 수행하기 전에 다음 고려 사항을 검토하세요.
보조 클러스터의 마이너 버전을 업그레이드해도 기본 클러스터의 가용성이나 사용에는 어떤 영향도 미치지 않습니다.
보조 클러스터에 하나 이상의 DB 인스턴스가 있어야 마이너 업그레이드를 수행할 수 있습니다.
Aurora MySQL Global Database를 버전 2.11.*로 업그레이드하려는 경우 기본 및 보조 DB 클러스터를 패치 수준을 포함하여 정확히 동일한 버전으로 업그레이드해야 합니다.
-
Aurora PostgreSQL Global Database를 업그레이드하려는 경우 기본 및 보조 DB 클러스터를 정확히 동일한 버전 및 패치 수준으로 업그레이드해야 합니다. 패치 수준을 업데이트하려면 보조 클러스터에서 보류 중인 모든 유지 관리 작업을 적용합니다.
관리형 리전 간 데이터베이스 전환 또는 장애 조치를 지원하려면 기본 및 보조 DB 클러스터를 패치 수준을 비롯해 정확히 동일한 버전으로 업그레이드해야 할 수 있습니다. 이 요구 사항은 Aurora MySQL 및 일부 Aurora PostgreSQL 버전에 적용됩니다. 서로 다른 패치 수준을 실행하는 클러스터 간의 전환 및 장애 조치를 허용하는 버전 목록은 관리형 리전 간 전환 및 장애 조치를 위한 패치 수준 호환성 섹션을 참조하세요.
관리형 리전 간 전환 및 장애 조치를 위한 패치 수준 호환성
Aurora 글로벌 데이터베이스에서 다음과 같은 마이너 엔진 버전 중 하나를 실행 중인 경우, 기본 및 보조 DB 클러스터의 패치 수준이 일치하지 않아도 관리형 교차 리전 전환 또는 장애 조치를 수행할 수 있습니다. 이 목록에 있는 버전보다 이전 마이너 엔진 버전의 경우, 기본 및 보조 DB 클러스터는 동일한 메이저, 마이너 및 패치 수준을 실행하여 관리형 리전 간 전환 또는 장애 조치를 수행해야 합니다. 기본 클러스터, 보조 클러스터 또는 둘 다에 대한 업그레이드를 계획할 때는 다음 표의 버전 정보와 참고 사항을 검토해야 합니다.
참고
계획되지 않은 수동 리전 간 장애 조치의 경우, 대상 보조 DB 클러스터가 기본 DB 클러스터와 동일한 메이저 및 마이너 엔진 버전을 실행하는 한 장애 조치 프로세스를 수행할 수 있습니다. 이 경우 패치 수준이 일치하지 않아도 됩니다.
엔진 버전에 동일한 패치 수준이 필요한 경우 Aurora Global Database에서 수동 장애 조치 수행에 나온 단계에 따라 수동으로 장애 조치를 수행할 수 있습니다.
데이터베이스 엔진 | 마이너 엔진 버전 | Notes |
---|---|---|
Aurora MySQL |
마이너 버전 없음 |
Aurora MySQL 마이너 버전 중 어느 것도 기본 및 보조 DB 클러스터 간 패치 수준이 다른 관리형 리전 간 전환 또는 장애 조치를 허용하지 않습니다. |
Aurora PostgreSQL |
|
이전 열에 나열된 엔진 버전을 사용하는 경우, 기본 DB 클러스터와 보조 DB 클러스터의 패치 수준이 서로 달라도 기본 DB 클러스터에서 보조 DB 클러스터로 관리형 리전 간 전환 또는 장애 조치를 수행할 수 있습니다. 이보다 이전 마이너 버전을 사용하는 경우 기본 및 보조 DB 클러스터의 패치 수준이 일치하는 경우에만 관리형 리전 간 전환 또는 장애 조치를 수행할 수 있습니다. 주의글로벌 데이터베이스의 클러스터를 다음 패치 버전으로 업데이트하면 글로벌 데이터베이스의 모든 클러스터가 이러한 패치 버전 중 하나 또는 새로운 버전 중 하나를 실행할 때까지 교차 리전 전환 또는 장애 조치를 수행할 수 없습니다.
|