문서 메뉴
문서 홈
/
MongoDB Atlas
/ /

cluster를 수정합니다.

이 페이지의 내용

  • Atlas 구성 옵션
  • 고려 사항
  • 필요한 액세스 권한
  • 클러스터 편집
  • 클러스터 유형 수정
  • 다음 수정: Global Cluster Configuration
  • 다음 수정: Cloud Provider & Region
  • 다음 수정: Cluster Tier
  • 수정 Additional Settings
  • 수정 Cluster Details
  • 나중에 사용할 수 있도록 변경 사항 저장
  • 변경 사항 검토 및 적용
  • 복제본 세트를 샤드 클러스터로 변환하세요.

초기 구성 후 클러스터를 수정할 수 있습니다.

  • 사용 가능한 옵션에 대한 요약은 Atlas 구성 옵션을 참조하세요.

  • 자세한 구성 단계는 필수 액세스와 그 뒤에 나오는 옵션을 참조하세요.

클러스터 변경의 영향, 비용 및 백업 정책에 대한 자세한 내용은 고려 사항을 참조하세요.

Atlas 클러스터의 다음 옵션을 변경할 수 있습니다:

설정
작업
제한 사항
클러스터 유형을 변경합니다.
공유 클러스터에서 전용 클러스터 또는 서버리스 인스턴스로만 이동할 수 있습니다.
클러스터에 대해 글로벌 쓰기를 활성화하거나 기존 글로벌 클러스터 구성을 변경합니다.
클러스터에 대해 전역 쓰기를 활성화한 후에는 비활성화할 수 없습니다.

전용 클러스터의 클라우드 제공자를 변경하려면 다른 제공자를 선택하세요.

AWS 또는 2020년 11월 2일 이후에 생성된 Atlas cluster에서 Atlas cluster를 만든 경우 연결 문자열이 변경되지 않습니다. cluster 다운타임이 발생하지 않습니다.

Atlas가 다중 클라우드 클러스터에 대한 지원을 추가한 2020년 11월 2일 이전에 GCP 또는 Azure에서 Atlas cluster를 생성한 경우, 다른 제공자로 변경하면 연결 문자열이 새 클러스터로 변경됩니다. 클러스터에 다시 연결하려면 새 연결 문자열로 애플리케이션을 업데이트하는 시간을 예약하는 것이 좋습니다.

자세한 내용은 전용 클러스터에서 다른 클라우드 제공자로 마이그레이션 시, 연결 문자열을 업데이트해야 하나요?를 참조하세요.

프라이머리 노드가 없거나 기존 세컨더리 노드가 없는 리전에 노드를 추가하거나 이동하려면 새로 마이그레이션된 복제본 세트 멤버 각각이 초기 동기화를 수행해야 합니다.
멀티 클라우드, 멀티 리전 클러스터를 배포하거나 수정합니다.
none
클러스터 계층을 변경합니다.

클러스터에서 NVMe 스토리지 를 사용하는 경우 Atlas에서 초기 동기화를 수행해야 합니다.

파일 복사 기반 초기 동기화 는 MongoDB 6 에서 실행되는 NVMe 가 있는 전용 클러스터에 대해 활성화됩니다.0+.

클러스터 계층의 스토리지 옵션을 변경합니다.
NVMe 스토리지를 사용하는 클러스터는 각 클러스터 계층의 크기가 고정되어 있습니다.
스토리지 자동 확장을 포함하여 클러스터의 자동 확장 옵션을 변경합니다. Atlas는 스토리지 자동 확장의 사용 여부에 따라 최소 oplog 보존 기간 또는 oplog 크기를 기반으로 oplog 항목을 관리합니다. 자세한 내용은 Oplog 크기 동작을 참조하세요. Atlas는 기본값으로 스토리지 자동 확장을 활성화합니다.
none
클러스터의 주요 MongoDB 버전을 업그레이드합니다.
MongoDB 버전은 다운그레이드할 수 없습니다.
복제본 세트를 샤드 클러스터로 업그레이드하세요.

이 업그레이드는 되돌릴 수 없습니다.

Atlas는 M30 이상의 대규모 클러스터에 대해 샤딩된 클러스터를 허용합니다.

참고

