Amazon DocumentDB 글로벌 클러스터 관리 - Amazon DocumentDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon DocumentDB 글로벌 클러스터 관리

글로벌 클러스터를 구성하는 개별 클러스터에서 대부분의 관리 작업을 수행할 수 있습니다. 콘솔의 데이터베이스 페이지에서 관련 리소스 그룹화를 선택하면, 연결된 글로벌 클러스터 아래에 그룹화된 기본 클러스터와 보조 클러스터를 볼 수 있습니다.

글로벌 클러스터의 구성 탭에는 클러스터가 실행되는 AWS 리전 위치, 버전 및 글로벌 클러스터 식별자가 표시됩니다.

Amazon DocumentDB 글로벌 클러스터 수정

클러스터 페이지에는 모든 글로벌 클러스터가 AWS Management Console 나열되어 각 클러스터의 기본 클러스터와 보조 클러스터가 표시됩니다. 글로벌 클러스터에는 고유한 구성 설정이 있습니다. 특히, 기본 및 보조 클러스터와 관련된 리전이 있습니다.

글로벌 클러스터를 변경하면 변경 사항을 취소 할 수 있는 기회가 제공됩니다.

계속을 선택하면 변경 사항이 승인됩니다.

파라미터 Amazon DocumentDB 글로벌 클러스터 수정

글로벌 클러스터 내에서 각 클러스터에 대해 클러스터 파라미터 그룹을 별도로 구성할 수 있습니다. 대부분의 파라미터는 다른 종류의 Amazon DocumentDB 클러스터와 동일하게 작동합니다. 전역 데이터베이스의 모든 클러스터 간에 설정을 일관성 있게 유지하는 것이 좋습니다. 이렇게 하면 보조 클러스터를 기본 클러스터로 승격하는 경우에 예상치 못한 동작 변경을 방지할 수 있습니다.

예를 들면 다른 클러스터가 기본 클러스터로 대신 사용되는 경우 일관되지 않은 동작을 방지하려면 시간대와 문자 세트에 대해 동일한 설정을 사용합니다.

Amazon DocumentDB 글로벌 클러스터에서 클러스터 분리

글로벌 클러스터에서 클러스터를 제거해야 하는 상황은 여러 가지가 있습니다. 예를 들어, 기본 클러스터가 성능이 저하되거나 격리된 경우 글로벌 클러스터에서 클러스터를 제거할 수 있습니다. 그런 다음, 프로비저닝된 독립형 클러스터가 되어, 새로운 글로벌 클러스터를 생성하는 데 사용할 수 있습니다. 자세한 내용은 계획되지 않은 중단으로부터 글로벌 클러스터를 수동으로 복구하기를 참조하세요.

더 이상 필요하지 않은 글로벌 클러스터를 삭제하고자 하기 때문에 클러스터를 제거하고 싶을 수도 있습니다. 연결된 모든 클러스터를 분리하고 기본 클러스터를 마지막으로 남겨둘 때까지는 글로벌 클러스터를 삭제할 수 없습니다. 자세한 내용은 Amazon DocumentDB 글로벌 클러스터 삭제를 참조하세요.

참고

클러스터가 글로벌 클러스터에서 분리되면, 더 이상 기본 클러스터와 동기화되지 않습니다. 완전한 읽기/쓰기 기능을 갖춘 프로비저닝된 독립형 클러스터가 됩니다. 또한 Amazon DocumentDB 콘솔에 더이상 표시되지 않습니다. 콘솔에서 클러스터가 위치한 지역을 선택한 경우에만 볼 수 있습니다.

AWS Management Console, AWS CLI, 또는 를 사용하여 글로벌 클러스터에서 클러스터를 제거할 수 RDS API 있습니다.

Using the AWS Management Console
  1. 에 AWS Management Console 로그인하고 Amazon DocumentDB 콘솔로 이동합니다.

  2. 왼쪽 측면의 탐색 창에서 클러스터를 선택합니다.

    이미지: 기존 클러스터 링크와 해당 인스턴스 링크 목록을 보여주는 클러스터 탐색 상자.
  3. 모든 보조 클러스터를 볼 수 있도록 글로벌 클러스터를 확장하세요. 제거하려는 보조 클러스터를 선택합니다. 작업을 선택하고 드롭다운 메뉴에서 글로벌에서 제거를 선택합니다.

    이미지: 기존 보조 클러스터의 선택 항목과 “글로벌에서 제거” 작업을 강조 표시한 클러스터 탐색 상자.
  4. 보조 클러스터를 글로벌 클러스터에서 분리할지 확인하는 메시지가 표시됩니다. 글로벌 클러스터에서 클러스터를 제거하려면 제거 및 승격을 선택합니다.

    이미지: 제거 및 프로모션 프롬프트.

