Amazon Neptune 글로벌 데이터베이스 관리 - Amazon Neptune

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

Amazon Neptune 글로벌 데이터베이스 관리

계획된 관리형 장애 조치 프로세스를 제외하고, Neptune 글로벌 데이터베이스를 구성하는 개별 클러스터에서 대부분의 관리 작업을 수행할 수 있습니다. 계획된 관리형 장애 조치 프로세스는 개별 Neptune DB 클러스터가 아니라 Neptune 글로벌 데이터베이스에만 사용할 수 있습니다. 자세한 내용은 Neptune 글로벌 데이터베이스에 대한 계획된 관리형 장애 조치 수행 단원을 참조하십시오.

기본 리전에서 계획되지 않은 중단으로부터 Neptune 글로벌 데이터베이스를 복구하려면 예상치 못한 운영 중단이 발생한 경우 Neptune 글로벌 데이터베이스 분리 및 승격을 참조하세요.

글로벌 데이터베이스의 각 Neptune 클러스터에 대해 DB 클러스터 파라미터 그룹을 독립적으로 구성할 수 있지만, 보조 클러스터가 기본 클러스터로 승격되는 경우 예기치 않은 동작 변경을 방지하려면 클러스터 전체에서 설정을 일관되게 유지하는 것이 가장 좋습니다. 예를 들면, 모든 DB 클러스터의 객체 인덱스, 스트림 등에 대해 동일한 설정을 사용합니다.

Neptune 글로벌 데이터베이스에서 DB 클러스터 제거

글로벌 데이터베이스에서 DB 클러스터를 제거해야 하는 몇 가지 이유가 있습니다. 예:

RemoveFromGlobalCluster API를 래핑하는 remove-from-global-cluster CLI 명령을 사용하여 글로벌 데이터베이스에서 Neptune DB 클러스터를 분리할 수 있습니다.

aws neptune remove-from-global-cluster \ --region (region of the cluster to remove) \ --global-cluster-identifier (global database ID) \ --db-cluster-identifier (ARN of the cluster to remove)

그러면 분리된 DB 클러스터는 독립형 DB 클러스터가 됩니다.

Neptune 글로벌 데이터베이스 삭제

글로벌 데이터베이스와 이 데이터베이스에 연결된 클러스터를 한 번에 삭제할 수는 없습니다. 대신 구성 요소를 하나씩 삭제해야 합니다.

  1. 클러스터 제거에 설명된 대로 글로벌 데이터베이스에서 모든 보조 DB 클러스터를 분리합니다. 이제 필요하다면 개별적으로 삭제할 수 있습니다.

  2. 글로벌 데이터베이스에서 기본 DB 클러스터를 분리합니다.

  3. 기본 클러스터에서 읽기 전용 복제본 DB 인스턴스를 모두 삭제합니다.

  4. 기본 클러스터에서 기본(라이터) DB 인스턴스를 삭제합니다. 콘솔에서 이 작업을 수행하면 DB 클러스터도 삭제됩니다.

  5. 글로벌 데이터베이스 자체를 삭제합니다. AWS CLI를 통해 이 작업을 수행하려면 다음과 같이 DeleteGlobalCluster API를 래핑하는 delete-global-cluster CLI 명령을 사용합니다.

    aws neptune delete-global-cluster \ --region (region of the DB cluster to delete) \ --global-cluster-identifier (global database ID)

Neptune 글로벌 데이터베이스 수정

글로벌 데이터베이스의 각 Neptune DB 클러스터에 대해 DB 클러스터 파라미터 그룹을 독립적으로 구성할 수 있지만, 보조 클러스터를 기본 클러스터로 승격해야 하는 경우 예기치 않은 동작 변경을 방지하려면 클러스터 전체에서 설정을 일관되게 유지하는 것이 가장 좋습니다.

ModifyGlobalCluster API를 래핑하는 modify-global-cluster CLI 명령을 사용하여 글로벌 데이터베이스 자체의 설정을 수정할 수 있습니다. 예를 들어, 다음과 같이 글로벌 데이터베이스 식별자를 변경하는 동시에 삭제 보호를 해제할 수 있습니다.

aws neptune modify-global-cluster \ --region (region of the DB cluster to modify) \ --global-cluster-identifier (current global database ID) \ --new-global-cluster-identifier (new global database ID to assign) \ --deletion-protection false