클러스터에 대해 다음 Atlas App Services 기능 중 하나가 활성화되어 있는 경우 복제본 세트를 샤드 클러스터로 변환할 수 없습니다:

샤드 클러스터의 샤드 수를 설정합니다.

샤드 수를 줄이는 데는 시간이 좀 걸립니다. Atlas는 "_id" 필드에 있는 숫자에 따라 내림차순으로 샤드를 제거합니다. 이후의 모든 MongoDB 구성 변경은 Atlas가 샤드를 제거한 후에 시작됩니다.

중요

샤드를 제거하면 Atlas는 movePrimary 명령을 사용하여 해당 샤드에 있는 샤딩되지 않은 데이터베이스를 나머지 샤드로 이동합니다.

샤드 제거 프로세스 중에도 모든 샤드된 컬렉션은 온라인 상태로 유지되며 사용이 가능합니다. 그러나 movePrimary 작업 중에 샤딩되지 않은 컬렉션에 대한 읽기 또는 쓰기 작업을 수행하면 마이그레이션 실패 또는 데이터 손실과 같은 예기치 않은 동작이 발생할 수 있습니다.

샤드를 제거하기 전에 샤드되지 않은 컬렉션이 포함된 데이터베이스의 프라이머리 샤드를 이동하는 것이 좋습니다.

자세한 내용 은 기존 샤드 클러스터에서 샤드 제거를 참조하세요.

Atlas는 M30 이상의 클러스터에 대해 샤드 클러스터를 허용합니다.

클러스터에 대한 백업을 활성화하거나 비활성화합니다.
Atlas는 M2 및 M5 클러스터의 백업을 자동으로 활성화합니다. 해당 계층의 클러스터에 대한 백업은 비활성화할 수 없습니다.

BI Connector for Atlas를 이 클러스터에 대해 사용하거나 사용하지 않도록 설정합니다.

Atlas용 비즈니스 인텔리전스용 MongoDB Connector(BI Connector)는 M10 이상의 클러스터에서만 사용할 수 있습니다.

BI Connector는 사용자에게 MongoDB database에 대한 SQL 기반 액세스를 제공하는 강력한 도구입니다. 결과적으로 BI Connector는 CPU 및 메모리 집약적일 수 있는 작업을 수행합니다. M10M20 클러스터 계층의 하드웨어 리소스가 제한되어 있으므로 BI Connector를 활성화하면 클러스터의 성능 저하가 발생할 수 있습니다. 이 문제가 발생하면 M30 이상의 클러스터로 업그레이드하거나 BI Connector를 비활성화하세요.

none
이 클러스터에서 자체 암호화 키를 사용하여 활성화하거나 비활성화합니다.
none

완료되면 변경 사항 적용을 클릭합니다.

클러스터를 변경하려면 새 서버와 스토리지 볼륨으로 마이그레이션해야 하는 경우가 많습니다. 스토리지 볼륨 간에 데이터를 초기 동기화 하고 다시 동기화하는 데 필요한 시간은 클러스터의 데이터 양에 따라 선형적으로 증가합니다.

파일 복사 기반 초기 동기화 는 MongoDB 6 에서 실행되는 NVMe 가 있는 전용 클러스터에 대해 활성화됩니다.0+.

다음 마이그레이션에는 초기 동기화가 필요합니다.

  • 무료 클러스터 또는 공유 클러스터(M0, M2, M5 클러스터)에서 상위 클러스터 계층으로 업그레이드합니다.

  • 일반 스토리지 볼륨에서 NVMe 스토리지 볼륨으로, NVMe에서 일반 스토리지로 변경합니다.

  • 수동 또는 자동 확장을 통해 한 NVMe 클러스터 계층에서 다른 계층으로 업그레이드 또는 다운그레이드할 수 있습니다. NVMe 클러스터는 사용 가능한 저장 공간의 90%가 소비되면 다음 상위 계층으로 자동 확장됩니다.

  • 리전 변경과 같이 NVMe 지원 Atlas 클러스터 교체가 필요한 변경 사항입니다.

  • Azure에 배포된 클러스터의 경우 클러스터 클래스로 변경합니다.

