Docs Menu

Atlas Flex 제한 사항

다음 표에는 Atlas Flex 클러스터의 구성 제한이 나열되어 있습니다.

구성 옵션
Limit

클라우드 서비스 제공자 및 리전

Amazon Web Services , Google Cloud Platform 및 Azure 의 일부 리전에서만 클러스터를 배포 하고 Flex할 Amazon Web Services 수Google Cloud Platform Azure있습니다. Flex 클러스터에 대해 지원되는 cloud 제공자 리전에 학습 보려면 다음을 참조하세요.

MongoDB 버전 및 저장 엔진

Atlas 는 Flex 클러스터에 MongoDB 8.0 을 사용합니다.

MongoDB 버전 업그레이드

Flex 클러스터 실행 하는 MongoDB 버전은 업그레이드 할 수 없습니다. Atlas 는 해당 버전에 대한 여러 패치 버전을 사용할 수 있게 되면 Flex 클러스터를 최신 MongoDB 버전으로 업그레이드합니다. 학습 내용은 MongoDB 버전 관리를 참조하세요.

클러스터 메모리

Flex 클러스터에 대한 메모리는 구성할 수 없습니다.

클러스터 스토리지

Flex 클러스터의 저장 크기는 구성할 수 없습니다.

복제본 세트 태그

Flex 클러스터에는 사전 정의된 복제본 세트 태그가 없습니다.

비공개 엔드포인트

Flex 클러스터는 비공개 엔드포인트를 지원 하지 않습니다. 워크로드에 비공개 엔드포인트가 필요한 경우, Atlas 전용 클러스터로 전환하는 것이 좋습니다.

연속 백업 및 특정 시점 복원

Flex 클러스터는 연속 백업 및 특정 시점 복원을 지원 하지 않습니다. 워크로드에 연속 백업 및 특정 시점 복원이 필요한 경우 Atlas 전용 클러스터로 전환하는 것이 좋습니다.

샤딩된 클러스터

Flex 클러스터 는 샤드 클러스터로 배포 수 없습니다.

프라이머리 페일오버 테스트

Flex 클러스터에서는 프라이머리 페일오버 테스트를 수행할 수 없습니다.

지역 장애를 시뮬레이션합니다.

Flex 클러스터에서는 리전 중단 테스트를 수행할 수 없습니다.

데이터베이스 감사

Flex 클러스터에서는 데이터베이스 감사를 구성할 수 없습니다.

키 관리를 사용한 미사용 데이터 암호화

고객 키 관리 Flex 클러스터를 사용하여 미사용 데이터 암호화 를 구성할 수 없습니다.

네트워크 피어링 연결

Flex 클러스터에서는 네트워크 피어링 연결을 구성할 수 없습니다.

액세스 추적

Flex 클러스터의 데이터베이스 액세스 기록은 볼 수 없습니다.

다음 표에는 Atlas Flex 클러스터의 운영 제한 사항이 나열되어 있습니다.

작업
Limit

Flex 클러스터는 allowDiskUse 집계 명령, 해당 헬퍼 메서드 또는 커서 에 대한 옵션을 지원 하지 않습니다. .allowDiskUse() 쿼리 커서 메서드.

Flex 클러스터의 집계 파이프라인에는 최대 50 개의 단계가 있을 수 있습니다. Flex 클러스터의 집계 파이프라인은 지원 하지 않습니다.

Atlas 알림

Flex 클러스터는 trigger 다음 경고 조건 중하나로 구성된 경고만 트리거하다 할 수 있습니다.

  • 연결

  • 논리적 크기

  • 네트워크

  • Opscounter

Atlas 모니터링

Flex 클러스터 의 Metrics 보기는 다음 지표 만 표시합니다.

  • 연결

  • 논리적 크기

  • 네트워크

  • Opscounter

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

인증

Flex 클러스터는 다음 인증 방법만 지원 합니다.

  • 비밀번호(SCRAM-SHA1)

  • X.509 인증서

  • AWS IAM

