Atlas Infinite는 워크로드를 실행하는 컴퓨팅 노드와 독립적인 계층으로 저장소를 관리합니다. 두 계층은 별도로 확장되므로 각 노드에 대해 디스크를 프로비저닝하거나 데이터가 증가함에 따라 해당 디스크의 크기를 조정할 필요가 없습니다. 대신 Atlas는 데이터가 증가함에 따라 저장소를 확장합니다. Atlas Infinite 클러스터가 보유할 수 있는 데이터 양에 대한 최대 저장 제한을 설정할 수 있습니다.
이 페이지에서는 Atlas Infinite가 저장을 managed하는 방법, Atlas Infinite 클러스터의 최대 저장 제한을 설정 및 변경하는 방법, 저장 사용량 및 제한을 확인하는 방법을 설명합니다.
저장 용량 및 클러스터 계층
Atlas Infinite 클러스터는 최대 128 TB의 논리적 데이터를 저장 제공합니다. 퍼블릭 프리뷰 기간 동안 Atlas Infinite는 General 클러스터 클래스의 M10 ~ M60 클러스터 계층과 Low-CPU 클래스의 M40 Low-CPU ~ M60 Low-CPU 계층을 지원합니다.
클러스터 계층은 Atlas Infinite 클러스터에서 사용할 수 있는 컴퓨팅을 설정하며, 저장 용량은 설정하지 않습니다. 지원되는 모든 클러스터 계층은 동일한 저장 용량에 액세스할 수 있으며, Atlas Infinite 클러스터가 보유할 수 있는 데이터 양을 변경하지 않고 계층을 변경할 수 있습니다. 클러스터 계층을 변경하려면 클러스터 계층 수정을 확인하세요.
참고
M10 및 M20 클러스터 계층은 제한된 컴퓨팅 리소스를 제공하므로 부하가 높을 때 클러스터 성능이 저하될 수 있습니다. 데이터 세트가 크고 특히 컬렉션 수가 많은 경우 더 높은 클러스터 계층에 배포하세요.
저장 공간 확장 방법
Atlas Infinite 클러스터의 저장 공간은 공유되며 컴퓨팅 노드와 독립적이므로 Atlas Core 클러스터의 저장 공간과는 다르게 작동합니다. Atlas Infinite 클러스터에서 Atlas는 다음과 같이 저장 공간을 처리합니다.
Atlas는 데이터가 증가함에 따라 Atlas Infinite 클러스터의 논리적 데이터 크기를 제한하는 최대 저장 용량 한도까지 저장 공간을 확장합니다. 디스크 크기를 선택하거나 저장 자동 확장을 활성화할 필요가 없습니다.
Atlas는 클러스터 계층과 관계없이 저장할 수 있는 데이터의 양을 유지합니다. 최대 저장 용량 내에서 데이터를 추가할 때 계층을 확장할 필요는 없으며, 계층을 확장해도 Atlas Infinite 클러스터가 보유할 수 있는 데이터 양은 변경되지 않습니다.
Atlas는 클러스터 계층에 따라 처리량을 확장합니다. 더 높은 계층을 사용하면 Atlas Infinite 클러스터의 처리량이 증가하고 결과적으로 IOPS도 증가합니다. 노드가 볼륨을 소유하지 않으므로 저장 클래스를 선택하거나, 프로비저닝된 IOPS를 설정하거나, IOPS 자동 확장을 활성화할 필요가 없습니다. 이러한 설정이 적용되는 Atlas Core 클러스터 저장 옵션은 Atlas Core 클러스터 저장 사용자 지정을 참조하세요.
Atlas는 고가용성을 위해 저장 계층에 데이터의 여러 복사본을 유지합니다. 클러스터 계층을 확장하거나 컴퓨팅 노드에 장애가 발생하여 페일오버가 트리거되는 경우, Atlas는 데이터를 새 컴퓨팅 노드로 복사하는 대신 저장 계층에 유지합니다.
Atlas는 컴퓨팅 및 백업과 별도로 자체 청구 차원으로 스토리지를 측정합니다. 자세한 내용은 MongoDB Atlas Infinite 클러스터 비용을 참조하세요.
컴퓨팅 및 저장 계층이 어떻게 결합되는지 알아보려면 MongoDB Atlas Infinite: 아키텍처를 참조하세요.
논리적 데이터 크기
Atlas Infinite는 Atlas Infinite 클러스터가 보유하고 있는 데이터를 논리적 데이터 크기로 측정합니다. 논리적 데이터 크기는 Atlas Infinite 클러스터의 컬렉션 및 인덱스에 대한 압축되지 않은 크기입니다. 이것은 Atlas가 데이터 저장을 위해 프로비저닝하는 물리적 저장이 아니라 데이터의 크기를 나타냅니다.
최대 저장 제한
Atlas Infinite 클러스터의 논리적 데이터를 128 TB 미만으로 제한하려면 클러스터에 최대 저장 제한을 설정할 수 있습니다. 최대 저장 제한은 전체 Atlas Infinite 클러스터의 최대 논리적 데이터 크기를 설정합니다. 최대 저장 제한은 1 GB에서 128 TB 사이의 값을 허용합니다. Atlas Infinite 클러스터의 논리적 데이터 크기가 최대 저장 제한에 도달하면 Atlas는 클러스터에 대한 쓰기 (write)를 차단하지만 읽기는 계속 제공.
쓰기 (write)가 차단되기 전에 경고하기 위해 Atlas는 Atlas Infinite 클러스터의 논리적 데이터 크기가 최대 저장 제한의 90%를 초과하면 기본값으로 경고를 발생시킵니다. 이 경고를 구성하려면 Atlas Infinite: 사용된 저장 공간 %를 참조하세요.
Atlas Infinite 클러스터에 최대 저장 제한을 설정하지 않으면 클러스터는 최대 128 TB의 논리적 데이터를 저장할 수 있습니다.
참고
공개 미리 보기 기간 동안 Atlas는 시스템 가용성을 유지하기 위해 클러스터가 설정한 제한에 도달하기 전에 쓰기 (write)를 제한할 수 있습니다. 이런 상황이 발생하면 채팅을 통해 또는 지원 사례를 열어 MongoDB 지원팀에 문의하세요. 자세한 내용은 지원 요청을 참조하세요.
Atlas Infinite 클러스터의 최대 저장 제한을 설정하거나 확인하려면 선호하는 인터페이스를 선택하고 아래 섹션의 지침을 따르세요.