가용성을 최대화하려면 다음을 수행합니다.

  • 복제본 세트의 경우 Atlas는 세컨더리 노드부터 시작해 프라이머리로 한 번에 한 노드씩 마이그레이션합니다.

  • 샤드 클러스터의 경우 Atlas는 샤드의 마이그레이션을 서로 독립적으로 수행합니다. 각 샤드(즉, 복제본 세트)에 대해 Atlas는 세컨더리 노드부터 시작하여 프라이머리로 한 번에 한 노드씩 마이그레이션합니다.

재시도 가능 쓰기 는 새로운 프라이머리 투표 중에 쓰기 오류를 방지해야 합니다. 투표에는 평균 5초가 소요될 수 있습니다.

프라이머리가 이미 운영 용량에 도달한 경우 마이그레이션은 성능에 영향을 미칠 수 있습니다. 새로 마이그레이션된 각 복제본 세트 노드는 프라이머리 노드에서 초기 동기화 를 수행해야 하므로 운영 부하가 가중됩니다. 읽기 설정 을 세컨더리에서 읽도록 설정한 경우에도 마이그레이션이 성능에 영향을 미칠 수 있습니다.

Atlas 클러스터의 워크로드가 확장 기능을 비롯한 작업을 방해하는 경우 MongoDB Atlas는 상황에 따라 보호 조치로 클러스터에 인덱스를 생성할 수 있습니다.

클러스터를 변경하면 적용하기 전에 다양한 옵션의 비용을 비교할 수 있습니다. Cluster Overview 상자에는 데이터 전송을 제외하고 선택한 구성의 비용이 표시됩니다.

중요

무료 클러스터

M0 무료 클러스터를 M2 이상의 유료 계층 클러스터로 업그레이드하면 클러스터에 대한 요금 청구가 시작됩니다. Atlas 청구에 대한 전체 문서는 결제 관리를 참조하세요.

다음 섹션에서는 각 Atlas 클러스터 확장 구성 옵션에 대한 전체 문서를 제공합니다.

MongoDB 버전 4.2부터 레거시 백업이 사용되지 않으며, 클라우드 백업으로 대체됩니다. 버전 4.2 이상으로 업그레이드할 때 백업 시스템이 현재 레거시 백업으로 설정되어 있는 경우 클라우드 백업으로 업그레이드합니다. 이 업그레이드 후 다음을 수행하세요.

클러스터를 수정하려면 프로젝트에 대해 Project Cluster Manager 이상의 액세스 권한이 있어야 합니다.

공유 클러스터가 있는 경우 전용 클러스터 또는 서버리스 인스턴스로 변경할 수 있습니다.

공유 클러스터를 서버리스 인스턴스로 변환하려면 공유 클러스터를 서버리스 인스턴스로 변환하기를 참조하세요.

M0, M2 또는 M5 클러스터를 M10+ 클러스터로 업그레이드하려면 다음 단계를 완료합니다.

1
2
3
4

자세한 내용 Cluster Tier 수정을 참조하세요.

전용 클러스터에는 공유 클러스터보다 더 많은 구성 옵션이 있습니다.

참고

고려 사항

  • 전용 클러스터를 공유 클러스터로 변경할 수 없습니다.

  • 전용 클러스터를 서버리스 인스턴스로 변경할 수 없습니다.

  • 서버리스 인스턴스를 클러스터로 변경할 수 없습니다.

서버리스 인스턴스 제한 사항의 전체 목록은 서버리스 인스턴스 제한을 참조하세요.

중요

일단 배포된 클러스터에 대해서는 글로벌 쓰기를 비활성화할 수 없습니다.

클러스터에 대해 글로벌 쓰기를 활성화하거나 기존 글로벌 클러스터 구성을 수정할 수 있습니다.

참고

고려 사항

M0 계층 클러스터
M0 클러스터를 더 큰 클러스터로 업그레이드하는 경우에만 클라우드 제공자 및 리전을 수정할 수 있습니다.
M2 또는 이상의 클러스터 계층
클러스터를 수정하거나 더 큰 클러스터로 업그레이드할 때 클라우드 제공자 및 리전을 수정할 수 있습니다.

이전 클러스터가 10월 2020 이전에 Google Cloud 또는 Azure 에 배포된 경우 다른 제공자로 변경하면 새 클러스터에 대한 연결 문자열이 변경될 수 있습니다. 클러스터에 대한 연결을 재개 하려면 새 연결 문자열로 애플리케이션을 업데이트 하는 시간을 예약하는 것이 좋습니다. Atlas는 데이터를 새 클러스터로 마이그레이션합니다.

Atlas 클러스터에 검색 노드를 배포한 경우 클라우드 제공자 또는 클라우드 제공자 리전을 수정할 수 없습니다. Atlas는 단일 리전 클러스터에서만 검색 노드를 지원합니다.

  • 이 클러스터의 현재 클라우드 제공자 및 리전을 보려면 Cloud Provider & Region을 선택하세요.

  • 이 클러스터에 적용되는 클라우드 제공자 및 리전을 수정하려면 고가용성을 위한 투표 선택 가능 노드의 절차를 따르세요.

  • 리전 운영 중단 시 클러스터에 투표 선택 가능 노드를 추가하려면 리전 운영 중단 시 복제본 세트 재구성에 나와 있는 절차를 따르세요.

  • Atlas 무료 또는 공유 클러스터에서 업그레이드하려면 사용 가능한 클라우드 제공자 중에서 선택하세요.

  • 추가 검색 노드를 제거하거나 배포하려면 Search nodes for workload isolation에서 Number of Search Nodes 설정을 조정합니다. 클러스터에 2~32개의 검색 노드를 배포할 수 있습니다.

    cluster의 기존 검색 노드를 모두 삭제하는 경우 Atlas가 전용 검색 노드에서 별도로 실행되는 mongot 프로세스에서 mongod와 함께 실행되는 mongot 프로세스로 마이그레이션하는 동안 검색 쿼리 결과를 처리하는 데 잠시 중단이 발생할 수 있습니다. 하지만 인덱스가 마이그레이션되는 동안에는 다운타임이 발생하지 않고 오래된 데이터도 없습니다.

    검색 노드가 없는 클러스터에 검색 노드를 추가하는 경우, 기존 mongot 프로세스와 함께 실행 중인 mongod 테일 프로세스는 Atlas Search가 초기 동기화를 완료한 후 발생하는 데이터베이스에 대한 쓰기를 수행하고 새 전용 검색 노드의 mongot 프로세스는 필요한 컬렉션에 대한 초기 동기화를 수행합니다. 이로 인해 마이그레이션 프로세스 중에 이중 읽기가 발생합니다.

Atlas CLI를 사용하여 Atlas가 신규 배포를 지원하는 사용 가능한 리전을 나열하려면 다음 명령을 실행합니다.

atlas clusters availableRegions list [options]

명령 구문 및 매개변수에 관한 자세한 사항은 Atlas CLI 문서에서 Atlas cluster availableRegions 목록을 참조하십시오.

클러스터 계층은 물론 선택한 클러스터의 메모리, 저장소, IOPS(속도) 사양을 변경할 수 있습니다. M10 이상 클러스터에 대해 검색 노드를 별도로 배포한 경우 검색 계층을 변경할 수도 있습니다.

참고

백업 규정 준수 정책을 활성화한 경우에는 클러스터 계층을 클라우드 백업을 지원하지 않는 계층으로 수정할 수 없습니다.

  • M10+ 전용 클러스터를 M0 무료 클러스터 또는 M2/M5 공유 클러스터로 다운그레이드할 수 없습니다.

  • 다음 시나리오에서 클러스터 계층을 변경하려면 가동 중지 시간이 필요합니다.

  • M0 무료 클러스터 또는 M2/M5 공유 클러스터에서 M10 이상의 클러스터 계층으로 변경합니다.

  • M0 무료 클러스터에서 M2/M5 공유 클러스터로 변경합니다.

  • M2 공유 클러스터에서 M5 공유 클러스터로 변경합니다.

    데이터 손상을 방지하려면 업그레이드 기간 동안 클러스터에서 쓰기 작업을 중단하세요.

원하는 클러스터 계층을 선택하세요. 검색 노드를 별도로 배포한 경우 Base Tier 탭에서 원하는 클러스터 계층을 선택합니다. 선택한 인스턴스 크기에 따라 클러스터의 각 데이터 보유 서버 [1]에 대한 메모리, 저장소, vCPU, IOPS 사양 등이 결정됩니다.

경고

테넌트(무료 또는 공유) 계층에서 전용 클러스터 계층으로 업그레이드하면 현재 클러스터가 삭제됩니다. 기존 스냅샷을 유지하려면 클러스터를 업그레이드하기 전에 해당 스냅샷을 다운로드 하세요.

Cluster Tier 섹션에서 다음 작업을 수행할 수 있습니다.

M10+ 클러스터의 경우 분석 워크로드에 적합한 크기의 클러스터 계층을 선택할 수 있습니다. 자세한 내용은 워크로드 격리를 위한 분석 노드를 참조하세요.

Search Tier 탭에서 원하는 검색 계층을 선택합니다. 선택한 검색 계층을 해당 리전에서 사용할 수 없는 경우 Atlas는 자동으로 해당 리전의 다음 상위 검색 계층으로 전환합니다. 선택한 인스턴스 크기에 따라 클러스터의 각 검색 노드에 대한 메모리, 저장소, IOPS 사양, 비용 등이 결정됩니다.

다음 옵션을 설정합니다.

중요

클러스터를 업그레이드하기 전에 주요 버전 업그레이드에 대한 현재 권장되는 모범 사례를 참조하세요.

  1. 클러스터에 대해 현재 구성된 MongoDB 버전을 보려면 Additional Settings을 선택합니다.

    Atlas는 cluster 가용성을 유지하기 위해 롤링 프로세스를 통해 항상 지정된 버전의 안정적인 최신 릴리스로 cluster를 업그레이드합니다.

    클러스터를 이전 MongoDB 버전으로 다운그레이드할 수 없습니다.

    최신 MongoDB 버전이 주요 버전 릴리스인 경우에만 Latest Release 사용에서 특정 릴리스 사용으로 전환할 수 있습니다.

  2. Select a version 드롭다운에서 새 MongoDB 버전을 선택합니다.

    Atlas는 다음과 같은 업그레이드 경로를 지원합니다.

    • MongoDB 5.0 -> MongoDB 6.0

    • MongoDB 6.0 -> MongoDB 7.0

    • MongoDB 7.0 -> 최신 릴리스

    참고

    클러스터에 대한 백업을 활성화했고 MongoDB 로 업그레이드하려는 5 0 경우. 이상에서는 현재 레거시 백업 이 활성화되어 있는 경우 클러스터 백업을 활성화해야 합니다.

백업은 M2M5 공유 클러스터에 대해 자동으로 활성화되며 비활성화할 수 없습니다.

다음도 참조하세요.

M10+ Atlas cluster에 대한 백업을 활성화하려면 Turn on Cloud Backup (M10 and up)Yes로 전환합니다. 이를 활성화하면 Atlas는 정기적으로 데이터베이스의 스냅샷을 생성하여 프로젝트의 보존 정책에 따라 보존합니다.

사용 가능한 백업 옵션에 대한 자세한 설명은 클러스터에 대한 백업 옵션 구성을 참조하세요.

클러스터에 대해 Termination Protection을 활성화하려면 Termination ProtectionYes로 전환합니다.

활성화하면 Atlas는 사용자가 클러스터를 삭제하지 못하도록 합니다. 종료 방지 기능이 활성화된 클러스터를 삭제하려면 먼저 종료 방지 기능을 비활성화해야 합니다. 기본적으로 Atlas는 모든 클러스터에 대해 종료 방지 기능을 비활성화합니다.

다음도 참조하세요.

참고

클러스터에 대해 다음 Atlas App Services 기능 중 하나가 활성화되어 있는 경우 복제본 세트를 샤드 클러스터로 변환할 수 없습니다:

클러스터를 샤드 클러스터로 배포하려면 Shard your cluster (M30 and up)Yes로 전환합니다.

업그레이드가 완료되면 용도 클라이언트 모두 다시 시작하고 샤드 클러스터에 다시 연결합니다. 용도 클라이언트를 다시 시작하지 않는 경우 Atlas가 샤드 전체에 데이터를 배포하기 시작하면 데이터가 일치하지 않을 수 있습니다.

  • DNS 시드 목록 연결 문자열을 사용하는 경우 애플리케이션은 샤드 클러스터의 mongos 에 자동으로 연결됩니다.

  • 표준 연결 문자열 을 사용하는 경우 새 클러스터 토폴로지를 반영하도록 연결 문자열을 업데이트해야 합니다.

다음도 참조하세요.

이 필드는 배포가 샤드 클러스터인 경우에만 표시됩니다.