클러스터는 더 이상 보조 클러스터로 사용되지 않으며 더 이상 기본 클러스터와 동기화되지 않습니다. 완전한 읽기/쓰기 기능을 갖춘 독립형 클러스터입니다.

보조 클러스터를 모두 제거하거나 삭제한 후 동일한 방식으로 기본 클러스터를 제거할 수 있습니다. 모든 보조 클러스터를 제거해야 기본 클러스터를 글로벌 클러스터에서 분리 또는 제거할 수 있습니다. 글로벌 클러스터는 지역과 0을 포함하여 클러스터 목록에 남아 있을 수 AZs 있습니다. 이 글로벌 클러스터를 더 이상 사용하지 않을 경우 삭제할 수 있습니다.

Using the AWS CLI

글로벌 클러스터에서 클러스터를 제거하려면 다음 매개 변수를 remove-from-global-cluster CLI 사용하여 명령을 실행합니다.

  • --global-cluster-identifier - 글로벌 클러스터의 이름(식별자)입니다.

  • --db-cluster-identifier - 글로벌 클러스터에서 제거할 각 클러스터의 이름입니다.

다음 명령은 글로벌 클러스터에서 보조 클러스터를 제거한 후 기본 클러스터를 제거합니다.

Linux, macOS 또는 Unix의 경우:

aws docdb --region secondary_region \ remove-from-global-cluster \ --db-cluster-identifier secondary_cluster_ARN \ --global-cluster-identifier global_cluster_id aws docdb --region primary_region \ remove-from-global-cluster \ --db-cluster-identifier primary_cluster_ARN \ --global-cluster-identifier global_cluster_id

글로벌 클러스터의 각 보조 리전에 대해 remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN 명령을 반복합니다.

Windows의 경우:

aws docdb --region secondary_region ^ remove-from-global-cluster ^ --db-cluster-identifier secondary_cluster_ARN ^ --global-cluster-identifier global_cluster_id aws docdb --region primary_region ^ remove-from-global-cluster ^ --db-cluster-identifier primary_cluster_ARN ^ --global-cluster-identifier global_cluster_id

글로벌 클러스터의 각 보조 리전에 대해 remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN 명령을 반복합니다.

Amazon DocumentDB 글로벌 클러스터에서 클러스터 제거

글로벌 클러스터를 삭제하려면 다음을 수행합니다.

  • 글로벌 클러스터에서 모든 보조 클러스터를 제거합니다. 각 클러스터는 독립형 클러스터가 됩니다. 이전 섹션, 글로벌 클러스터 제거를 참조하세요.

  • 각 독립형 클러스터에서 모든 복제본을 삭제합니다.

  • 글로벌 클러스터에서 기본 클러스터를 제거합니다. 이 클러스터는 독립형 클러스터가 됩니다.

  • 기본 클러스터에서 먼저 모든 복제본을 삭제한 다음 기본 인스턴스를 삭제합니다. 새로 독립 실행형 클러스터에서 기본 인스턴스를 삭제하면 일반적으로 클러스터와 글로벌 클러스터 모두가 제거됩니다.

Using the AWS Management Console
  1. 에 AWS Management Console 로그인하고 Amazon DocumentDB 콘솔로 이동합니다.

  2. 클러스터를 선택하고 삭제할 글로벌 클러스터를 찾습니다.

    이미지: 기존 클러스터 링크와 해당 인스턴스 링크 목록을 보여주는 클러스터 탐색 상자.
  3. 글로벌 클러스터를 선택한 상태에서 작업 메뉴에서 삭제를 선택합니다.

    이미지: 글로벌 클러스터의 선택과 “삭제” 작업을 강조 표시한 클러스터 탐색 상자.

글로벌 클러스터에서 다른 모든 클러스터가 제거되었는지 확인합니다. 글로벌 클러스터에는 0개의 AZs 지역과 0개의 클러스터가 표시되어야 합니다. 글로벌 클러스터에 클러스터가 포함되어 있으면 삭제할 수 없습니다. 먼저 이전 단계인 글로벌 클러스터 제거의 지침을 따라야 합니다.

Using the AWS CLI

글로벌 클러스터를 삭제하려면 다음 예와 같이 글로벌 클러스터 이름과 글로벌 클러스터 식별자를 delete-global-cluster CLI 사용하여 명령을 실행합니다. AWS 리전

