Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

지역 정전 시 복제본 세트 재구성하기

이 페이지의 내용

  • 전제 조건
  • 절차

리전 중단 시 리전 중단이 클러스터의 선택 가능한 노드 대부분에 영향을 미치는 경우 클러스터에 프라이머리 노드가 없을 수 있습니다. Atlas UI를 사용하여 클러스터를재구성하여 Atlas 멀티 리전 클러스터를 복원할 수 있습니다.

장애 중에 cluster를 재구성하면 다음과 같은 상황에서 cluster에서 데이터가 손실될 수 있습니다.

  • MongoDB 프로세스가 클러스터에서 재구성 후 프라이머리 노드가 되는 노드에 쓰기 작업을 복제하지 않은 경우. 복제본 세트는 사용할 수 없는 멤버를 다시 사용할 수 있게 되면 이러한 쓰기를 롤백합니다. 자세한 내용은 복제본 세트 페일오버 중 롤백을 참조하세요.

  • 샤드 클러스터 에서 MongoDB 프로세스가 청크 마이그레이션을 복제하지 않은 경우. 데이터 불일치로 인해 고아 청크가 발생할 수 있습니다.

참고

샤드 클러스터에 대해 강제로 재구성 하면 Atlas는 중단의 영향을 받지 않은 리전의 config 서버 복제본 세트 에 두 개의 새 노드를 추가합니다. 샤드 클러스터가 정상이 된 후 후속 클러스터 변경 사항 을 적용하면 Atlas가 추가 노드를 제거합니다.

샤드 클러스터에서 우선순위가 가장 높은 리전에 영향을 미치는 리전 중단 또는 리전 중단 시뮬레이션으로 인해 클러스터가 읽기 작업에 사용할 수 없게 될 수 있습니다. 구성 서버를 복원하려면 다음 단계를 따르세요.

  • 세컨더리 노드에 읽기를 쿼리하는 데 적합한 읽기 설정 을 구성합니다.

  • 선택 가능한 노드를 다시 확보하기 위해 클러스터를 재구성 합니다.

cluster에서 하나 이상의 리전에서 노드가 완전히 장애를 겪고 다른 리전에 투표 선택 가능 노드가 하나 이상 남아 있어야 합니다. 멀티 리전 클러스터에 대한 리전 장애를 시뮬레이션하는 방법을 알아보려면 리전 장애 시뮬레이션을 참조하세요.

노드 장애의 다른 원인에 대한 도움을 받으려면 지원팀에 문의하세요.

중단된 상태에서 Atlas 멀티 리전 클러스터를 복원하려면 복제본 세트를 수동으로 재구성해야 합니다.

1
  1. 아직 표시되지 않은 경우 다음 목록에서 원하는 프로젝트가 포함된 조직을 선택합니다. 탐색 표시줄의 Organizations 메뉴.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. Clusters 페이지가 아직 표시되지 않은 경우 사이드바에서 Database를 클릭합니다.

    클러스터 페이지가 표시됩니다.

2
3
4

Electable nodes for high availability 아래에서 다음에 새 노드를 추가할 수 있습니다.

  • Nodes 열의 노드 수를 편집하여 기존 리전

  • 클릭하여 새 리전 + Add a provider/region

장애가 발생한 리전 중 하나에 노드를 추가하지 않을 것을 강력히 권장합니다.

5

Considerations for force configuration 을 읽고 I have reviewed these considerations for force configuration and agree to proceed 옆의 상자를 선택합니다.

6

돌아가기

서버리스로 전환

이 페이지의 내용