샤드 클러스터와 함께 배포할 샤드 수를 설정할 수 있습니다. 클러스터는 1 ~ 100 샤드를 가질 수 있습니다.

샤드 클러스터의 샤드 수를 줄이는 경우, Atlas는 "_id" 필드의 숫자에 따라 내림차순으로 샤드를 제거합니다( 샤드 클러스터 구성 참조). 예를 들어 다음과 같은 세 개의 샤드가 있는 샤드 클러스터를 가정해 보겠습니다.

  • "shard0"

  • "shard1"

  • "shard2"

샤드 수를 2개로 설정하면 Atlas는 클러스터에서 "shard2"를 제거합니다.

중요

샤드를 제거하면 Atlas는 movePrimary 명령을 사용하여 해당 샤드에 있는 샤딩되지 않은 데이터베이스를 나머지 샤드로 이동합니다.

샤드 제거 프로세스 중에도 모든 샤드된 컬렉션은 온라인 상태로 유지되며 사용이 가능합니다. 그러나 movePrimary 작업 중에 샤딩되지 않은 컬렉션에 대한 읽기 또는 쓰기 작업을 수행하면 마이그레이션 실패 또는 데이터 손실과 같은 예기치 않은 동작이 발생할 수 있습니다.

샤드를 제거하기 전에 샤드되지 않은 컬렉션이 포함된 데이터베이스의 프라이머리 샤드를 이동하는 것이 좋습니다.

자세한 내용 은 기존 샤드 클러스터에서 샤드 제거를 참조하세요.

프로덕션 환경에서는 단일 샤드로 샤드된 클러스터를 생성하지 마세요. 단일 샤드로 샤딩된 클러스터는 다중 샤드 구성과 동일한 이점을 제공하지 않습니다.

이 클러스터에 대해 Atlas용 BI Connector 를 사용하도록 설정하려면 Enable Business Intelligence Connector (M10 and up)Yes 로 전환합니다.

KMS를 사용하여 이 cluster에 대해 저장된 Atlas 미사용 데이터 암호화를 사용하도록 설정하려면 Manage your own encryption keys (M10 and up)Yes으로 토글합니다. 자세한 내용은 자체 암호화 키 관리를 참조하세요.

참고

고객 KMS 에 대한 모든 변경 사항은 초기 동기화가 필요합니다.

이 섹션에서 클러스터에 대한 추가 옵션을 구성합니다.

이러한 옵션에 대한 자세한 내용은 추가 옵션 구성을 참조하세요.

태그를 추가하고, 기존 태그를 보고, 태그를 관리합니다. 자세한 내용 은 기존 클러스터 수정 시 클러스터 태그 관리하기를 참조하세요.

중요

리소스 태그에 PII(개인 식별 정보) 또는 PHI(보호 건강 정보)와 같은 민감한 정보를 포함하지 마세요. 청구와 같은 다른 MongoDB 서비스는 리소스 태그에 액세스할 수 있습니다. 리소스 태그는 비공개 및 민감한 데이터를 위한 것이 아닙니다. 자세한 내용은 민감한 정보를 참조하세요.

클러스터 구성 양식의 끝에 있는 Save을 클릭하여 변경 사항을 저장합니다.

Save을 클릭하면 Atlas에서 수정한 클러스터 구성 양식으로 돌아갈 수 있는 링크가 포함된 이메일을 Atlas 계정과 연결된 이메일 주소로 전송합니다.

양식으로 돌아가서 다음을 수행하세요.

  • 계속 변경합니다.

  • 표시되는 팝업에서 Reset to default configuration을 선택하여 변경 사항을 재설정하세요.

  • cluster 변경 사항을 배포합니다.

변경 사항을 검토하려면 Review Changes를 클릭합니다.

Review Changes 페이지에는 수정된 속성에 대한 전체 요약이 변경 사항과 관련된 경고나 메모와 함께 나란히 표시됩니다. 원래의 속성 설정은 왼쪽에 나열되고 이에 상응하는 새 설정의 각 항목이 변경된 가격과 함께 오른쪽에 나열됩니다.

Atlas는 변경 사항과 관련된 모든 경고 및 메모를 상단에 표시합니다. 여기에는 다음과 같은 변경 사항이 포함됩니다:

