메뉴
Amazon Relational Database Service
사용 설명서 (API 버전 2014-10-31)

DB 인스턴스 재부팅

일반적으로 유지 관리를 이유로 DB 인스턴스를 재부팅해야 할 수 있습니다. 예를 들어 특정 내용을 수정하거나 DB 인스턴스에 연결된 DB 파라미터 그룹을 변경하는 경우 인스턴스를 재부팅해야 변경 내용이 적용됩니다.

DB 인스턴스를 재부팅하면 데이터베이스 엔진 서비스가 재시작됩니다. DB 인스턴스를 재부팅하면 DB 인스턴스 상태가 rebooting으로 설정되면서 잠시 중단됩니다. Amazon RDS 인스턴스가 Multi-AZ로 구성되어 있는 경우에는 장애 조치로 인해 재부팅을 실행할 수 있습니다. 재부팅이 완료되면 Amazon RDS 이벤트가 생성됩니다.

DB 인스턴스가 다중 AZ 배포인 경우 재부팅하면 한 가용 영역의 장애 조치를 다른 가용 영역에 강제 실행할 수 있습니다. DB 인스턴스의 장애 조치를 강제로 실행하면 Amazon RDS가 다른 가용 영역의 대기 복제본으로 자동 전환되고, DB 인스턴스가 예비 DB 인스턴스를 가리키도록 DNS 레코드를 업데이트합니다. 결과적으로 기존의 DB 인스턴스 연결을 모두 삭제한 후 재구성해야 합니다. 장애 조치를 사용한 재부팅은 DB 인스턴스 결함을 시뮬레이션하여 테스트하거나, 장애 조치 이후 원래 AZ로 작업을 복구할 때 유용한 기능입니다. 자세한 내용은 고가용성(다중 AZ) 단원을 참조하십시오.

Amazon Aurora DB 클러스터의 기본 인스턴스를 재부팅하면 RDS에서 해당 DB 클러스터의 모든 Aurora 복제본도 자동으로 재부팅됩니다. Aurora DB 클러스터의 기본 인스턴스를 재부팅하면 장애 조치가 발생하지 않습니다. Aurora 복제본을 재부팅하면 장애 조치가 발생하지 않습니다. Aurora DB 클러스터에 대한 장애 조치를 수행하려면 AWS CLI 명령 failover-db-cluster 또는 API 작업 FailoverDBCluster를 호출하십시오.

"Available" 상태가 아닌 경우 DB 인스턴스를 재부팅할 수 없습니다. 백업이 진행 중이거나 이전에 수정을 요청했거나 유지 관리 기간 작업 등 여러 원인으로 인해 데이터베이스를 사용할 수 없습니다.

DB 인스턴스를 재부팅하는 데 걸리는 시간은 특정 데이터베이스 엔진의 충돌 복구 프로세스에 따라 다릅니다. 재부팅 시간을 단축하려면 재부팅 프로세스에서 데이터베이스 작업을 최소화하여 중간 트랜잭션의 롤백 작업을 줄여주는 것이 좋습니다.

AWS Management 콘솔

DB 인스턴스 재부팅 방법

  1. AWS Management 콘솔에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 선택한 다음 재부팅하려는 DB 인스턴스를 선택합니다.

  3. [Instance Actions]를 선택한 다음 [Reboot]를 선택합니다.

    [Reboot DB Instance] 페이지가 나타납니다.

  4. (선택 사항) 장애 조치로 재부팅하시겠습니까?를 선택하여 한 곳의 AZ에서 나머지 AZ로 장애 조치를 강제로 실행합니다.

  5. DB 인스턴스를 재부팅하려면 [Reboot]를 선택합니다.

    또는 [Cancel]을 선택합니다.

CLI

AWS CLI를 사용하여 DB 인스턴스를 재부팅하려면 reboot-db-instance 명령을 호출하십시오.

예 간편한 재부팅

Linux, OS X, Unix의 경우:

aws rds reboot-db-instance \ --db-instance-identifier mydbinstance

Windows의 경우:

aws rds reboot-db-instance ^ --db-instance-identifier mydbinstance

예 장애 조치로 재부팅

한 곳의 AZ에서 나머지 AZ로 장애 조치를 강제로 실행하려면 --force-failover 파라미터를 사용합니다.

Linux, OS X, Unix의 경우:

aws rds reboot-db-instance \ --db-instance-identifier mydbinstance \ --force-failover

Windows의 경우:

aws rds reboot-db-instance ^ --db-instance-identifier mydbinstance ^ --force-failover

API

Amazon RDS API를 사용하여 DB 인스턴스를 재부팅하려면 RebootDBInstance 작업을 호출하십시오.

예 간편한 재부팅

https://rds.amazonaws.com/ ?Action=RebootDBInstance &DBInstanceIdentifier=mydbinstance &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab5f99e81575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

예 장애 조치로 재부팅

한 곳의 AZ에서 나머지 AZ로 장애 조치를 강제로 실행하려면 ForceFailover 파라미터를 true로 설정하십시오.

https://rds.amazonaws.com/ ?Action=RebootDBInstance &DBInstanceIdentifier=mydbinstance &ForceFailover=true &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab5f99e81575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

이 페이지에서: