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

Atlas M0(무료 클러스터), M2 및 M5 한도

이 페이지의 내용

  • 구성 제한
  • 운영 제한
  • 드라이버 최소 요구 사항

다음 표에는 Atlas M0 무료 클러스터 및 M2/M5 공유 클러스터의 구성 제한이 나와 있습니다.

구성 옵션
Limit
클라우드 서비스 제공자 및 리전

AWS, Google Cloud 및 Azure의 리전 하위 집합에만 M0 무료 클러스터 및 M2/M5 공유 클러스터를 배포할 수 있습니다. 무료 클러스터 및 공유 클러스터에 대해 지원되는 클라우드 제공자 리전에 관한 자세한 사항은 다음을 참조하세요.

MongoDB 버전 및 저장 엔진
Atlas는 MongoDB 7 을(를)0 M0/M2/M5 사용합니다. 클러스터의 경우 입니다.
MongoDB 버전 업그레이드
M0/M2/M5 클러스터가 실행하는 MongoDB 버전을 업그레이드할 수 없습니다. Atlas는 해당 버전에 대한 여러 패치 버전을 사용할 수 있게 되면 M0 무료 클러스터 또는 M2/M5 공유 클러스터를 최신 MongoDB 버전으로 업그레이드합니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.
클러스터 계층

무료 클러스터를 배포하려면 M0 클러스터 계층을 선택해야 합니다.

참고

프로젝트당 하나의 M0 클러스터만 배포할 수 있습니다.

클러스터 메모리
M0 무료 클러스터 또는 M2/M5 공유 클러스터에 대한 메모리를 구성할 수 없습니다.
클러스터 스토리지
M0 무료 클러스터 또는 M2/M5 공유 클러스터에 대한 저장소 크기를 구성할 수 없습니다.
복제 인자(Replication Factor)
복제 인자(Replication Factor)는 3 Nodes으로 설정되어 있으며 M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 해당 인자를 수정할 수 없습니다.
복제본 세트 태그
M0 무료 클러스터와 M2/M5 공유 클러스터에는 미리 정의된 복제본 세트 태그가 없습니다.
샤드 클러스터를 원하시나요?
M0 무료 클러스터 또는 M2/M5 공유 클러스터는 샤드 클러스터로 배포할 수 없습니다.
백업을 활성화하시겠습니까?

M0 무료 클러스터에서는 백업을 활성화할 수 없습니다.

다음도 참조하세요.

백업 대안: mongodump

mongodump는 데이터를 백업하고 mongorestore는 해당 데이터를 복원하는 데 사용할 수 있습니다. 데이터를 수동으로 백업하는 방법을 알아보려면 명령줄 도구를 참조하세요.

프라이머리 페일오버 테스트
M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 기본 장애 조치 테스트를 수행할 수 없습니다.
Regional Outage를 시뮬레이션합니다.
M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 리전 중단 테스트를 수행할 수 없습니다.
데이터베이스 감사
M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 데이터베이스 감사를 구성할 수 없습니다.
키 관리를 사용한 미사용 데이터 암호화
M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 고객 키 관리를 사용한 미사용 데이터 암호화를 구성할 수 없습니다.
네트워크 피어링 연결
M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 네트워크 피어링 연결을 구성할 수 없습니다.
비공개 엔드포인트
M0 무료 cluster 및 M2/M5 공유 클러스터는 비공개 엔드포인트를 지원하지 않습니다.
액세스 추적
M0 무료 클러스터 또는 M2/M5 공유 클러스터에서는 데이터베이스 액세스 기록을 볼 수 없습니다.

다음 표에는 Atlas M0 무료 클러스터와 M2/M5 공유 클러스터의 작동 제한이 나와 있습니다.

작업
Limit

Atlas M0 무료 클러스터 및 M2/M5 공유 클러스터는 집계 명령, 해당 헬퍼 메서드 또는 cursor.allowDiskUse() 쿼리 커서 메서드에 대한 allowDiskUse 옵션을 지원하지 않습니다.

M0 무료 클러스터 및 M2/M5 공유 클러스터에서 집계 파이프라인은 $currentOp, $listLocalSessions, $listSessions$planCacheStats 단계를 지원하지 않습니다.

M0 무료 클러스터와 M2/M5 공유 클러스터에서 애그리게이션 파이프라인은 최대 50개의 단계를 포함할 수 있습니다.

API 액세스

M0 클러스터 M0 API 리소스를 사용하여 무료 클러스터를 생성할 수 있지만 클러스터 API 리소스 를 사용하여 무료 클러스터 를 수정할 수는 없습니다. API 엔드포인트의 하위 집합은 M2M5 공유 클러스터를 지원합니다.

참고

클러스터 API 리소스를 사용하여 M0 무료 클러스터를 만들 수 있습니다. 프로젝트당 M0 무료 클러스터는 하나만 만들 수 있습니다.

Atlas 알림

M0 무료 클러스터 및 M2/M5 공유 클러스터는 다음 경고 조건중 하나로 구성된 경고만 트리거할 수 있습니다:

  • 연결

  • 논리적 크기

  • 네트워크

  • Opscounter

Atlas 모니터링

M0 무료 클러스터 또는 M2/M5 공유 클러스터의 Metrics 보기에는 다음 지표만 표시됩니다.

  • 연결

  • 논리적 크기

  • 네트워크

  • Opscounter

자세히 알아보려면 실시간 지표를 참조하세요.

인증

M0 무료 클러스터 및 M2/M5 공유 클러스터는 다음 인증 방법만 지원합니다.

  • 비밀번호(SCRAM-SHA1)

  • X.509 인증서

  • AWS IAM

스토리지 자동 확장
M0 무료 클러스터 및 M2/M5 공유 클러스터는 자동 확장 저장을 제공하지 않습니다.
BSON 중첩 객체 깊이
M0 무료 클러스터 및 M2/M5 공유 클러스터에 최대 50개의 중첩 레벨이 있는 문서를 저장할 수 있습니다.
롤링 빌드로 인덱스 구축
M0 무료 클러스터 및 M2/M5 공유 클러스터는 롤링 빌드를 통한 인덱스 빌드를 지원하지 않습니다.
변경 스트림 필터링
M0 무료 클러스터 및 M2/M5 공유 클러스터의 경우 변경 스트림 의 데이터베이스 이름(네임스페이스 ns 필드)에 대한 필터에 문자열과 정규 표현식만 사용할 수 있습니다. 데이터베이스 네임스페이스 필터에는 $in 등의 명령을 사용할 수 없습니다. 이 제한은 변경 스트림의 컬렉션 이름에 대한 필터링에는 적용되지 않습니다.
cluster 지속성
Atlas는 서비스 약관에따라 유휴 M0 무료 클러스터를 비활성화할 수 있습니다.
명령줄 도구

M0 무료 클러스터 및 M2/M5 공유 클러스터는 다음 명령줄 도구 옵션을 지원하지 않습니다.

명령줄 도구
지원되지 않는 옵션

M0 무료 클러스터 및 M2/M5 공유 클러스터의 경우 admin 데이터베이스에서 mongorestore 또는 mongodump 를 실행할 수 없습니다. --db 옵션을 사용하여 대상 데이터베이스를 admin 로 설정하면 프로그램에서 오류를 반환합니다.

연결
M0 무료 클러스터와 M2/M5 공유 클러스터는 최대 500개의 연결만 가질 수 있습니다.
커서
무료 클러스터 및 공유 클러스터는 noTimeout 커서 옵션을 사용할 수 없습니다.
사용자 지정 역할
사용자 지정 역할을 변경하면 M0 무료 클러스터 및 M2/M5 공유 클러스터에 배포하는 데 최대 30초가 걸릴 수 있습니다.
데이터베이스 및 컬렉션
M0 무료 클러스터 및 M2/M5 공유 클러스터는 최대 100개의 데이터베이스와 총 500개의 컬렉션을 포함할 수 있습니다.
데이터베이스 명령
특정 데이터베이스 명령은 지원되지 않거나 M0 무료 클러스터에서 다르게 동작합니다. 자세히 알아보려면 사용 가능한 클러스터의 명령 제한을 참조하세요. 제한된 명령과 관련된 질문이나 의견이 있으면 지원팀에 문의하세요.
local, admin, 및 config 데이터베이스의 컬렉션에 액세스

M0 무료 클러스터 및 M2/M5 공유 클러스터는 다음을 허용하지 않습니다.

  • oplog에 대한 읽기 액세스를 제외하고 local 데이터베이스의 모든 컬렉션에 대한 읽기 액세스입니다.

    참고

    무료 클러스터 또는 공유 $regex 클러스터의 oplog 에서 쿼리 M0 M2/M5 앞에 반드시 캐럿(^)을 붙여야 합니다. 그렇지 않으면 다음 오류가 발생합니다.

    MongoServerError: Oplog ns RegEx queries must begin with ^
  • localconfig 및 데이터베이스의 모든 컬렉션에 대한 쓰기 권한

  • admin 데이터베이스의 모든 컬렉션에 대한 읽기 또는 쓰기 권한

Atlas는 이러한 데이터베이스의 컬렉션을 읽거나 쓰려고 하면 다음과 유사한 오류를 발생시킵니다.

command <cmd name> is not allowed in this Atlas tier
(Unauthorized) not authorized on <db name> to execute command <cmd name>
데이터베이스 로그
M0 무료 클러스터 및 M2/M5 공유 클러스터에서는 로그를 다운로드할 수 없습니다.
데이터 복구
  • 0} 및 클러스터 스냅샷에 대한 사용자 지정 정책은 지원되지 M2 않습니다.M5 Atlas는 클러스터가 생성된 후 24시간부터 시작하여 항상 동시에 단일 일일 스냅샷을 생성합니다.

    세분화된 백업이 필요한 경우 M10 이상의 클러스터 계층으로 업그레이드하는 것을 고려해 보세요.

  • 주문형 스냅샷은 M2M5 클러스터에 대해 지원되지 않습니다.

  • M2 M5 0} 및 스냅샷을 샤드된 클러스터에 복원할 수 없습니다. 2} 및 스냅샷만 복제 세트에 복원할 수 M2 있습니다.M5

  • 서버리스 인스턴스 스냅샷을 M2M5 클러스터로 복원할 수 없습니다.

  • MongoDB 5.0부터는 가장 최신의 두 가지 주요 버전의 MongoDB만 실행하는 클러스터의 스냅샷을 M2M5 클러스터로 복원할 수 있습니다.

    예제

    • MongoDB 4.4를 실행하는 클러스터에서 생성한 M2 스냅샷을 M5 MongoDB 5.0을 실행하는 또는 클러스터로 복원할 수 있습니다.

    • 4.4 이전 버전의 MongoDB를 실행하는 클러스터에서 만든 스냅샷은 MongoDB 5.0을 실행하는 M2 또는 M5 클러스터로 복원할 수 없습니다.

데이터 전송 한도

M0 사용 가능한 클러스터 및 M2/M5 공유 클러스터는 연속 7일 동안 클러스터로 또는 클러스터에서 전송되는 총 데이터를 제한합니다. 요금 한도는 다음과 같이 클러스터 계층에 따라 다릅니다.

  • M0: 기간당 10 GB 입력 및 10 GB 출력

  • M2기간당 20GB 입력 및 20GB 출력

  • M5: 기간당 50GB 입력 및 50GB 출력

Atlas는 속도 제한을 초과하는 클러스터를 다음과 같이 처리합니다.

  • Atlas는 클러스터의 네트워크 속도를 조절합니다.

  • Atlas는 지정된 연결에서 클러스터 작업을 재개하기 전에 1초의 휴지 시간을 트리거합니다. 대기열이 초당 작업 제한보다 큰 경우 작업은 대기열에서 1초 이상 대기할 수 있습니다.

  • 전송된 데이터의 양이 속도 제한 임계값 아래로 떨어지면 Atlas는 해당 연결에서 새 데이터 전송을 처리하기 전에 각 연결에서 대기 중인 데이터 전송 처리를 재개합니다.

데이터 스토리지

M0 여유 클러스터 및 M2/M5 공유 클러스터는 다음과 같이 최대 총 데이터 저장 공간을 제한합니다.

  • M0: 0.5 GB

  • M2: 2GB

  • M5: 5GB

데이터 저장 공간에는 모든 컬렉션에 저장된 모든 비압축 BSON 문서의 바이트 수와 관련 인덱스에 저장된 바이트가 포함됩니다.

JavaScript
M0 무료 클러스터 및 M2/M5 공유 클러스터는 서버 측 JavaScript를 지원하지 않습니다. 예를 들어 $where맵 리듀스 는 지원되지 않습니다.
네임스페이스 및 데이터베이스 이름
M0 무료 클러스터 및 M2/M5 공유 클러스터 네임스페이스는 95바이트로 제한됩니다. 데이터베이스 이름은 38바이트로 제한됩니다.
사용 가능한 클러스터 수
Atlas 프로젝트당 M0 무료 클러스터는 최대 하나만 배포할 수 있습니다.
Performance Advisor
M0 무료 클러스터 및 M2/M5 공유 클러스터는 Performance Advisor에 대한 액세스를 제공하지 않습니다.
쿼리 활용도
5분 동안 쿼리가 실행되는 시간의 비율은 M0 무료 클러스터와 M2/M5 공유 클러스터에서 100% 미만으로 유지되어야 합니다.
실시간 성능 패널
M0 무료 클러스터 및 M2/M5 공유 클러스터는 실시간 성능 패널에 대한 액세스를 제공하지 않습니다.
메모리에서 정렬
M0 무료 클러스터 및 M2/M5 공유 클러스터의 정렬 메모리 제한은 32MB입니다.
처리량

M0 무료 클러스터 및 M2/M5 공유 클러스터는 초당 읽기 및 쓰기 작업 수를 제한합니다. 요금 한도는 다음과 같이 클러스터 계층에 따라 다릅니다.

  • M0: 초당 100개 작업

  • M2: 초당 200회 작업

  • M5: 초당 500회 작업

Atlas는 초당 작업 제한을 초과하는 클러스터를 다음과 같이 처리합니다:

  • Atlas는 클러스터의 네트워크 속도를 조절합니다.

  • Atlas는 지정된 연결에서 클러스터 작업을 재개하기 전에 1초의 휴지 시간을 트리거합니다. 대기열이 초당 작업 제한보다 큰 경우 작업은 대기열에서 1초 이상 대기할 수 있습니다.

  • 초당 작업이 속도 제한 임계값 아래로 떨어지면 Atlas는 해당 연결에서 새 작업을 처리하기 전에 각 연결에서 대기 중인 작업의 처리를 재개합니다.

유휴 클러스터 자동 일시 중지

Atlas는 클러스터에 대한 연결이 0인 경우 60일 동안 활동이 없으면 M0개의 무료 클러스터를 자동으로 일시 중지합니다.

일시 중지된 클러스터가 Atlas가 현재 버전으로 복원할 수 없는 이전 버전에서 실행되고 있지 않는 한 언제든지 클러스터를 재개할 수 있습니다. 장기간 무료 클러스터를 사용할 계획이 없다면 데이터 사본을 내보내야 합니다.

드라이버
설명
JRE 또는 JDK를 사용하는 드라이버

TLS 관련 문제로 1 인해3 발생했습니다. Java JDK '에서 지원 ' (JDK-8236039), Atlas에 연결하는 데 사용하는 드라이버를 지원하는 JDK '를 업그레이드합니다.

JDK의 최소 버전은 다음과 같습니다.

14U-CPU
14.0.2
13.0.3
11.0.8-oracle
11.0.7
8u261
emb-8u261

Java 기반 언어, 라이브러리 및 드라이버에서 TLS 1.3을 지원하는 방법에 대해 자세히 알아보려면 다음을 참조하세요:

← 서버리스 인스턴스 한계점