Atlas 서비스 한도
Atlas는 생성할 수 있는 각 종류의 구성 요소 수와 클러스터에 허용된 연결의 횟수를 제한합니다. 클러스터에 허용되는 연결 횟수는 클러스터 계층을 기준으로 정해집니다. 다음 표에는 구성 요소 및 연결 한도가 간략하게 기술되어 있습니다.
중요
이러한 제한 중 하나라도 사용자의 조직에 문제를 일으키는 경우 Atlas 지원팀에 문의하세요.
클러스터 제한
구성 요소 | Limit |
---|---|
12 | |
단일 리전 클러스터의 샤드 | 엄격한 제한은 없지만 개 이상의 70 샤드에 대해서는 MongoDB 지원팀에 문의 . |
40 어떤 프로젝트든 해당 프로젝트의 클러스터가 40개가 넘는 리전에 적용된 경우에는 이 프로젝트에서 멀티 리전 클러스터를 생성할 수 없습니다. | |
복제본 세트 또는 샤드당 투표 선택 가능 노드 | 7 |
config 서버 계층(최소 및 최대) |
|
연결 제한 및 클러스터 계층
Atlas는 limits for concurrent incoming connections
클러스터 계층 및 클래스를 기반으로 설정합니다. Atlas 연결 한도는 노드별로 적용됩니다. 샤딩된 클러스터의 경우 Mongos 라우터별로 Atlas 연결 제한이 적용됩니다. mongos 라우터의 수는 모든 샤드에 걸쳐 있는 복제본 세트 노드의 수와 동일합니다.
읽기 설정은 Atlas가 특정 쿼리에 할당할 수 있는 총 연결 수에도 영향을 줍니다.
예시
M10
클러스터 에는 노드당 연결 한도가 1500 인 3개의 노드 가 있습니다. Atlas 는 노드 당 10 개의 연결을 예약합니다. 읽기 설정 (read preference) 을 세컨더리 로 설정하다 하면 Atlas 는 결합된 2980 연결 한도만큼 두 개의 세컨더리 노드에서 읽을 수 있습니다.
연결 제한 늘리기
Atlas cluster 가 처리하다 할 수 있는 연결 수를 늘려야 하는 경우 클러스터 계층 을 업그레이드하는 것이 좋습니다.
예를 예시 데이터베이스 작업자 풀이 탄력적인 경우처럼 애플리케이션 에서 동적으로 추가 연결을 생성하는 경우, Atlas cluster 가 동적 연결 수 요구 사항을 충족할 수 있도록 클러스터 자동 확장을 활성화하는 것이 좋습니다.
클러스터 계층 | 노드당 최대 연결 수 |
---|---|
| 1500 |
| 3000 |
| 3000 |
| 6000 |
| 16000 |
| 32000 |
| 96000 |
| 96000 |
| 128000 |
| 128000 |
클러스터 계층 | 노드당 최대 연결 수 |
---|---|
| 4000 |
| 16000 |
| 32000 |
| 64000 |
| 96000 |
| 128000 |
| 128000 |
| 128000 |
| 128000 |
클러스터 계층 | 노드당 최대 연결 수 |
---|---|
| 1500 |
| 3000 |
| 3000 |
| 6000 |
| 16000 |
| 32000 |
| 64000 |
| 96000 |
| 128000 |
| 128000 |
참고
Atlas는 Atlas 서비스를 지원하기 위해 각 Atlas 클러스터에 대한 소수의 연결을 제공합니다. Atlas 예약(reserved) 연결에 대해 자세히 알아보려면 Atlas 지원 팀에 문의하세요.
collection 및 인덱스 제한
싱글 클러스터의 컬렉션 수에는 엄격한 제한이 없습니다. 다만 싱글 클러스터가 다량의 컬렉션과 인덱스를 제공할 경우에는 클러스터의 성능이 저하될 수 있습니다. 컬렉션이 클수록 성능에 가해지는 영향도 커집니다.
Atlas 클러스터 계층별로 권장되는 최대 컬렉션 및 인덱스 수의 총합은 다음과 같습니다.
클러스터 계층 | 권장 최대값 |
---|---|
M10 | 5,000개의 컬렉션 및 인덱스 |
M20 / M30 | 10,000개의 컬렉션 및 인덱스 |
M40+ | 100,000개의 컬렉션 및 인덱스 |
컬렉션 및 인덱스 한도 늘리기
Atlas cluster 의 컬렉션 또는 인덱스 수를 늘려야 하는 경우 클러스터 계층 을 업그레이드하는 것이 좋습니다.
조직 및 프로젝트 제한
구성 요소 | Limit |
---|---|
Atlas 프로젝트당 데이터베이스 사용자 | 100 |
Atlas 프로젝트당 Atlas 사용자 | 500 |
Atlas 조직당 Atlas 사용자 | 500 |
Atlas 조직당 API 키 | 500 |
Atlas 프로젝트당 접근 목록 항목 | 200 |
Atlas 팀당 사용자 | 250 |
Atlas 프로젝트당 팀 | 100 |
Atlas 조직당 팀 | 250 |
Atlas 사용자당 팀 | 100 |
Atlas 사용자당 조직 | 250 |
Atlas 유료 조직당 연결된 조직 | 50 |
Atlas 프로젝트당 클러스터 | 25 |
Atlas 사용자당 프로젝트 | 250 |
Atlas 조직당 프로젝트 | 250 |
Atlas Project당 사용자 지정 MongoDB 역할 | 100 |
데이터베이스 사용자별 역할 할당 | 100 |
Atlas 프로젝트당 연합 데이터베이스 인스턴스 | 25 |
Atlas 프로젝트당 총 네트워크 피어링 연결 | 50 Atlas는 CIDR 블록 및 프로젝트에 대해 선택한 리전을 기반으로 네트워크 피어링 연결당 노드 수를 제한합니다. |
Atlas 프로젝트당 보류 중인 네트워크 피어링 연결 | 25 |
리전별 AWS PrivateLink 주소 지정 가능 대상 | 50 |
리전별 Azure Private Link 주소 지정 가능 대상 | 150 |
리전별 Google Cloud GCP Private Service Connect 주소 지정 가능 대상 | 50 |
Atlas 프로젝트당 글로벌 클러스터 샤드 키 | 40 |
프로젝트당 M0
클러스터 하나만 배포할 수 있습니다. 그러나 MongoDB와 판매 계약을 체결한 경우 프로젝트당 M0
클러스터를 더 많이 배포할 수 있습니다. 자세한 내용은 MongoDB 영업 담당자에게 문의하세요.
라벨 제한
Atlas는 구성 요소에 대한 특정 레이블의 길이에 제한을 둡니다.
구성 요소 | 글자 수 제한 | RegEx 패턴 |
---|---|---|
클러스터 이름 | 64 [1] |
|
프로젝트 이름 | 64 |
|
조직 이름 | 64 |
|
API 키 설명 | 250 |
[1] | 피어링 전용 모드를 활성화한 경우 클러스터 이름 문자 제한은 23자입니다. |
[2] | Atlas는 클러스터 이름의 첫 23자를 사용합니다. 이러한 문자는 포함된 프로젝트 내에서 고유해야 합니다. 23자 미만인 클러스터 이름의 마지막 문자는 하이픈(- )이 될 수 없습니다. 23자를 초과하는 클러스터 이름의 23번째 문자는 하이픈이 될 수 없습니다. |
[3] | (1, 2) 조직 및 프로젝트 이름에는 유니코드 문자 또는 숫자와 문장 부호(-_.(),:&@+' )를 포함할 수 있습니다. |
데이터베이스 사용자 권한 제한
지원되지 않는 명령에 학습 보려면 M0/M2/M5 및 Atlas Flex 클러스터및 유료 클러스터에서 지원되지 않는 명령에 대해 지원되지 않는 명령을 참조하세요.
멀티 클라우드 배포 제한
멀티 클라우드 배포에는 다양한 제한이 있습니다. 자세한 내용은 멀티 클라우드 배포 제한을 참조하세요.