Aurora DSQL 클러스터 수명 주기 - Amazon Aurora DSQL

Aurora DSQL 클러스터 수명 주기

Aurora DSQL 클러스터 수명 주기를 이해하면 클러스터를 효과적으로 관리하는 데 도움이 됩니다. 이 장에서는 클러스터 상태 정의와 비용을 최적화하는 0으로 조정 기능에 대해 설명합니다.

Aurora DSQL 클러스터 상태 정의

Aurora DSQL 클러스터 상태는 클러스터 상태 및 연결에 대한 중요한 정보를 제공합니다. AWS Management 콘솔, AWS CLI 또는 Aurora DSQL API를 사용하여 클러스터 및 클러스터 인스턴스의 상태를 볼 수 있습니다.

다음 표에서는 Aurora DSQL 클러스터에서 가능한 각 상태와 각 상태가 의미하는 바를 설명합니다.

Status 설명
생성 중 Aurora DSQL이 클러스터에 대한 리소스를 생성하거나 구성하려고 합니다. 클러스터가 이 상태에 있는 동안에는 모든 연결 시도가 실패합니다.
활성 클러스터가 작동 중이며 사용할 준비가 되었습니다.
유휴 Aurora DSQL이 실행 중인 리소스를 축소하여 용량과 비용을 줄일 수 있을 만큼 충분히 유휴 상태이면 클러스터가 유휴 상태가 됩니다. 유휴 클러스터에 연결하면 Aurora DSQL이 클러스터를 다시 활성 상태로 전환합니다.
비활성 장기간 클러스터에 활동이 없으면 유휴 클러스터가 비활성화됩니다. 이 일시 중지 상태에서 실행 중인 리소스는 데이터가 보존되는 동안 0으로 조정됩니다. 비활성 클러스터에 연결하려고 하면 Aurora DSQL이 자동으로 클러스터를 다시 활성 상태로 전환합니다. 복원 시간은 클러스터 크기에 따라 다릅니다.
업데이트 중 클러스터 구성을 변경하면 클러스터가 업데이트 중 상태로 전환됩니다.
삭제 중 삭제 요청을 제출하면 클러스터가 삭제 중 상태로 전환됩니다.
삭제됨 클러스터가 성공적으로 삭제되었습니다.
Failed Aurora DSQL에서 오류가 발생하여 클러스터를 생성할 수 없습니다.
설정 보류 중 다중 리전 클러스터에만 해당됩니다. 감시 리전이 있는 첫 번째 리전에서 다중 리전 클러스터를 생성하면 다중 리전 클러스터가 설정 보류 중 상태가 됩니다. 클러스터 생성은 보조 리전에 다른 클러스터를 생성하고 두 클러스터를 함께 피어링할 때까지 일시 중지됩니다.
삭제 보류 중 다중 리전 클러스터에만 해당됩니다. 다중 리전 클러스터는 다중 리전 클러스터에서 클러스터를 삭제할 때 삭제 보류 중 상태가 됩니다. 마지막 피어 클러스터를 삭제하면 클러스터가 삭제 중 상태로 전환됩니다.

유휴 및 비활성 클러스터 작업

Aurora DSQL은 일정 기간 동안 클러스터에서 연결 활동을 감지하지 못하면 클러스터를 유휴 상태로 전환하여 실행 중인 리소스를 줄여 용량과 비용을 최소화합니다. 연결 활동이 장기간 동안 없는 경우 유휴 클러스터는 데이터가 보존되는 동안 실행 중인 리소스가 0으로 조정되는 비활성 상태로 자동 전환됩니다.

정상 작업을 재개하려면 평소와 같이 클러스터에 연결하기만 하면 됩니다. 클러스터에 성공적으로 연결하면 Aurora Aurora DSQL이 클러스터를 자동으로 활성 상태로 전환합니다.

참고

유휴 또는 비활성 클러스터에 대한 첫 번째 연결 시도는 평소보다 느립니다.

활성 클러스터 상태가 필요한 작업

일부 작업에서는 클러스터가 활성 상태여야 합니다. 유휴 또는 비활성 클러스터에서 이러한 작업을 수행하려면 클러스터에 연결하기만 하면 클러스터를 다시 활성으로 전환해야 합니다.

백업 작업

백업을 수행하려면 활성 클러스터 상태가 필요합니다. 클러스터가 유휴 또는 비활성 상태인 경우 다음 오류와 함께 백업이 실패합니다.

"Error": { "Code": "FailedPrecondition", "Message": "Cluster 'cluster-id' is in state 'IDLE' and cannot be backed up. In order to take a backup of your cluster, it must be in Active state. Please connect to your cluster to transition it to Active to perform the backup." }

백업 진행 방법:

  1. 원하는 데이터베이스 클라이언트 또는 Aurora DSQL 콘솔을 사용하여 클러스터에 연결하여 활성화합니다.

  2. 활성 상태로 자동 전환될 때까지 기다립니다.

  3. 클러스터가 완전히 작동하면 백업을 시작합니다.

참고

클러스터가 유휴 또는 비활성으로 전환되기 전에 수행된 기존 백업은 유효하며 영향을 받지 않습니다. 클러스터의 새 백업 시도는 클러스터가 자동 절전 모드를 해제하기 위해 연결될 때까지 실패합니다.

Aurora DSQL 클러스터 상태 보기

클러스터의 상태를 보려면 AWS Management 콘솔, AWS CLI 또는 Aurora DSQL API를 사용합니다.

다음 단계에 따라 AWS Management 콘솔에서 클러스터 상태를 확인합니다.

콘솔에서 클러스터 상태를 보는 방법
  1. https://console.aws.amazon.com/dsql에서 Aurora DSQL 콘솔을 엽니다.

  2. 탐색 창에서 클러스터를 선택합니다.

  3. 대시보드에서 각 클러스터의 상태를 확인합니다.

AWS CLI 명령을 사용하여 단일 클러스터의 상태를 확인합니다.

aws dsql get-cluster --identifier cluster-id --query status --output text

다음 명령을 실행하여 모든 클러스터의 상태를 나열합니다.

for id in $(aws dsql list-clusters --query 'clusters[*].identifier' --output text); do cluster_status=$(aws dsql get-cluster --identifier "$id" --query 'status' --output text) echo "$id $cluster_status" done

이 샘플 출력은 두 개의 활성 클러스터와 삭제 중인 클러스터 한 개를 보여줍니다.

aaabbb2bkx555xa7p42qd5cdef    ACTIVE
abcde123efghi77t35abcdefgh    ACTIVE
12abc6lqasc5bbbbbbbbbbbbbb    DELETING