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

DB 인스턴스 재부팅

경우에 따라 DB 인스턴스를 수정하거나, 인스턴스와 연동되어 있는 DB 파라미터 그룹을 변경하거나, 인스턴스가 사용하는 파라미터 그룹의 정적 DB 파라미터를 변경해야 할 때는 인스턴스를 재부팅해야 비로소 변경 사항이 적용됩니다.

DB 인스턴스를 재부팅하면 데이터베이스 엔진 서비스가 재시작됩니다. 이때 DB 인스턴스는 물론이고 DB 파라미터 그룹에서 변경 예정인 모든 사항까지도 재부팅됩니다. DB 인스턴스를 재부팅하면 DB 인스턴스 상태가 rebooting으로 설정되면서 인스턴스가 잠시 중단됩니다. Amazon RDS 인스턴스가 MultiAZ로 구성되어 있는 경우에는 장애 조치를 통해 재부팅을 실행할 수 있습니다. 재부팅이 완료되면 Amazon RDS 이벤트가 생성됩니다.

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

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

이 콘솔에서는, DB 인스턴스가 "사용 가능" 상태가 아닌 경우 Reboot 옵션이 비활성화될 수도 있습니다. 이 경우 백업이 진행 중이거나 고객이 수정을 요청했거나 유지 관리 기간 작업 등의 여러 원인이 있을 수 있습니다.

참고

Amazon Aurora DB 클러스터의 기본 인스턴스를 재부팅하면 해당 DB 클러스터의 Aurora 복제본도 자동으로 재부팅됩니다.

AWS Management Console

DB 인스턴스 재부팅 방법

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

  2. 탐색 창에서 Instances를 클릭합니다.

  3. 재부팅하려는 DB 인스턴스의 확인란을 선택합니다.

  4. [Instance Actions]를 선택한 후 드롭다운 메뉴에서 [Reboot]를 선택합니다.

  5. 한 곳의 AZ에서 다른 곳의 AZ로 장애 조치를 강제로 실행하려면 [Reboot DB Instance] 대화 상자에서 [Reboot with failover?] 확인란을 선택합니다.

  6. [Yes, Reboot]를 클릭합니다. 재부팅을 취소하려면 [Cancel]을 클릭합니다.

CLI

DB 인스턴스를 재부팅하려면 AWS CLI 명령 reboot-db-instance를 사용합니다. 한 곳의 AZ에서 나머지 AZ로 장애 조치를 강제로 실행하려면 --force-failover 파라미터를 사용합니다.

Linux, OS X, Unix의 경우:

Copy
aws rds reboot-db-instance \ --db-instance-identifier dbInstanceID \ --force-failover

Windows의 경우:

Copy
aws rds reboot-db-instance ^ --db-instance-identifier dbInstanceID ^ --force-failover

API

DB 인스턴스를 재부팅하려면 Amazon RDS API 함수 RebootDBInstance를 다음 파라미터와 함께 호출합니다.

  • DBInstanceIdentifier=mydbinstance

  • ForceFailover=true

Copy
https://rds.amazonaws.com/ ?Action=RebootDBInstance &DBInstanceIdentifier=mydbinstance &ForceFailover=true &Version=2012-01-15 &SignatureVersion=2 &SignatureMethod=HmacSHA256 &Timestamp=2012-01-20T22%3A06%3A23.624Z &AWSAccessKeyId=<AWS Access Key ID> &Signature=<Signature>

이 페이지에서: