Atlas Infiniteは、ワークロードを実行するコンピューティングノードから独立したレイヤーとしてストレージをマネージドします。2つのレイヤーは個別に増やすことができるため、ノードごとにディスクをプロビジョニングしたり、データの増加に合わせてディスクのサイズを変更したりする必要はありません。その代わりに、Atlasはデータの増加に合わせてストレージを拡張します。Atlas Infiniteクラスターが保持できるデータ量に最大ストレージ制限を設定できます。
このページでは、Atlas Infiniteがストレージをどのように管理するか、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: Architecture」を参照してください。
論理データサイズ
Atlas Infinite は、Atlas Infinite クラスターが保持するデータを論理データサイズとして測定します。論理データサイズは、お使いの Atlas Infinite クラスター上のコレクションとインデックスの圧縮されていないサイズです。これはデータのサイズを表し、Atlas がそれを保持するためにプロビジョニングする物理ストレージではありません。
最大ストレージ制限
Atlas Infiniteクラスターの論理データを128 TB未満に制限するには、クラスターに最大ストレージ制限を設定できます。最大ストレージ制限は、Atlas Infiniteクラスター全体の論理データサイズの最大値を設定します。最大ストレージ制限は、1 GBから128 TBの値を指定できます。Atlas Infiniteクラスターの論理データサイズが最大ストレージ制限に近づくと、Atlasはクラスターへの書き込み (write)をブロックしますが、読み取りは引き続き実行します。
書き込み (write) がブロックされる前に警告するために、Atlas Infiniteクラスターの論理データサイズが最大ストレージ制限の90%を超えると、Atlasはデフォルトでアラートを発生させます。このアラートを構成するには、Atlas Infinite: ストレージ Space Used % is.を参照してください。
Atlas Infiniteクラスターに最大ストレージ制限を設定しない場合、クラスターは最大128 TBの論理データを保存できます。
注意
パブリックプレビュー期間中、システムの可用性を維持するために、Atlasが設定したクラスターの制限に達する前に書き込み (write)を制限する場合があります。この問題が発生した場合は、チャットまたはサポートケースを開いてMongoDBサポートにお問い合わせください。学ぶには、以下を参照してください。リクエスト
Atlas Infiniteクラスターの最大ストレージ制限を設定または表示するには、ご希望のインターフェースを選択し、以下のセクションの手順に従ってください。