스토리지 자동 확장

BSON 중첩 객체 깊이

Flex 클러스터는 최대 50 개의 중첩 수준으로 문서를 저장 수 있습니다.

롤링 빌드로 인덱스 구축

Change Streams 필터링

Flex 클러스터의 경우 ns 변경 스트림의 데이터베이스 이름(네임스페이스 필드)에 대한 필터에 문자열과 정규 표현식만 사용할 수 있습니다. 데이터베이스 네임스페이스 필터에는 $in 등의 명령을 사용할 수 없습니다. 이 제한은 변경 스트림의 컬렉션 이름에 대한 필터링에는 적용 되지 않습니다.

명령줄 도구

Flex 클러스터의 mongorestore mongodump 경우 admin 데이터베이스 에서 또는 를 실행 수 없습니다. --db 옵션을 설정하다 하여 대상 데이터베이스 를 admin 로 설정하면 프로그램에서 오류를 반환합니다.

연결

Flex 클러스터의 연결은 최대 500 개입니다.

Cursors

사용자 지정 역할

사용자 지정 역할을 변경하면 30 Flex 클러스터에 배포 데 최대 초가 걸릴 수 있습니다.

데이터베이스 및 컬렉션

Flex 클러스터에는 최대 100 개의 데이터베이스와 총 500 개의 컬렉션이 있습니다.

local, admin, 및 config 데이터베이스의 컬렉션에 액세스

Flex 클러스터는 다음을 허용하지 않습니다.

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

    M0``Free cluster, Flex cluster, or ``M2/M5 공유 클러스터(지원 중단됨)의 oplog에 대한 $regex 쿼리 앞에 캐럿( ^)이 있어야 합니다. 그렇지 않으면 다음 오류가 발생합니다.

    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>

데이터베이스 로그

Flex 클러스터에서는 로그를 다운로드 할 수 없습니다.

데이터 복구

  • Flex 클러스터 스냅샷에는 사용자 지정 정책이 지원되지 않습니다. Atlas 는 클러스터 가 생성된 후 24 시간부터 시작하여 항상 동시에 단일 일일 스냅샷 을 생성합니다.

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

  • Flex 클러스터에서는 온디맨드 스냅샷이 지원되지 않습니다.

  • Flex 클러스터 스냅샷을 샤딩된 클러스터 로 복원 할 수 없습니다. Flex 클러스터 스냅샷은 복제본 세트로만 복원 할 수 있습니다.

  • 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 클러스터로 복원할 수 없습니다.

데이터 스토리지

Flex 클러스터는 최대 총 데이터 저장 공간을 5 GB 로 제한합니다.

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

JavaScript

Flex 클러스터는 서버 측 JavaScript 를 지원 하지 않습니다. 예를 예시$where맵 리듀스 는 지원되지 않습니다.

네임스페이스 및 데이터베이스 이름

Flex 클러스터 네임스페이스는 95 바이트로 제한됩니다. 데이터베이스 이름은 38 바이트로 제한됩니다.

Performance Advisor

쿼리 활용도

Flex 클러스터에서 5분 동안 쿼리 가 실행 시간의 비율이 100% 미만으로 유지되어야 합니다.

실시간 성능 패널

Flex 클러스터는 실시간 성능 패널 (실시간 성능패널)에 대한 액세스 를 제공하지 않습니다.

메모리에서 정렬

Flex 클러스터는 메모리 내 정렬을 32 MB로 제한합니다.

처리량

Flex 클러스터는 읽기 및 쓰기 (write) 작업 수를 초당 500 작업으로 제한합니다.

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

  • Atlas Triggers Atlas Triggers 합니다. 대기열이 초당 작업 제한보다 큰 경우 작업은 대기열에서 1초 이상 대기할 수 있습니다.

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

드라이버
설명

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

Java JDK'(JDK-8236039)의 TLS 1.3 지원 문제로 인해 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을 지원하는 방법에 대해 자세히 알아보려면 다음을 참조하세요: