

# Amazon Aurora DB 클러스터 장애 조치
<a name="aurora-failover"></a>

예를 들어, 프로비저닝된 라이터 DB 인스턴스를 Aurora Serverless v2 라이터 인스턴스로 교체하려는 경우 Aurora DB 클러스터 장애 조치를 수동으로 수행할 수 있습니다.

Aurora는 다음 두 방법 중 하나를 사용하여 새 기본 DB 인스턴스로 장애 조치합니다.
+ 기존 리더 DB 인스턴스를 새 기본 인스턴스로 승격
+ 새로운 기본 인스턴스 만들기

DB 클러스터에 하나 이상의 리더 인스턴스가 있는 경우, 리더는 장애 이벤트 중에 기본 인스턴스로 승격됩니다. DB 클러스터의 가용성을 높이려면 최소 하나 이상의 리더 인스턴스를 둘 이상의 서로 다른 가용 영역에서 생성하는 것이 좋습니다. 장애 조치 메커니즘에 대한 자세한 내용은 [Aurora DB 클러스터의 내결함성](Concepts.AuroraHighAvailability.md#Aurora.Managing.FaultTolerance) 섹션을 참조하세요.

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 수동 장애 조치를 수행할 수 있습니다.

## 콘솔
<a name="aurora-failover.CON"></a>

**DB 클러스터를 장애 조치하려면**

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

1. 탐색 창에서 **데이터베이스**를 선택한 다음 DB 클러스터에서 장애 조치할 DB 인스턴스를 선택합니다.

1. **작업(Actions)**으로 **장애 조치(Failover)**를 선택합니다.

   확인 페이지가 표시됩니다.

1. **Failover**(장애 조치)를 선택합니다.

   **데이터베이스** 페이지에는 DB 클러스터 상태가 **장애 조치 중**으로 표시됩니다. 장애 조치가 완료되면 상태가 **사용 가능**으로 복귀하고 새 기본 DB 인스턴스와 이전 기본 DB 인스턴스의 역할이 표시됩니다.

## AWS CLI
<a name="aurora-failover.CLI"></a>

AWS CLI를 사용하여 DB 클러스터를 장애 조치하려면 [failover-db-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/failover-db-cluster.html) 명령을 직접 호출합니다. 다음 파라미터를 지정합니다.
+ `--db-cluster-identifier` – 장애 조치하려는 DB 클러스터
+ `--target-db-instance-identifier` – 기본 DB 인스턴스로 승격시킬 DB 인스턴스의 이름

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds failover-db-cluster \
    --db-cluster-identifier {{mydbcluster}} \
    --target-db-instance-identifier {{mydbcluster-instance-2}}
```
Windows의 경우:  

```
aws rds failover-db-cluster ^
    --db-cluster-identifier {{mydbcluster}} ^
    --target-db-instance-identifier {{mydbcluster-instance-2}}
```

## RDS API
<a name="aurora-failover.API"></a>

Amazon RDS API를 사용하여 DB 클러스터를 수정하려면 [FailoverDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_FailoverDBCluster.html) 작업을 직접 호출합니다. 다음 파라미터를 지정합니다.
+ DBClusterIdentifier
+ TargetDBInstanceIdentifier