cluster를 수정합니다.
이 페이지의 내용
초기 구성 후 클러스터를 수정할 수 있습니다.
사용 가능한 옵션에 대한 요약은 Atlas 구성 옵션을 참조하세요.
자세한 구성 단계는 필수 액세스와 그 뒤에 나오는 옵션을 참조하세요.
클러스터 변경의 영향, 비용 및 백업 정책에 대한 자세한 내용은 고려 사항을 참조하세요.
Atlas 구성 옵션
Atlas 클러스터의 다음 옵션을 변경할 수 있습니다:
설정 | 작업 | 제한 사항 |
클러스터 유형을 변경합니다. | 공유 클러스터에서 전용 클러스터 또는 서버리스 인스턴스로만 이동할 수 있습니다. | |
클러스터에 대해 글로벌 쓰기를 활성화하거나 기존 글로벌 클러스터 구성을 변경합니다. | 클러스터에 대해 전역 쓰기를 활성화한 후에는 비활성화할 수 없습니다. | |
전용 클러스터의 클라우드 공급자를 변경하려면 다른 제공자를 선택하세요. AWS 또는 2020년 11월 2일 이후에 생성된 Atlas 클러스터에서 Atlas 클러스터를 만든 경우 연결 문자열이 변경되지 않습니다. cluster 다운타임이 발생하지 않습니다. | Atlas가 멀티 클라우드 클러스터에 대한 지원을 추가한 2020년 11월 2일 이전에 Google Cloud 또는 Azure에서 Atlas 클러스터를 생성한 경우, 다른 제공자로 변경하면 연결 문자열이 새 클러스터로 변경됩니다. 클러스터에 다시 연결하려면 새 연결 문자열로 애플리케이션을 업데이트 하는 시간을 예약하는 것이 좋습니다. 자세한 내용은 전용 클러스터에서 다른 클라우드 공급자로 마이그레이션 시, 연결 문자열을 업데이트해야 하나요?를 참조하세요. 프라이머리 노드가 없거나 기존 세컨더리 노드가 없는 리전으로 노드를 추가하거나 이동하려면 새로 마이그레이션한 각 복제본 세트 멤버가초기 동기화를 수행해야 합니다. Azure 클러스터의 경우 리전을 변경하면 해당 리전에서 일부 저장 기능을 사용하지 못할 수 있습니다. Atlas UI는 IOPS가 감소할 것임을 알려주며, 이는 애플리케이션 성능에 영향을 미칠 수 있습니다. 자세한 내용은 확장 스토리지를 지원하는 리전 및 Azure 에서 저장 용량 및 IOPS 확장을 참조하세요. | |
멀티 클라우드, 멀티 리전 클러스터를 배포하거나 수정합니다. | Azure 클러스터의 경우 멀티 리전 클러스터로 변경하면 리전 중 하나에서 일부 스토리지 볼륨 기능을 사용하지 못할 수 있습니다. Atlas UI는 IOPS가 감소하여 애플리케이션 성능에 영향을 미칠 수 있음을 알려줍니다. 자세히 알아보려면 확장 스토리지를 지원하는 리전 및 Azure에서 스토리지 용량 및 IOPS 확장을 참조하세요. | |
클러스터 계층을 변경합니다. | 클러스터에서 NVMe 스토리지를 사용하는 경우 Atlas는 초기 동기화를 수행해야 합니다. 파일 복사 기반 초기 동기화는 초기 동기화가 필요할 때마다 항상 NVMe 클러스터의 모든 노드를 동기화하는 데 사용됩니다. | |
클러스터 계층의 스토리지 옵션을 변경합니다. | NVMe 스토리지를 사용하는 클러스터는 각 클러스터 계층의 크기가 고정되어 있습니다. | |
스토리지 자동 확장을 포함하여 클러스터의 자동 확장 옵션을 변경합니다. Atlas는 스토리지 자동 확장의 사용 여부에 따라 최소 oplog 보존 기간 또는 oplog 크기를 기반으로 oplog 항목을 관리합니다. 자세한 내용은 Oplog 크기 동작을 참조하세요. Atlas는 기본값으로 스토리지 자동 확장을 활성화합니다. | none | |
클러스터의 주요 MongoDB 버전을 업그레이드합니다. | 업그레이드하기 전에 클러스터의 FCV 를 고정하지 않는 한 MongoDB 버전을 다운그레이드할 수 없습니다. | |
복제본 세트를 샤딩된 클러스터로 확장합니다. | 이 확장은 취소할 수 없습니다. Atlas는 클러스터에 대해 다음 Atlas App Services 기능 중 하나가 활성화되어 있는 경우 복제본 세트를 샤딩된 클러스터로 변환할 수 없습니다:
| |
샤딩된 클러스터의 샤드 수를 설정합니다. | 샤드 수를 줄이는 데는 시간이 좀 걸립니다. Atlas는 중요: 샤드를 제거하면 Atlas는 movePrimary 명령을 사용하여 해당 샤드의 샤딩되지 않은 데이터베이스를 나머지 샤드로 이동합니다.
Atlas는 | |
클러스터에 대한 백업을 활성화하거나 비활성화합니다. | Atlas는 M2 및 M5 클러스터의 백업을 자동으로 활성화합니다. 해당 계층의 클러스터에 대한 백업은 비활성화할 수 없습니다. | |
BI Connector for Atlas를 이 클러스터에 대해 활성화하거나 비활성화합니다. Atlas용 비즈니스 인텔리전스용 MongoDB 커넥터(BI 커넥터)는 BI Connector 는 사용자에게 MongoDB 데이터베이스에 대한 SQL 기반 액세스 를 제공하는 강력한 도구입니다. 결과적으로 BI Connector 는 CPU 및 메모리 집약적일 수 있는 작업을 수행합니다. | none | |
이 클러스터에서 자체 암호화 키를 사용하여 활성화하거나 비활성화합니다. | none |
완료되면 변경 사항 적용을 클릭합니다.
고려 사항
마이그레이션, 가용성 및 성능 영향
클러스터를 변경하려면 새 서버와 스토리지 볼륨으로 마이그레이션해야 하는 경우가 많습니다. 초기 동기화 및 스토리지 볼륨 간 데이터 재동기화에 필요한 시간은 클러스터의 데이터 양에 따라 선형적으로 증가합니다.
파일 복사 기반 초기 동기화는 초기 동기화가 필요할 때마다 항상 NVMe 클러스터의 모든 노드를 동기화하는 데 사용됩니다.
다음 마이그레이션에는 초기 동기화가 필요합니다.
무료 클러스터 또는 공유 클러스터(
M0
,M2
,M5
클러스터)에서 상위 클러스터 계층으로 확장합니다.일반 스토리지 볼륨에서 NVMe 스토리지 볼륨으로, NVMe에서 일반 스토리지로 변경합니다.
수동 또는 자동 확장을 통해 한 NVMe 클러스터 계층에서 다른 계층으로 확장 또는 축소할 수 있습니다. NVMe 클러스터는 사용 가능한 저장 공간의 90%가 소비되면 다음 상위 계층으로 자동 확장됩니다.
리전 변경과 같이 NVMe 지원 Atlas 클러스터 교체가 필요한 변경 사항입니다.
Azure에 배포된 클러스터의 경우 클러스터 클래스로 변경합니다.
가용성을 최대화하려면 다음을 수행합니다.
복제본 세트의 경우 Atlas는 세컨더리 노드부터 시작해 프라이머리로 한 번에 한 노드씩 마이그레이션합니다.
샤딩된 클러스터의 경우 Atlas는 샤드의 마이그레이션을 서로 독립적으로 수행합니다. 각 샤드(예: 복제본 세트)에 대해 Atlas는 세컨더리 노드부터 시작해 프라이머리로 한 번에 한 노드씩 마이그레이션합니다.
재시도 가능 쓰기는 새로운 프라이머리 투표 동안 쓰기 오류를 방지해야 합니다. 투표에는 평균 5초가 소요됩니다.
프라이머리가 이미 운영 용량에 도달한 경우 마이그레이션이 성능에 영향을 미칠 수 있습니다. 새로 마이그레이션된 각 복제본 세트 노드는 프라이머리에서 초기 동기화를 수행해야 하므로 운영 부하가 추가됩니다. 읽기 설정을 세컨더리에서 읽도록 설정한 경우에도 마이그레이션이 성능에 영향을 미칠 수 있습니다. 마이그레이션하는 동안 복제본 세트가 세컨더리 하나를 잃기 때문입니다.
Atlas 클러스터의 워크로드가 확장 기능을 비롯한 작업을 방해하는 경우 MongoDB Atlas는 상황에 따라 보호 조치로 클러스터에 인덱스를 생성할 수 있습니다.
청구
클러스터를 변경하면 적용하기 전에 다양한 옵션의 비용을 비교할 수 있습니다. Cluster Overview 상자에는 데이터 전송을 제외하고 선택한 구성의 비용이 표시됩니다.
중요
무료 클러스터
M0
무료 클러스터 를 M2
이상의 유료 계층 클러스터 로 업그레이드하면 클러스터 에 대한 요금 청구가 시작됩니다. Atlas 청구에 대한 전체 문서는 청구 관리 를 참조하세요.
다음 섹션에서는 각 Atlas 클러스터 확장 구성 옵션에 대한 전체 문서를 제공합니다.
백업
클러스터 백업에 대한 자세한 내용은 클라우드 백업을 참조하세요.
필요한 액세스 권한
클러스터를 수정하려면 프로젝트에 대해 Project Cluster Manager
이상의 액세스 권한이 있어야 합니다.
클러스터 편집
이 페이지의 클러스터 설정은 Atlas CLI를 사용하여 수정할 수 있습니다.
Atlas CLI를 사용하여 Atlas 클러스터를 업데이트하려면 다음 명령을 실행하십시오.
atlas clusters update [clusterName] [options]
Atlas CLI를 사용하여 M0
, M2
또는 M5
Atlas 클러스터에 대한 클러스터 계층, 디스크 크기 및/또는 MongoDB 버전을 업그레이드하려면 다음 명령을 실행하십시오.
atlas clusters upgrade [clusterName] [options]
이전 명령의 구문과 매개변수에 대한 자세한 내용은 Atlas CLI 문서에서 Atlas 클러스터 업데이트 및 Atlas 클러스터업그레이드를 참조하세요.
고급 설정 편집
Atlas CLI를 사용하여 한 클러스터의 고급 구성 설정을 업데이트하려면 다음 명령을 실행합니다.
atlas clusters advancedSettings update <clusterName> [options]
명령 구문과 매개 변수에 관한 자세한 내용은 Atlas CLI 설명서의 Atlas 클러스터 고급 설정 업데이트를 참조하세요.
AtlasGo Atlas 에서 프로젝트 의 Clusters 페이지로 고 (Go) 합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.
Clusters(클러스터) 페이지가 표시됩니다.
또는 이미 특정 클러스터 를 보고 있는 경우 Configuration 버튼을 클릭합니다. M0
무료 클러스터의 경우 클러스터 의 Upgrade 버튼을 클릭할 수도 있습니다.
클러스터 유형 수정
공유 클러스터가 있는 경우 전용 클러스터 또는 서버리스 인스턴스로 변경할 수 있습니다.
공유 클러스터를 서버리스 인스턴스로 변환하려면 공유 클러스터를 서버리스 인스턴스로 변환하기를 참조하세요.
M0
, M2
또는 M5
클러스터를 M10+
클러스터로 확장하려면 다음 단계를 완료합니다.
AtlasGo Atlas 에서 프로젝트 의 Clusters 페이지로 고 (Go) 합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.
Clusters(클러스터) 페이지가 표시됩니다.
원하는 클러스터 계층을 선택하세요.
자세히 알아보려면 Cluster Tier 수정을 참조하세요.
전용 클러스터에는 공유 클러스터보다 더 많은 구성 옵션이 있습니다.
참고
고려 사항
전용 클러스터를 공유 클러스터로 변경할 수 없습니다.
전용 클러스터를 서버리스 인스턴스로 변경할 수 없습니다.
서버리스 인스턴스를 클러스터로 변경할 수 없습니다.
서버리스 인스턴스 제한 사항의 전체 목록은 서버리스 인스턴스 제한을 참조하세요.
다음 수정: Global Cluster Configuration
중요
일단 배포된 클러스터에 대해서는 글로벌 쓰기를 비활성화할 수 없습니다.
클러스터에 대해 글로벌 쓰기를 활성화하거나 기존 글로벌 클러스터 구성을 수정할 수 있습니다.
다음 수정: Cloud Provider & Region
참고
고려 사항
M0
계층 클러스터M0
클러스터를 더 큰 클러스터로 확장하는 경우에만 클라우드 공급자와 리전을 수정할 수 있습니다.M2
또는 이상의 클러스터 계층- 클러스터를 수정하거나 더 큰 클러스터로 확장할 때 클라우드 공급자와 리전을 수정할 수 있습니다.
이전 클러스터가 2020년 8월 이전에 Google Cloud 또는 Azure에 배포된 경우 다른 공급자로 변경하면 새 클러스터에 대한 연결 문자열이 변경될 수 있습니다. 새 연결 문자열로 애플리케이션을 업데이트하여 클러스터에 대한 연결을 재개할 시간을 예약하는 것이 좋습니다. Atlas는 데이터를 새 클러스터로 마이그레이션합니다.
Atlas 클러스터에 검색 노드를 배포한 경우 클라우드 공급자 또는 클라우드 공급자 리전을 수정할 수 없습니다.
이 클러스터의 현재 클라우드 공급자 및 리전을 보려면 Cloud Provider & Region을 선택하세요.
이 클러스터에 적용되는 클라우드 공급자 및 리전을 수정하려면 고가용성을 위한 투표 선택 가능 노드의 절차를 따르세요.
리전 장애 시 클러스터에 투표 선택 가능 노드를 추가하려면 리전 장애 시 복제본 세트 재구성에 나와 있는 절차를 따르세요.
Atlas 무료 또는 공유 클러스터에서 확장하려면 사용 가능한 클라우드 공급자 중에서 선택하세요.
추가 검색 노드를 제거하거나 배포하려면 Search nodes for workload isolation에서 Number of Search Nodes 설정을 조정합니다. 클러스터에 2~32개의 검색 노드를 배포할 수 있습니다.
cluster의 기존 검색 노드를 모두 삭제하는 경우 Atlas가 전용 검색 노드에서 별도로 실행되는
mongot
프로세스에서mongod
와 함께 실행되는mongot
프로세스로 마이그레이션하는 동안 검색 쿼리 결과를 처리하는 데 중단이 발생할 수 있습니다.mongot
프로세스와mongod
프로세스를 모두 호스팅하는 노드에서 인덱스가 작성되는 동안에는 쿼리를 실행할 수 없으며 쿼리 다운타임이 발생합니다.검색 노드가 없는 클러스터에 검색 노드를 추가하는 경우, 기존
mongot
프로세스와 함께 실행 중인mongod
테일 프로세스는 Atlas Search가 초기 동기화를 완료한 후 발생하는 데이터베이스에 대한 쓰기를 수행하고 새 전용 검색 노드의mongot
프로세스는 필요한 컬렉션에 대한 초기 동기화를 수행합니다. 이로 인해 마이그레이션 프로세스 중에 이중 읽기가 발생합니다.
사용 가능한 리전 보기
Atlas CLI를 사용하여 Atlas가 신규 배포를 지원하는 사용 가능한 리전을 나열하려면 다음 명령을 실행합니다.
atlas clusters availableRegions list [options]
명령 구문 및 매개변수에 대한 자세한 내용은 Atlas 클러스터 사용 가능한 리전 목록에 대한 Atlas CLI 문서를 참조하세요.
다음 수정: Cluster Tier
클러스터 계층은 물론 선택한 클러스터의 메모리, 저장소, IOPS(속도) 사양을 변경할 수 있습니다. M10
이상 클러스터에 대해 검색 노드를 별도로 배포한 경우 검색 계층을 변경할 수도 있습니다.
참고
백업 규정 준수 정책을 활성화한 경우에는 클러스터 계층을 클라우드 백업을 지원하지 않는 계층으로 수정할 수 없습니다.
무료 클러스터 및 공유 클러스터 고려 사항
M10+
전용 클러스터를M0
무료 클러스터 또는M2/M5
공유 클러스터로 축소할 수 없습니다.다음 시나리오에서 클러스터 계층을 변경하려면 가동 중지 시간이 필요합니다.
M0
무료 클러스터 또는M2/M5
공유 클러스터에서M10
이상의 클러스터 계층으로 변경합니다.M0
무료 클러스터에서M2/M5
공유 클러스터로 변경합니다.M2
공유 클러스터에서M5
공유 클러스터로 변경합니다.데이터 손상을 방지하려면 확장 기간 동안 클러스터에서 쓰기 작업을 중단하세요.
클러스터 계층
원하는 클러스터 계층을 선택하세요. 검색 노드를 별도로 배포한 경우 Base Tier 탭에서 원하는 클러스터 계층을 선택합니다. 선택한 인스턴스 크기에 따라 클러스터의 각 데이터 보유 서버 [1]에 대한 메모리, 저장소, vCPU, IOPS 사양 등이 결정됩니다.
경고
테넌트(무료 또는 공유) 계층에서 전용 클러스터 계층으로 업그레이드하면 현재 클러스터가 삭제됩니다. 기존 스냅샷을 보관하려면 클러스터를 업그레이드하기 전에 스냅샷을 다운로드하세요.
참고
클러스터 계층을 수정하면 Atlas가 클러스터의 모든 노드를 재부팅합니다.
Cluster Tier 섹션에서 다음 작업을 수행할 수 있습니다.
분석 워크로드 에 적합한 크기의 클러스터 계층 을 선택할 수 있습니다. 학습 보려면 워크로드 격리를 위한 분석 노드를 참조하세요.
읽기 전용 노드를 배포하고 클러스터의 확장 속도를 높이고 싶다면 복제본 세트 확장 모드를 조정해 보세요.
검색 계층
Search Tier 탭에서 원하는 검색 계층을 선택합니다. 선택한 검색 계층을 해당 리전에서 사용할 수 없는 경우 Atlas는 자동으로 해당 리전의 다음 상위 검색 계층으로 전환합니다. 선택한 인스턴스 크기에 따라 클러스터의 각 검색 노드에 대한 메모리, 저장소, IOPS 사양, 비용 등이 결정됩니다.
참고
검색 계층을 수정하면 Atlas는 클러스터의 모든 노드를 재부팅합니다.
Modify Additional Settings
다음 옵션을 설정합니다.
클러스터의 MongoDB 버전 업그레이드
중요
클러스터를 업그레이드하기 전에 주요 버전 업그레이드에 대한 현재 권장되는 모범 사례를 참조하세요.
클러스터에 대해 현재 구성된 MongoDB 버전을 보려면 Additional Settings을 선택합니다.
Atlas는 cluster 가용성을 유지하기 위해 롤링 프로세스를 통해 항상 지정된 버전의 안정적인 최신 릴리스로 cluster를 업그레이드합니다.
업그레이드하기 전에 클러스터의 FCV 를 고정하지 않는 한 클러스터 를 이전 MongoDB 버전으로 다운그레이드할 수 없습니다.
최신 MongoDB 버전이 주요 버전 릴리스인 경우에만 Latest Release 사용에서 특정 릴리스 사용으로 전환할 수 있습니다.
Select a version 드롭다운에서 새 MongoDB 버전을 선택합니다.
Atlas는 다음과 같은 업그레이드 경로를 지원합니다.
MongoDB 5.0 -> MongoDB 6.0
MongoDB 6.0 -> MongoDB 7.0
MongoDB 7.0 -> 최신 릴리스
클러스터에 대한 백업 활성화 또는 비활성화
백업은 M2
및 M5
공유 클러스터에 대해 자동으로 활성화되며 비활성화할 수 없습니다.
M10+
Atlas 클러스터에 대한 백업을 활성화하려면 Turn on Cloud Backup (M10 and up)을 Yes
로 전환합니다. 이를 활성화하면 Atlas는 정기적으로 데이터베이스의 스냅샷을 생성하여 프로젝트의 보존 정책에 따라 보존합니다.
사용 가능한 백업 옵션에 대한 자세한 설명은 클러스터에 대한 백업 옵션 구성을 참조하세요.
클러스터의 종료 방지 활성화 또는 비활성화
클러스터에 대해 Termination Protection을 활성화하려면 Termination Protection을 Yes로 전환합니다.
활성화하면 Atlas는 사용자가 클러스터를 삭제할 수 없도록 합니다. 종료 방지 기능이 활성화된 클러스터를 삭제하려면 먼저 종료 방지 기능을 비활성화해야 합니다. 기본적으로 Atlas는 모든 클러스터에 대해 종료 방지 기능을 비활성화합니다.
복제본 세트를 샤딩된 클러스터로 확장
클러스터에 대해 다음 Atlas App Services 기능 중 하나가 활성화되어 있는 경우 복제본 세트를 샤딩된 클러스터로 변환할 수 없습니다:
Document Preimage 구성 옵션이 활성화된 데이터베이스 트리거 또는
클러스터를 샤딩된 클러스터로 배포하려면 Shard your cluster (M30 and up)를 Yes
로 전환합니다.
복제본 세트를 다중 샤드 클러스터로 확장하려면 먼저 단일 샤드 클러스터로 확장하고 애플리케이션을 다시 시작하고 클러스터에 다시 연결한 후 샤드를 추가해야 합니다.
애플리케이션 클라이언트를 다시 시작하지 않는 경우 Atlas가 샤드 전체에 데이터를 배포하기 시작하면 데이터가 일치하지 않을 수 있습니다.
애플리케이션 클라이언트를 다시 연결하지 않으면 애플리케이션이 데이터 중단을 겪을 수 있습니다.
다음 수정: Number of Shards
이 필드는 배포가 샤딩된 클러스터인 경우에만 표시됩니다.
클러스터는 1~70개의 샤드를 포함할 수 있습니다.
복제본 세트를 다중 샤드 클러스터로 확장하려면 먼저 단일 샤드 클러스터로 확장하고 애플리케이션을 다시 시작하고 클러스터에 다시 연결한 후 샤드를 추가해야 합니다.
애플리케이션 클라이언트를 다시 연결하지 않으면 애플리케이션이 데이터 중단을 겪을 수 있습니다.
복제본 세트 클러스터를 단일 샤드 클러스터로 확장한 후 샤딩된 클러스터와 함께 배포할 샤드 수를 설정할 수 있습니다.
샤딩된 클러스터의 샤드 수를 줄이는 경우, Atlas는 "_id"
필드에 있는 숫자에 따라 내림차순으로 샤드를 제거합니다(샤딩된 클러스터 구성 참조). 예를 들어, 다음과 같은 세 개의 샤드가 있는 샤딩된 클러스터를 가정해 보겠습니다.
"shard0"
"shard1"
"shard2"
샤드 수를 2개로 설정하면 Atlas는 클러스터에서 "shard2"
를 제거합니다.
중요
샤드를 제거하면 Atlas는 movePrimary 명령을 사용하여 해당 샤드에 있는 샤드되지 않은 데이터베이스를 나머지 샤드로 이동합니다.
샤드 제거 프로세스 중에도 모든 샤드된 컬렉션은 온라인 상태로 유지되며 사용이 가능합니다. 그러나 movePrimary
작업 중에 샤딩되지 않은 컬렉션에 대한 읽기 또는 쓰기 작업을 수행하면 마이그레이션 실패 또는 데이터 손실과 같은 예기치 않은 동작이 발생할 수 있습니다.
샤드를 제거하기 전에 샤드되지 않은 컬렉션이 포함된 데이터베이스의 프라이머리 샤드를 이동하는 것이 좋습니다.
자세한 내용은 기존 샤딩된 클러스터에서 샤드 제거를 참조하세요.
프로덕션 환경에서는 단일 샤드로 샤딩된 클러스터를 생성하지 마세요. 단일 샤드로 샤딩된 클러스터는 다중 샤드 구성과 동일한 이점을 제공하지 않습니다. 단일 샤드 클러스터를 만든 후 애플리케이션을 다시 시작하고 클러스터에 다시 연결하고 나서 클러스터에 샤드를 추가합니다.
클러스터에 대한 Atlas용 BI Connector 활성화 또는 비활성화
이 클러스터에 대해 Atlas용 BI Connector를 활성화하려면 Enable Business Intelligence Connector (M10 and up) 을 Yes로 전환합니다.
미사용 데이터 암호화 활성화
KMS를 사용하여 이 cluster에 대해 저장된 Atlas 미사용 데이터 암호화를 활성화하려면 Manage your own encryption keys (M10 and up)를 Yes으로 토글합니다. 자세한 내용은 자체 암호화 키 관리를 참조하세요.
추가 구성 옵션 구성
이 섹션에서 클러스터에 대한 추가 옵션을 구성합니다.
이러한 옵션에 대한 자세한 내용은 추가 옵션 구성을 참조하세요.
Modify Cluster Details
태그를 추가하고, 기존 태그를 보고, 태그를 관리합니다. 자세한 내용은 기존 클러스터 수정 시 클러스터 태그 관리하기를 참조하세요.
중요
리소스 태그에 PII(개인 식별 정보) 또는 PHI(보호 건강 정보)와 같은 민감한 정보를 포함하지 마세요. 청구와 같은 다른 MongoDB 서비스는 리소스 태그에 액세스할 수 있습니다. 리소스 태그는 비공개 및 민감한 데이터를 위한 것이 아닙니다. 자세한 내용은 민감한 정보를 참조하세요.
나중에 사용할 수 있도록 변경 사항 저장
클러스터 구성 양식의 끝에 있는 Save Draft을 클릭하여 변경 사항을 저장합니다.
Save Draft 을(를) 처음 클릭하면 Atlas 에서 Atlas 계정과 연결된 이메일 주소 로 이메일 을 보내고 수정된 클러스터 구성 양식으로 돌아갈 수 있는 버튼을 클릭하라는 메시지가 표시됩니다.
양식으로 돌아가서 다음을 수행하세요.
변경 사항 검토 및 적용
변경 사항을 검토하려면 Review Changes를 클릭합니다.
Review Changes 페이지에는 수정된 속성에 대한 전체 요약이 변경 사항과 관련된 경고나 메모와 함께 나란히 표시됩니다. 원래의 속성 설정은 왼쪽에 나열되고 이에 상응하는 새 설정의 각 항목이 변경된 가격과 함께 오른쪽에 나열됩니다.
Atlas는 변경 사항과 관련된 모든 경고 및 메모를 상단에 표시합니다. 여기에는 다음과 같은 변경 사항이 포함됩니다:
롤백할 수 없습니다.
초기 동기화가 필요합니다.
예상되는 실행 지연, 워크로드 증가 또는 다운타임이 발생할 수 있습니다.
변경 사항을 검토한 후 Apply Changes을 클릭하여 cluster에 적용합니다.
M0
무료 클러스터에서 업그레이드하는 경우 변경 사항을 적용하기 전에 결제 정보를 입력하라는 메시지가 Atlas에 표시됩니다.
[1] | 복제본 세트의 경우 데이터 보유 서버는 복제본 세트 노드를 호스팅하는 서버입니다. 샤딩된 클러스터의 경우 데이터 보유 서버는 샤드를 호스팅하는 서버입니다. 샤딩된 클러스터의 경우 Atlas는 config 서버를 위한 서버도 배포하며 이는 클러스터 비용과는 별개의 요금으로 청구됩니다. |
복제본 세트를 샤딩된 클러스터로 변환하세요.
전제 조건
복제본 세트를 샤딩된 클러스터로 변환하려면 다음을 따릅니다.
클러스터는
M10+
클러스터여야 합니다.Project Cluster Manager
이상의 역할이어야 합니다.
절차
AtlasGo Atlas 에서 프로젝트 의 Clusters 페이지로 고 (Go) 합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.
Clusters(클러스터) 페이지가 표시됩니다.
클러스터에 대해 샤딩을 활성화합니다.
수정하려는 클러스터의 경우 클릭 후 Edit Configuration을 선택합니다.
클러스터 구성을 수정하려면 Additional Settings을 확장합니다.
토글을 On으로 설정하여 Shard your cluster 섹션에서 샤드를 활성화합니다.
참고
복제본 세트를 샤딩된 클러스터로 변환한 후에는 다시 복제본 세트로 변환할 수 없습니다.
Atlas는 자동으로 드롭다운 메뉴에서 1 Shard를 선택합니다. 애플리케이션 클라이언트를 다시 시작한 후 이후 단계에서 샤드 수를 늘릴 수 있습니다.
Review Changes를 클릭하여 청구 변경 사항을 검토하고 Apply Changes를 클릭합니다.
Atlas가 변경 사항을 배포하는 데 시간이 다소 걸릴 수 있습니다. Atlas가 cluster를 변환할 때까지 기다렸다가 다음 단계로 진행하세요.
모든 애플리케이션 클라이언트를 다시 시작하고 샤딩된 클러스터에 다시 연결합니다.
애플리케이션 클라이언트를 다시 시작하지 않으면 Atlas가 샤드 전체에 데이터를 배포하기 시작한 후 데이터가 일치하지 않을 수 있습니다.
DNS 시드 목록 연결 문자열을 사용하는 경우, 애플리케이션을 다시 시작하면 애플리케이션이 샤드 클러스터의
mongos
에 자동으로 연결됩니다.표준 연결 문자열을 사용하는 경우, 새 클러스터 토폴로지를 반영하도록 연결 문자열을 업데이트해야 합니다.
비공개 엔드포인트를 사용하여 Atlas 클러스터에 연결하는 경우, 변환하는 동안 클러스터가 다운타임을 경험하게 됩니다.
자세히 알아보려면 클러스터에 연결을 참조하십시오.
클러스터의 샤드 전체에 데이터를 분산하세요.
배포하려는 데이터가 있는 컬렉션을 샤드하려면 sh.shardCollection()
에서 자세한 내용을 참조하세요.
경고
이미 Atlas Search 인덱스가 있는 컬렉션을 샤드하는 경우, 컬렉션이 샤드에 표시되기 시작할 때 잠시 동안 쿼리 중단 시간이 발생할 수 있습니다. 또한 이미 샤드된 컬렉션에 대한 샤드를 추가하고 Atlas Search 인덱스가 포함된 경우, 추가된 샤드에서 초기 동기화 프로세스가 완료될 때까지 해당 컬렉션에 대한 검색 쿼리가 실패합니다. 자세한 내용은 초기 동기화 프로세스를 참조하세요.