클러스터 관리
이 페이지의 내용
다음 리소스를 사용하여 Atlas 클러스터를 구성하고 관리 하세요. 이러한 설정은 서버리스 인스턴스에는 적용 되지 않습니다.
필요한 액세스 권한
클러스터를 보려면 프로젝트에 대한 Project Read Only
이상의 액세스 권한이 있어야 합니다.
cluster를 살펴봅니다.
Atlas CLI를 사용하여 프로젝트의 모든 클러스터를 나열하려면 다음 명령을 실행하십시오.
atlas clusters list [options]
Atlas CLI를 사용하여 지정된 클러스터의 세부 정보를 반환하려면 다음 명령을 실행하십시오.
atlas clusters describe <clusterName> [options]
이전 명령어의 구문과 매개변수에 대해 더 알아보려면 Atlas CLI 문서에서 Atlas 클러스터 목록 및 Atlas 클러스터 설명을 참조하세요.
Atlas CLI를 사용하여 지정된 클러스터의 고급 구성 설정 세부 정보를 반환하려면 다음 명령을 실행하세요.
atlas clusters advancedSettings describe <clusterName> [options]
명령 구문 및 매개변수에 관한 자세한 사항은 Atlas CLI 문서에서 Atlas 클러스터 advancedSettings 설명을 참조하세요.
Atlas UI에서 모든 클러스터를 보려면 모든 클라우드 클러스터 보기를 참조하세요. 클러스터의 세부 정보를 보려면 클러스터 세부 정보 보기를 참조하세요.
클러스터 계층을 선택합니다.
원하는 클러스터 계층을 선택하세요. 클러스터 계층은 클러스터의 각 데이터 보유 서버[1]에 대한 메모리, 스토리지, vCPU 및 IOPS 사양을 지정합니다.
참고
선택한 클라우드 공급자 및 리전에 따라 제각각 다른 값이 표시될 수 있습니다.
공유 및 Flex 클러스터
MongoDB 를 시작하고 처리량이 낮은 애플리케이션을 위한 경제적인 방법으로 Flex 클러스터 또는 공유 클러스터를 사용하세요. 이러한 클러스터는 Atlas 기능의 하위 집합에 액세스 할 수 있는 공유 환경에 배포 됩니다.학습 내용은 제한 사항을 참조하세요.
Atlas 프로젝트 당 하나의 클러스터 (무료 샌드박스 복제본 세트 클러스터 )를 M0
배포 수 있습니다. 언제든지 M0
무료 클러스터 를 Flex 클러스터 또는 공유 클러스터 로 업그레이드 할 수 있습니다.
Flex 클러스터 및 공유 클러스터는 M0
클러스터에 비해 다음과 같은 추가 기능을 제공합니다.
cluster 데이터를 백업합니다
저장 증가
애플리케이션 프로그램 인터페이스 (API, Application Programming Interface) 액세스
고려 사항
Flex 클러스터 및 공유 클러스터는 전용 클러스터에 있는 기능을 완전히 사용할 수 없습니다.학습 내용은 제한 사항을 참조하세요.
트래픽이 적은 애플리케이션을 위한 전용 클러스터
M10
및 M20
클러스터 계층은 개발 환경 및 트래픽이 적은 애플리케이션을 지원합니다.
이 클러스터는 복제본 세트 배포만 지원하지만, 이외의 경우에는 Atlas 기능에 대한 전체 액세스 권한을 제공합니다.
참고
M10
및 M20
클러스터 계층은 확장 가능한 성능의 인프라에서 실행됩니다. 부하가 심한 클러스터에서는 CPU 제한이 발생할 수 있습니다.
트래픽이 많은 애플리케이션을 위한 전용 클러스터
M30
이상의 클러스터가 프로덕션 환경에 권장됩니다.
이 클러스터는 복제본 세트 배포 및 샤딩된 클러스터 배포를 지원하는 동시에 Atlas 기능에 대한 전체 액세스 권한을 제공합니다.
일부 클러스터에는 ❯ 문자로 표시되는 변형이 있습니다. 이 클러스터를 선택하면 Atlas가 변형을 나열하고 각 클러스터에 태그를 지정하여 클러스터의 주요 특성을 구.
NVMe 스토리지
지연 시간이 짧고 처리량이 많은 I/O를 요하는 AWS 또는 Azure에서 호스팅되는 애플리케이션의 경우, Atlas는 로컬 연결된 임시 NVMe SSD를 사용하는 저장 옵션을 제공합니다.
파일 복사 기반 초기 동기화는 초기 동기화가 필요할 때마다 항상 NVMe 클러스터의 모든 노드를 동기화하는 데 사용됩니다.
참고
Atlas는 Google Cloud에서 NVMe 클러스터를 지원하지 않습니다.
NVMe 고려 사항
다음 클러스터 계층은 AWS에서 NVMe 클러스터를 지원합니다.
M40
M50
M60
M80
M200
M400
다음 클러스터 계층은 Azure에서 NVMe 클러스터를 지원합니다.
M60
M80
M200
M300
M400
M600
Atlas는 다음 Azure 리전에서 NVMe 클러스터를 지원합니다.
Azure 리전 | 위치 | Atlas 리전 |
---|---|---|
| 브라질 상파울루 |
|
| 토론토, 온타리오 |
|
| Iowa, USA |
|
| 버지니아주(미국 동부) |
|
| Virginia, USA |
|
| Texas, USA |
|
| El Mirage, Arizona |
|
Azure 리전 | 위치 | Atlas 리전 |
---|---|---|
| (프랑스, 파리) |
|
| 아일랜드 |
|
| (스웨덴 예블레) |
|
| 영국 런던 |
|
| 네덜란드 |
|
Azure 리전 | 위치 | Atlas 리전 |
---|---|---|
| 호주 뉴사우스웨일스주 |
|
| 푸네(인도 중부) |
|
| Saitama, Tokyo, Japan |
|
NVMe cluster의 고정 값 저장 공간과 RAM은 cluster 티어에 해당합니다. 자세히 알아 보려면 Amazon 클러스터 구성 옵션 및 Azure Cluster 구성 옵션을 참조하세요
NVMe 저장이 있는 클러스터는 클라우드 백업을 사용합니다. NVMe cluster에서는 백업을 사용하지 않도록 비 활성화할 수 없습니다. 시간 별 백업을 사용하고자 하는 경우 Atlas는 NVMe cluster의 백업을 매 12시간마다 제한합니다.
NVMe cluster는 백업을 용이하게 하는 데 처리량과 IOPS가 높은 프로비저닝된 볼륨으로 구성된 숨은 세컨더리 노드를 사용합니다.
NVMe 클러스터를 일시 중지할 수는 없습니다.
로컬 NVMe SSD 스토리지 옵션을 사용하는 클러스터 확장(자동 확장 포함)에는 초기 동기화가 필요합니다. Atlas NVMe 클러스터는 저장 공간의 90%가 가득 차면 다음 상위 계층으로 자동 확장됩니다. 초기 동기화는 후속 동기화에 비해 완료하는 데 시간이 오래 걸리고 데이터를 읽는 프라이머리 동기화의 성능이 저하됩니다.
파일 복사 기반 초기 동기화는 초기 동기화가 필요할 때마다 항상 NVMe 클러스터의 모든 노드를 동기화하는 데 사용됩니다.
NVMe 가용영역
다음 Azure 리전의 NVMe 클러스터에는 가용영역이 2개 있습니다.
eastus2
centralus
southcentralus
가용영역 표시가 이뤄지는 기타 모든 Azure 리전의 NVMe 클러스터에는 가용영역이 3개 있습니다.
무료, 공유, Flex 및 전용 클러스터 비교
다음 표에는 M0
무료 계층 클러스터, M2
및 M5
공유 클러스터, Flex 클러스터, M10+
전용 클러스터 간의 주요 차이점이 강조되어 있습니다.
무료 클러스터 | 공유 클러스터 | Flex 클러스터 | 전용 클러스터 | |
---|---|---|---|---|
저장(데이터 크기 + 인덱스 크기) | 512 MB | M2 : 2 GBM5 : 5 GB | 5 GB | 10 - 4000 GB |
MongoDB 버전 지원 | 8.0 | 8.0 | 8.0 | 5.0, 6.0, 7.0 및 최신 릴리스 |
지표 및 경고 | 제한 | 제한 | 제한 | Real Time Performance Tab(실시간 성과 탭)을 포함하는 전체 지표와 전체 경고 구성 옵션입니다. |
VPC 피어링 | No | No | No | |
글로벌 리전 선택 | AWS, Google Cloud 및 Azure 리전의 하위 집합입니다. | AWS, Google Cloud 및 Azure 리전의 하위 집합입니다. | AWS, Google Cloud 및 Azure 리전의 하위 집합입니다. | Atlas는 Amazon Web Services, Google Cloud Platform 및 Microsoft Azure에 대한 클러스터 배포를 전 세계적으로 지원합니다. |
교차 리전 배포 | No | No | No | |
백업 | No | 예, 일일 백업 스냅샷 | 예, 일일 백업 스냅샷 | 예 |
샤딩 | No | No | No | 예, |
전용 클러스터 | 아니요, | 아니요, | 아니요, Flex 클러스터는 공유 환경에서 실행 됩니다. | 네, |
Performance Advisor | No | No | No | 예 |
Atlas용 BI Connector | No | No | No | 예 |
M0
무료 클러스터, M2
및 M5
제한의 전체 목록은 Atlas M0(무료 클러스터), M2 및 M5 한도를 참조하세요.
자세히 알아보려면 자동 확장 구성을 참조하세요.
[1] | 복제본 세트의 경우 데이터 보유 서버는 복제본 세트 노드를 호스팅하는 서버입니다. 샤딩된 클러스터의 경우 데이터 보유 서버는 샤드를 호스팅하는 서버입니다. 샤딩된 클러스터의 경우 Atlas는 config 서버를 위한 서버도 배포하며 이는 클러스터 비용과는 별개의 요금으로 청구됩니다. |
다음 단계로 넘어갑니다.
다음과 같은 방법으로 클러스터를 관리할 수 있습니다.
작업 | 설명 |
---|---|
원하는 클러스터의 저장 용량을 사용자 지정하세요. 각 클러스터 계층에는 기본 리소스 세트가 제공됩니다. | |
Atlas가 클러스터 사용량에 따라 클러스터 계층, 저장 용량 또는 두 가지 모두를 자동 확장하는 데 사용할 수 있는 클러스터 계층 범위를 구성하세요. | |
MongoDB 버전, 백업, 암호화 옵션 등 추가 클러스터 설정을 구성하세요. | |
사용자가 제공 및 관리하는 리소스 태그를 사용하여 리소스를 목적, 환경, 팀 또는 청구 기관에 따라 분류하세요. | |
기존 클러스터를 재구성하세요. 가용 Atlas 구성 옵션을 무엇이든 수정하세요. | |
원하는 클러스터의 주요 버전 업그레이드를 관리하세요. Atlas를 사용하면 Atlas 클러스터의 주요 버전을 언제든지 업그레이드할 수 있습니다. | |
원하는 클러스터의 유지 관리 기간을 구성하세요. Atlas가 클러스터에서 주간 유지 관리를 시작해야 하는 요일의 시간을 설정할 수 있습니다. | |
기존 클러스터를 일시 중지, 재개 또는 종료하세요. 일시 중지된 클러스터의 구성은 변경할 수 없습니다.게다가 일시 중지된 클러스터의 데이터를 읽거나 해당 클러스터에 데이터를 쓸 수도 없습니다. | |
가용성이 높아지도록 멀티 클라우드 분산을 구성하세요. Atlas는 클러스터의 가용성과 워크로드 균형을 향상시키기 위한 옵션을 제공합니다. | |
Atlas가 제공하는 사전 정의된 복제본 세트 태그를 지정하여 특정 애의 쿼리를 특정 노드 유형 및 리전으로 전송합니다. 연결 문자열에 사전 정의된 복제본 세트 태그를 지정하고 특정 노드로 쿼리를 전송하려면 |