참고
이 페이지의 일부 답변은 Atlas Core 클러스터에만 적용 . Atlas Infinite가 지원하는 기능을 학습 공개 미리 보기 가용성을 참조하세요.
Atlas 저장 용량 한도에 도달하면 어떻게 되나요?
Atlas 스토리지 한도에 도달한 결과는 사용 중인 Atlas 클러스터에 따라 달라집니다.
무료 클러스터(이전의
M0) 및 Flex 클러스터의 경우 최대 저장 는 엄격한 제한이며 초과할 수 없습니다. 전용 클러스터 (M10+)로 업그레이드하여 저장 추가할 수 있습니다. Atlas Flex 클러스터의 저장 한도를 계산하는 방법에 대한 자세한 내용은 FAQ 의 이 섹션 을 참조하세요.기본값 으로
M10+클러스터는 디스크 사용량 임계값에 따라 저장 자동으로 확장합니다. 이 설정을 고정된 저장 한도로 수정하려면 Atlas 코어 클러스터 수정 페이지를 참조하세요.
Flex 클러스터에 쓰기 작업을 시도했으나 원하는 쓰기 작업을 위한 공간이 부족한 경우, Atlas는 다음과 유사한 오류 메시지를 표시합니다.
WriteResult({ "writeError": { "code": 8000, "errmsg": "you are over your space quota, using 513 MB of 512 MB" } })
팁
Flex 클러스터와 전용 클러스터의 차이점에 대해 알아보려면 Atlas Flex Limits를 참조하세요.
팁
할당된 스토리지가 지정된 임계값에 도달하면 트리거되는 경고를 구성할 수 있습니다. Atlas는 dbStats 명령어가 반환하는 지표를 사용하여 할당된 스토리지를 계산합니다.
Atlas는 기본적으로 20분마다 데이터베이스 지표를 가져오지만, 데이터베이스 성능에 미치는 영향을 줄이기 위해 필요에 따라 빈도를 조정합니다.
저장소 알림에 대해 자세히 알아보려면 DB 저장소 알림 조건을 참조하세요.
Atlas는 Flex 클러스터의 스토리지 제한을 어떻게 계산하나요?
Atlas Flex가 아닌 클러스터(압축 포함)에서 사용하는 storageSize 지표와 달리 데이터 사용량을 기반으로 Flex 클러스터의 저장 한도를 계산합니다. Atlas 클러스터의 dataSize 와 indexSize를 합산하여 데이터 사용량을 결정합니다. db.stats() 메서드를 실행하여 이러한 필드의 값을 볼 수 있습니다.
AWS 기반 MongoDB Atlas에서 프로비저닝된 IOPS를 사용하지 않는다면 어떤 종류의 IOPS를 사용하게 되나요?
Atlas 예상할 수 있는 16K IOPS의 추정치를 제공하며, 프로비저닝된 GB 당 3 IOPS 또는 클러스터 노드의 최대 IOPS 용량 중 더 적은 값으로 계산합니다.
저장 용량 변경하지 않고 클러스터의 IOPS 속도를 변경할 수 있나요?
Yes, for Gen2 Dedicated clusters hosted on either AWS or Google Cloud you can change a cluster's IOPS rate without changing storage capacity. Gen2 Dedicated clusters offer improved performance compared to Gen1 clusters and support Extended Standard IOPS, offering the following benefits:
가격 대비 성능이 최적화되었습니다.
장기적인 성장을 가능하게 하고 이전 hardware 의 용량 제한을 피하는 최신 hardware 입니다.
증가된 최대 표준 IOPS 속도로 클러스터의 표준 IOPS 및 저장 용량 독립적으로 확장 .
80kAWS용 IOPS160kGoogle Cloud용IOPS
AWS 또는 Google Cloud에서 계층 M30+ 클러스터를 구성할 때 Gen2을 선택할 수 있습니다. 자세한 학습 은 다음을 참조하세요.
클러스터 Gen2으로 전환하면 어떻게 되나요?
세대 간에 클러스터 전환하는 것은 다른 클러스터 계층 변경과 마찬가지로 작동합니다. 클러스터 계층 변경하는 것과 동일한 방식으로 세대를 변경합니다. 자세한 학습 은 클러스터 세대 변경을 참조하세요.
클러스터 를 Gen2으로 전환하면 내IOPS는 어떻게 되나요?
Atlas 클러스터 를 Gen1에서 Gen2로 전환할 때 기존 IOPS 속도를 유지합니다.
AWS에서 호스팅되는 Gen2 클러스터의 경우 Atlas 기존 IOPS 유형도 유지합니다.
Gen1 클러스터 Provision IOPS을 사용하는 경우, Gen2 클러스터 High Performance IOPS을 사용합니다.
Gen1 클러스터 가 Provision IOPS을 사용하지 않는 경우, Gen2 클러스터 Standard IOPS을 사용합니다.
클러스터의 세대와 IOPS 유형을 동시에 변경하지 않는 것이 좋습니다. 대신 다른 기능을 변경하기 전에 한 기능 변경하고 클러스터 예상대로 작동하는지 확인하세요. Gen2에서 표준 IOPS를 구성하는 방법을 학습 보려면 Gen2 클러스터용 확장 표준 IOPS를 참조하세요.
클러스터 를 Gen1으로 다시 전환하면 IOPS는 어떻게 되나요?
AWS에서 호스팅되는 클러스터의 경우,클러스터 다시 Gen1으로 전환할 때 Atlas 기존 IOPS 유형을 유지합니다.표준 IOPS는 표준 IOPS로 유지되고, 고성능 IOPS는 고성능 IOPS로 유지됩니다. 또한 Atlas IOPS와 비교하여 Gen2 구성을 확인합니다.
또한 Atlas Gen2 구성 한도와 비교하여 Gen1 구성을 확인합니다. Gen1으로의 이동이 Gen1 제한을 위반하는 경우, Atlas Gen1 제한을 충족하도록 IOPS를 자동으로 줄입니다. 예시 들어,AWS에서 호스팅되는 Gen1 클러스터는 최대 16,000 IOPS를 지원 , Atlas 자동으로 16의2 클러스터 ,000 IOPS를 줄입니다. Gen2 클러스터 16,000 IOPS 이상을 사용하는 경우, Atlas 클러스터를 Gen1으로 전환하면 클러스터 자동으로 16,000 IOPS로 줄입니다. Gen1으로 이동하여 IOPS가 감소하는 경우, Atlas 경고를 표시하고 계속하기 전에 사용 가능한 IOPS가 워크로드 에 충분한지 확인하도록 요청합니다.
AWS에서 호스팅되는2 세대 클러스터의 표준 IOPS와 고성능 IOPS의 차이점은 무엇인가요?
표준 IOPS는 고성능 IOPS가 사용하는 AWS 프로비저닝된 IOPS SSD 볼륨 대신 AWS 범용 SSD 볼륨을 사용하므로 동일한 지연 시간 이나 일관성 특성을 제공하지 않습니다. 워크로드 쓰기 (write) 지연 시간 에 민감하거나 일관적인 IOPS 속도에 의존하는 경우 프로덕션에 적용 전에 비프로덕션 환경에서 변경 사항을 테스트합니다.
Provisioned IOPS on Gen1 and High Performance IOPS on Gen2 refer to the same concept. To learn how the IOPS types differ, see IOPS Types.
클러스터 를 Gen2으로 전환하면 비용이 변경되나요?
예, 세대 변경과 IOPS 유형 또는 속도에 대한 모든 변경은 비용 영향을 미칩니다. 변경 사항을 적용 전에 각 변경 사항의 비용 추정하려면 Atlas UI 의 클러스터 빌더를 사용하세요.
Gen2에서는 표준 IOPS와 저장 용량 독립적으로 구성하면 Atlas 별도로 청구합니다. 워크로드 에 맞게 각 항목을 조정하고 비용을 최적화할 수 있습니다. Atlas 가 Gen2 전용 클러스터에 요금을 청구하는 방법을 학습 보려면 Gen2 전용 클러스터를 참조하세요.
클러스터 계층의 표준 한도보다 더 많은 스토리지로 클러스터를 구성할 수 있나요?
특정 기준을 충족하는 클러스터의 경우에 가능합니다. 확장 스토리지를 지원하는 클러스터와 이러한 클러스터를 프로젝트에 대해 활성화하는 방법을 자세히 알아보려면 프로젝트 설정 관리를 참조하세요.
클러스터에서 스토리지 사용량을 줄이려면 어떻게 해야 하나요?
전용 클러스터에서 autoCompact 명령을 사용하여 배경 압축 수행하여 저장 사용량을 줄일 수 있습니다. 이 명령은 사용 가능한 파일을 자동으로 반복하며, 불필요한 디스크 공간을 운영 체제에 지속적으로 반환하려고 시도합니다. autoCompact 권한 조치 활성화에 대해 자세히 학습하려면 "기본 제공 역할 및 권한" 섹션의 기본 제공 역할 을 참조하세요.
autoCompact 명령은 MongoDB 8.0 이상을 실행하는 전용 클러스터에서만 지원됩니다.
클러스터에서 autoCompact를 실행하려면 다음 단계를 수행합니다.
데이터베이스 사용자를 생성하고
autoCompact권한을 설정합니다.(선택 사항) 샤딩된 클러스터에 연결하는 경우, 샤딩된 클러스터의 각 노드의 연결 문자열을 조회합니다. Atlas 관리 API 엔드포인트를 사용하여 이 정보를 조회할 수 있습니다.
autoCompact를 실행하려는 각 노드에 연결합니다.admin데이터베이스에서autoCompact를 실행합니다.