다중 AZ DB 클러스터 및 리더 DB 인스턴스 재부팅
일반적으로 유지 보수 목적으로 다중 AZ DB 클러스터를 재부팅해야 하는 경우가 있습니다. 예를 들어, 특정 내용을 수정하거나 DB 클러스터와 연결된 DB 클러스터 파라미터 그룹을 변경하는 경우 DB 클러스터를 재부팅해야 합니다. 이렇게 하면 변경 사항이 적용됩니다.
DB 클러스터에서 연결된 DB 클러스터 파라미터 그룹의 최신 변경 사항을 사용하지 않는 경우 AWS Management Console에서는 보류 중-재부팅(pending-reboot) 상태의 DB 클러스터 파라미터 그룹이 표시됩니다. 재시작 보류중 파라미터 그룹 상태로 인해 다음번 유지 관리 기간 중에 자동 재부팅이 되지는 않습니다. 최신 파라미터 변경 사항을 해당 DB 클러스터에 적용하려면 DB 클러스터를 수동으로 재부팅하면 됩니다. 파라미터 그룹에 대한 자세한 내용은 다중 AZ DB 클러스터용 파라미터 그룹 작업 단원을 참조하세요.
DB 클러스터를 재부팅하면 데이터베이스 엔진 서비스가 재시작됩니다. DB 클러스터를 재부팅하면 DB 클러스터 상태가 재부팅(rebooting)으로 설정되면서 잠시 중단됩니다.
사용 가능(Available) 상태가 아닌 경우 DB 클러스터를 재부팅할 수 없습니다. 백업이 진행 중이거나 이전에 수정을 요청했거나 유지 관리 기간 작업 등 여러 원인으로 인해 데이터베이스를 사용할 수 없습니다.
DB 클러스터를 재부팅하는 데 걸리는 시간은 충돌 복구 프로세스, 재부팅 시 데이터베이스 활동 및 특정 DB 클러스터의 동작에 따라 달라집니다. 따라서 재부팅 시간을 단축하려면 재부팅 프로세스에서 데이터베이스 작업을 최소화하는 것이 좋습니다. 데이터베이스 작업을 줄이면 중간 트랜잭션의 롤백 작업이 줄어듭니다.
중요
다중 AZ DB 클러스터는 장애 조치와 함께 재부팅을 지원하지 않습니다. 다중 AZ DB 클러스터의 라이터 인스턴스를 재부팅하면 해당 DB 클러스터의 리더 DB 인스턴스에는 영향을 주지 않으며, 장애 조치가 발생하지 않습니다. 리더 DB 인스턴스를 재부팅하면 장애 조치가 발생하지 않습니다. 다중 AZ DB 클러스터를 장애 조치하려면 콘솔에서 장애 조치(Failover)를 선택하거나, AWS CLI 명령 failover-db-cluster
를 호출하거나, API 작업 FailoverDBCluster
를 호출합니다.
DB 클러스터를 재부팅하는 방법
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 데이터베이스(Databases)를 선택한 다음 재부팅하려는 다중 AZ DB 클러스터를 선택합니다.
-
작업에서 재부팅을 선택합니다.
DB 클러스터 재부팅(Reboot DB cluster) 페이지가 표시됩니다.
-
DB 클러스터를 재부팅하려면 재부팅(Reboot)을 선택합니다.
또는 [취소(Cancel)]를 선택합니다.
AWS CLI를 사용하여 다중 AZ DB 클러스터를 재부팅하려면 reboot-db-cluster 명령을 호출합니다.
aws rds reboot-db-cluster --db-cluster-identifier
mymultiazdbcluster
Amazon RDS API를 사용하여 다중 AZ DB 클러스터를 재부팅하려면 RebootDBCluster 작업을 호출하면 됩니다.