내용으로 건너뛰기

Amazon Aurora DB 클러스터에서 가동 중지 시간이 발생하는 이유는 무엇입니까?

4분 분량
0

Amazon Aurora DB 클러스터에서 가동 중지 시간이 발생하는 이유를 알고 싶습니다.

해결 방법

다음과 같은 이유로 Aurora DB 인스턴스에 가동 중지 시간이 발생할 수 있습니다.

엔진 버전 업그레이드

메이저 및 마이너 버전 업그레이드는 Aurora DB 클러스터 전체의 가동 중지 시간을 유발합니다. 프로덕션 DB 클러스터를 업그레이드하기 전에 테스트 DB 클러스터에서 업그레이드 프로세스를 테스트하십시오. 프로세스 기간을 확인한 다음 업그레이드를 수행하기 전에 애플리케이션의 유효성을 검사하십시오.

또한 Aurora 블루/그린 배포를 사용하여 클러스터의 메이저 또는 마이너 버전을 업그레이드할 수 있습니다. 블루/그린 배포를 사용하는 경우 가동 중지 시간은 일반적으로 1분 미만으로 지속됩니다.

자동 마이너 버전 업그레이드

자동 마이너 버전 업그레이드는 Aurora DB 클러스터 전체에 가동 중지 시간을 유발합니다. Aurora는 클러스터 유지 관리 기간 동안 마이너 버전 업그레이드를 적용합니다. Aurora에서 마이너 버전 업그레이드를 자동으로 적용하지 않도록 하려면 DB 인스턴스에서 옵션을 비활성화하십시오.

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

참고: 자동 마이너 버전 업그레이드를 활성화해도 가동 중지 시간이 발생하지 않습니다. 가동 중지 시간은 Aurora가 자동 업그레이드를 적용할 때만 발생합니다.

Aurora DB 클러스터 장애 조치 이벤트

DB 클러스터에 Aurora 복제본이 있는 경우 Aurora는 장애 조치 이벤트 중에 기본 인스턴스로 복제본을 승격시킵니다. 짧은 가동 중지 시간이 발생하고, 읽기 및 쓰기 작업이 예외와 함께 실패합니다. 서비스는 일반적으로 120초 이내에 복원되며, 종종 60초 이내에 복원됩니다.

DB 클러스터의 가용성을 높이려면 둘 이상의 서로 다른 가용 영역에 하나 이상의 Aurora 복제본을 만드십시오. 자세한 내용은 Aurora DB 클러스터의 내결함성을 참조하십시오.

Aurora DB 클러스터 유지 관리 작업

운영 체제(OS) 업데이트 또는 데이터베이스 패치와 같은 일부 유지 관리 작업으로 인해 DB 클러스터가 단기간 오프라인 상태가 될 수 있습니다. 자세한 내용은 Amazon Aurora DB 클러스터 유지 관리를 참조하십시오.

유지 관리 기간 수정

유지 관리 기간을 수정할 때 가동 중지 시간이 자동으로 발생하지는 않습니다. DB 클러스터에 보류 중인 작업이 있을 수 있습니다. 유지 관리 기간을 수정하면 보류 중인 작업이 즉시 적용되어 가동 중지 시간이 발생합니다. 유지 관리 기간 수정에 대한 자세한 내용은 Amazon RDS 유지 관리 기간에 대해 알아야 할 사항은 무엇입니까?를 참조하십시오.

DB 클러스터 또는 DB 인스턴스 재부팅

DB 클러스터 또는 DB 인스턴스를 재부팅하면 가동 중지 시간이 발생합니다. 클러스터의 각 DB 인스턴스를 재부팅하는 데 필요한 시간은 재부팅 시점의 데이터베이스 활동에 따라 달라집니다. 또한 가동 중지 시간은 DB 엔진의 복구 프로세스에 따라 달라집니다.

DB 인스턴스 클래스 수정

DB 인스턴스 클래스를 수정하면 전체 클러스터가 아닌 지정된 DB 인스턴스에서만 가동 중지 시간이 발생합니다.

새 DB 클러스터 파라미터 그룹 또는 DB 파라미터 그룹 연결

DB 클러스터 파라미터 그룹을 DB 클러스터에 연결하거나 DB 파라미터 그룹을 DB 인스턴스에 연결할 때 가동 중지 시간이 자동으로 발생하지는 않습니다. 가동 중지 시간은 파라미터 그룹의 변경 사항을 적용하기 위해 재부팅해야 하는 경우에만 발생합니다. 예를 들어 DB 클러스터 파라미터 그룹에 변경 사항을 적용하려면 기본 DB 인스턴스를 재부팅해야 합니다. DB 파라미터 그룹에 변경 사항을 적용하려면 DB 인스턴스를 재부팅해야 합니다.

DB 클러스터 또는 인스턴스의 특정 설정

다음은 가동 중지 시간을 유발하는 일반적인 설정 수정 사항입니다. 전체 설정 목록과 이로 인한 가동 중지 시간 발생 여부에 대한 정보는 Amazon Aurora 설정을 참조하십시오.

DB 클러스터 파라미터 그룹 또는 DB 파라미터 그룹의 파라미터 설정 수정

데이터베이스 파라미터는 정적이거나 동적입니다. DB 클러스터 파라미터 그룹 또는 DB 파라미터 그룹에서 정적 파라미터 설정을 수정하는 경우, 연결된 각 DB 클러스터의 DB 인스턴스를 수동으로 재부팅하면 변경 사항이 적용됩니다. 재부팅하는 동안 가동 중지 시간이 발생합니다.

하지만 DB 클러스터 파라미터 그룹 또는 DB 파라미터 그룹에서 동적 파라미터 설정을 수정하면 변경 사항이 DB 클러스터에 즉시 적용됩니다. 동적 파라미터를 수정하기 위해 DB 인스턴스를 재부팅할 필요가 없기 때문에 가동 중지 시간이 발생하지 않습니다.

DB 인스턴스 식별자 수정

DB 인스턴스 식별자를 수정하려면 DB 인스턴스를 재부팅해야 합니다. 이 변경 중에는 가동 중지 시간이 발생합니다.

데이터베이스 포트 수정

DB 클러스터에 액세스하는 데 사용되는 데이터베이스 포트를 수정하면 클러스터의 모든 DB 인스턴스가 즉시 재부팅되기 때문에 가동 중지 시간이 발생합니다.

CA 수정

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

DB 인스턴스의 서버 인증서에 대한 인증 기관(CA)을 수정할 경우 다시 시작해야만 교체를 지원하는 DB 엔진에 가동 중지 시간이 발생합니다.

DB 엔진이 재시작 없이 교체를 지원하는지 확인하려면 describe-db-engine-versions AWS CLI 명령을 실행합니다.

관련 정보

가동 중지 시간을 최소화하면서 Amazon Aurora MySQL의 주요 버전 업그레이드 수행

AWS 공식업데이트됨 7달 전