변경 사항을 검토한 후 Apply Changes을 클릭하여 cluster에 적용합니다.

M0 무료 클러스터에서 업그레이드하는 경우 변경 사항을 적용하기 전에 결제 정보를 입력하라는 메시지가 Atlas에 표시됩니다.

[1] 복제본 세트의 경우 데이터 보유 서버는 복제본 세트 노드를 호스팅하는 서버입니다. 샤드 클러스터의 경우 데이터 보유 서버는 샤드를 호스팅하는 서버입니다. 샤드 클러스터의 경우 Atlas는 config 서버용 서버도 배포합니다. 이는 클러스터 비용과는 별도의 요금으로 청구됩니다.

복제본 세트샤드 클러스터로 변환할 수 있습니다.

복제본 세트를 샤드 클러스터로 변환하려면 다음을 따릅니다.

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

  2. 이미 표시되어 있지 않은 경우 Projects 탐색 모음의 프로젝트 메뉴에서 원하는 프로젝트를 선택합니다.

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

2
  1. 수정하려는 클러스터의 경우 클릭 후 Edit Configuration을 선택합니다.

  2. 클러스터 구성을 수정하려면 Additional Settings을 확장합니다.

  3. 토글을 On으로 설정하여 Shard your cluster 섹션에서 샤드를 활성화합니다.

    참고

    복제본 세트를 샤드 클러스터로 변환한 후에는 다시 복제본 세트로 변환할 수 없습니다.

    Atlas는 드롭다운 메뉴에서 1 Shard 를 자동으로 선택합니다. 애플리케이션 클라이언트를 다시 시작한 후 이후 단계에서 샤드 수를 늘릴 수 있습니다.

  4. Review Changes를 클릭하여 청구 변경 사항을 검토하고 Apply Changes를 클릭합니다.

Atlas가 변경 사항을 배포하는 데 시간이 다소 걸릴 수 있습니다. Atlas가 cluster를 변환할 때까지 기다렸다가 다음 단계로 진행하세요.

3

애플리케이션 클라이언트를 다시 시작하지 않으면 Atlas가 샤드 전체에 데이터를 배포하기 시작한 후 데이터가 일치하지 않을 수 있습니다.

  • DNS 시드 목록 연결 문자열을 사용하는 경우, 애플리케이션을 다시 시작하면 애플리케이션이 샤드 클러스터의 mongos 에 자동으로 연결됩니다.

  • 표준 연결 문자열 을 사용하는 경우 새 클러스터 토폴로지를 반영하도록 연결 문자열을 업데이트해야 합니다.

  • 비공개 엔드포인트를 사용하여 Atlas 클러스터에 연결하는 경우, 변환하는 동안 클러스터가 다운타임을 경험하게 됩니다.

자세히 알아보려면 클러스터에 연결을 참조하세요.

4
  1. 수정하려는 클러스터의 경우 클릭 후 Edit Configuration을 선택합니다.

  2. 클러스터 구성을 수정하려면 Additional Settings을 확장합니다.

  3. 드롭다운 메뉴에서 샤드 수를 선택합니다.

  4. Review Changes를 클릭하여 청구 변경 사항을 검토하고 Apply Changes를 클릭합니다.

샤드는 높은 처리량과 대규모 데이터 세트를 지원하며 데이터 요구 사항이 증가함에 따라 샤드 수를 늘릴 수 있습니다.

5

데이터를 배포하려는 컬렉션을 샤딩하려면 sh.shardCollection() 에서 자세한 내용을 참조하세요.

경고

이미 Atlas Search 인덱스가 있는 컬렉션을 샤드하는 경우, 컬렉션이 샤드에 표시되기 시작할 때 잠시 동안 쿼리 중단 시간이 발생할 수 있습니다. 또한 이미 샤드된 컬렉션에 대한 샤드를 추가하고 Atlas Search 인덱스가 포함된 경우, 추가된 샤드에서 초기 동기화 프로세스가 완료될 때까지 해당 컬렉션에 대한 검색 쿼리가 실패합니다. 자세한 내용은 초기 동기화 프로세스를 참조하세요.

6

샤드 클러스터 를 추가로 변경하려면 수정할 수 있는 클러스터 전체 설정에 대한 자세한 내용 은 클러스터 수정 을 참조하세요.

← 추가 설정 구성