Docs Menu
Docs Home
/
MongoDB Cloud Manager

Amazon Web Services 통합 구성

이 페이지의 내용

  • 고려 사항
  • 새 EC2 인스턴스로 롤링 재동기화
  • 복제본 세트의 호스트 이름 업데이트

중요

사용하여 Amazon Web Services MongoDB 에서 서버를 프로비저닝하는 Cloud Manager 기능은 10월에 사용이 2017 중단되었습니다.

  • 기존 클러스터는 그대로 유지됩니다.

  • 이 만료는 다음과 같은 방식으로 DNS 항목에 영향을 줍니다.

    • 기존 서버에 대한 항목은 최소한 1 2023 월까지 현재 확인되는 것과 동일한 IP 주소 로 계속 확인됩니다.

    • 유지 관리 또는 인스턴스 중지/재시작으로 인해 IP 주소 가 변경되는 서버는 더 이상 mongodbdns.com 호스트 이름을 통해 확인할 수 없습니다.

    • 기존의 모든 mongodbdns.com 호스트 이름은 2023 5월에 작동이 중단됩니다.

  • Cloud Manager 는 AWS를 통해 직접 프로비저닝된 호스트를 관리 할 수 있습니다.자동화를 위한 서버 프로비저닝을 참조하세요.

  • Amazon Web Services 의 완전 managed 프로비저닝 에 관심이 있다면 MongoDB Atlas 를 평가해 보세요.

Cloud Manager 를 사용하여 이러한 배포를 계속 관리 하려면 복제본 세트 에 대해 다음 방법 중 하나를 사용하여 각 호스팅하다 의 호스트 이름을 업데이트 합니다.

이러한 절차에는 이전 프라이머리 를 물러나고 새 프라이머리 에 대한 투표 를 한 번 이상 트리거하는 작업이 포함됩니다. rs.stepDown() 메서드가 수신된 시점부터 새 프라이머리 가 선출될 때까지, 또는 선출 가능한 세컨더리가 없는 경우 원래 프라이머리 가 정상 작동을 재개할 때까지 프라이머리 에 대한 모든 쓰기가 실패합니다. MongoDB 버전 4.0 이하의 경우 모든 클라이언트 연결이 닫힙니다.

애플리케이션이 클러스터에 대한 모든 쓰기 작업을 중지하는 유지 관리 기간 동안 이 절차를 수행하는 것이 좋습니다.

투표에 학습 보려면 rs.stepDown() 동작복제본 세트 투표를 참조하세요.

1
2
  1. EC2 호스트 이름을 사용하여 복제본 세트 에 새 인스턴스 를 추가합니다. 학습 내용 은 복제본 세트에 멤버 추가를 참조하세요.

  2. 초기 동기화 가 완료될 때까지 기다립니다. 초기 동기화 상태를 가져오는 방법을 학습 보려면 MongoDB 매뉴얼을 참조하세요.

  3. mongodbdns.com 호스트 이름을 가진 이전 복제본 세트 멤버 한 개를 제거합니다. 학습 내용 은 복제본 세트에서 멤버 제거를 참조하세요.

프라이머리가 아닌 각 복제본 세트 멤버에 대해 이 과정을 반복합니다.

3
4
  1. EC2 호스트 이름을 사용하여 복제본 세트에 마지막 새 인스턴스를 추가합니다. 자세한 내용 은 복제본 세트에 멤버 추가를 참조하세요.

  2. 초기 동기화 가 완료될 때까지 기다립니다. 초기 동기화 상태를 가져오는 방법을 학습 보려면 MongoDB 매뉴얼을 참조하세요.

  3. 프라이머리에 연결하고 단계를 낮춥니다. 자세한 내용은 rs.stepDown() 를 참조하세요.

    참고

    프라이머리 를 강등하면 새로운 프라이머리 에 대한 투표 가 한 번 이상 트리거됩니다. 투표에 학습 보려면 복제본 세트 투표를 참조하세요.

  4. 복제본 세트 에서 mongodbdns.com 호스트 이름을 가진 이전 프라이머리 를 제거합니다. 학습 내용 은 복제본 세트에서 멤버 제거를 참조하세요.

MongoDB 매뉴얼의 복제본 세트 가용성을 유지하면서 호스트 이름 변경 절차를 따르세요.

연결된 절차에 대한 개요는 다음과 같습니다.

1
2

복제본 세트 의 프라이머리가 아닌 각 멤버에 대해 이 과정을 반복합니다.

3
4

참고

프라이머리 를 강등하면 새로운 프라이머리 에 대한 투표 가 한 번 이상 트리거됩니다. 투표에 학습 보려면 복제본 세트 투표를 참조하세요.

5
6

다음

MongoDB Cloud Manager