Linux, macOS, Unix의 경우:

aws docdb --region primary_region delete-global-cluster \ --global-cluster-identifier global_cluster_id

Windows의 경우:

aws docdb --region primary_region delete-global-cluster ^ --global-cluster-identifier global_cluster_id

보조 리전에 헤드리스 Amazon DocumentDB 클러스터 생성

Amazon DocumentDB 글로벌 클러스터에는 기본 클러스터와 AWS 리전 다른 보조 클러스터가 하나 이상 필요하지만 보조 클러스터에는 헤드리스 구성을 사용할 수 있습니다. 헤드리스 세컨더리 Amazon DocumentDB 클러스터는 인스턴스가 없는 클러스터입니다. 이 유형의 구성은 글로벌 클러스터에 대한 비용을 줄일 수 있습니다. Amazon DocumentDB 클러스터에서는 컴퓨팅과 스토리지가 분리되어 있습니다. 인스턴스가 없으면 컴퓨팅 요금이 청구되지 않고 스토리지 요금만 청구됩니다. 올바르게 설정되면, 헤드리스 보조 스토리지 볼륨이 기본 클러스터와 동기화 상태를 유지합니다.

Amazon DocumentDB 글로벌 클러스터를 생성할 때 보통 때처럼 보조 클러스터를 추가합니다. 그러나 프라이머리 클러스터가 보조 클러스터로 복제되기 시작한 후에는 보조 클러스터에서 읽기 전용 DB 인스턴스를 삭제합니다. 이 보조 클러스터에는 더 이상 인스턴스가 없기 때문에 “헤드리스”로 간주됩니다. 그러나 스토리지 볼륨은 기본 Amazon DocumentDB 클러스터와 동기화 상태를 유지합니다.

중요

15분 이상 지역 전반의 장애를 견딜 수 있는 고객에게만 헤드리스 클러스터를 사용하는 것이 좋습니다. 헤드리스 보조 클러스터로 지역 전반의 장애를 복구하려면 장애 조치 후 사용자가 새 인스턴스를 만들어야 하기 때문입니다. 새 인스턴스를 사용할 수 있게 되려면 약 10~15분 정도 걸릴 수 있습니다.

글로벌 클러스터에 헤드리스 보조 클러스터를 추가하는 방법

  1. 에 AWS Management Console 로그인하고 Amazon DocumentDB 콘솔을 엽니다.

  2. 왼쪽 측면의 탐색 창에서 클러스터를 선택합니다.

  3. 보조 클러스터가 필요한 글로벌 클러스터를 선택합니다. 기본 클러스터가 Available인지 확인합니다.

  4. 작업에서 리전 추가를 선택합니다.

  5. 리전 추가 페이지에서 보조 리전을 선택합니다.

    참고

    동일한 글로벌 클러스터에 대해 보조 클러스터가 이미 있는 리전을 선택할 수 없습니다. 또한 이는 기본 클러스터와 동일한 리전이 될 수 없습니다.

  6. 새 리전에서 보조 클러스터에 대한 나머지 필드를 완료합니다. 이 옵션은 클러스터 인스턴스와 동일한 구성 옵션입니다.

  7. 리전을 추가합니다. 글로벌 클러스터에 리전 추가를 완료하면 AWS Management Console의 Clusters에서 글로벌 클러스터의 목록에서 볼 수 있습니다.

  8. 계속하기 전에 AWS Management Console 또는 를 사용하여 보조 클러스터와 해당 리더 인스턴스의 상태를 확인하십시오. AWS CLI다음은 AWS CLI을 사용하는 경우의 샘플 명령입니다.

    $ aws docdb describe-db-clusters --db-cluster-identifier secondary-cluster-id --query '*[].[Status]' --output text

    새로 추가된 보조 클러스터의 상태가 생성에서 사용 가능으로 변경되려면 몇 분 정도 걸릴 수 있습니다. 클러스터를 사용할 수 있게 되면 리더 인스턴스를 삭제할 수 있습니다.

  9. 보조 클러스터에서 리더 인스턴스를 선택한 후 삭제를 선택합니다.

  10. 리더 인스턴스를 삭제한 후 보조 클러스터는 글로벌 클러스터의 일부로 남습니다. 데이터와 연결되지 않아야 합니다.

참고

이러한 중단이 발생할 경우 이 헤드리스 세컨더리 Amazon DocumentDB 클러스터를 사용하여 기본 리전의 계획되지 않은 중단으로부터 Amazon DocumentDB 글로벌 클러스터를 수동으로 복구할 수 있습니다.