AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

クラスターの管理

Atlas クラスターの設定と管理には次のリソースを使用します。

クラスターを表示するには、プロジェクトへの Project Read Only 以上のアクセス権が必要です。

Atlas CLI を使用してプロジェクト内のすべてのクラスタを一覧表示するには、次のコマンドを実行します。

atlas clusters list [options]

Atlas CLI を使用して、指定したクラスターの詳細を返すには、次のコマンドを実行します。

atlas clusters describe <clusterName> [options]

前のコマンドの構文とパラメータについて詳しくは、Atlas CLI ドキュメントの Atlas Clusters List および Atlas AccessLists Describe を参照してください。

Atlas CLI を使用して、指定したクラスターの構成設定の詳細を返すには、次のコマンドを実行します。

atlas clusters advancedSettings describe <clusterName> [options]

コマンドの構文とパラメータの詳細について詳しくは、Atlas CLI ドキュメントの atlas clusters advancedSettings describeを参照してください。

Atlas UI ですべてのクラスターを表示するには、「すべてのクラウド クラスターの表示」を参照してください。クラスターの詳細を表示するには、「クラスターの詳細の表示」を参照してください。

ご希望のクラスター層を選択します。クラスター層は、クラスター内の各データ ベアリングサーバー[1] のメモリ、ストレージ、vCPU、および IOPS 仕様を決定します。

注意

選択したクラウドプロバイダーと地域によって、異なる値が表示される場合があります。

MongoDB を使い始めるときやスループットの低いアプリケーションには、フレックス クラスターを経済的な方法として使用してください。この 2 つのクラスターは、Atlas 機能のサブセットにアクセスできる環境に配置されます。詳細については、「Atlas クラスター タイプの制限」を参照してください。

Atlasプロジェクトごとに 1 つの 無料クラスター(無料のサンドボックスレプリカセットクラスター)を配置できます。無料クラスターは Flex クラスターにいつでもアップグレードできます。

Flex クラスターは、 無料クラスターと比較して次の機能が追加されています。

フレックス クラスターは、専用クラスターのすべての機能を備えているわけではありません。詳細については、「Atlas クラスター タイプの制限」を参照してください。

M10 および M20 クラスター階層は、低トラフィック アプリケーションを含む開発環境と本番環境をサポートします。

これらのクラスターはレプリカセットの配置のみをサポートしますが、それ以外の場合は Atlas 機能へのフルアクセスを提供します。

注意

M10M20 クラスター階層はバースト可能なパフォーマンス インフラストラクチャを使用します。クラウドプロバイダーはバースト期間後に CPU 使用量を制限するため、負荷が高い場合にスロットリングが発生する可能性があります。詳細については、「Atlas がクラスター階層をスケーリングする方法」を参照してください。

M30 以上のクラスターが本番環境には推奨されています。

これらのクラスターは、Atlas 機能へのフルアクセスを備えたレプリカセットとシャーディングされたクラスターの配置をサポートします。

一部のクラスターにはバリアントがあり、「❯」で示されます。これらのクラスターを選択すると、Atlas はバリアントを一覧表示し、各クラスターの主要な特徴を区別するために各クラスターにタグを付けます。

M30+ 専有クラスターは、 AWSおよび Google Cloud 上のクラスター生成 生成 1または 生成 で利用できます。生成22 専用クラスターは 生成1 クラスターと比較してパフォーマンスが向上し、拡張標準 IOPS をサポートするため、次のメリットが得られます。

  • 最適化された価格パフォーマンス。

  • 新しいハードウェアにより、長期的な増加を可能にし、古いハードウェアによるキャパシティーの制約を回避できます。

  • Independent scaling of your cluster's standard IOPS and storage capacity with increased maximum standard IOPS rates:

    • 80k IOPS for AWS

    • 160k IOPS for Google Cloud

Atlas UI で新しいクラスターを作成する際、対象となるクラスターについては、Atlas が Cluster Tier セクションの Gen2 オプションを自動的に選択します。または、Gen1 を選択して Gen1 クラスターを配置できます。

Tip

Atlas Administration API または Atlas CLI を使用したクラスターの世代の設定

To specify a cluster's generation using the Atlas Administration API or Atlas CLI, use the instanceSize or --tier options, respectively.

生成1クラスターはAPIと CLI の名前にクラスター層のみを使用するのに対し、生成 2 クラスターは _GEN_2 が追加されたクラスター層を使用します。例のように、M30 階層クラスターを配置するには次のようにします。

  • Gen1 M30 クラスターには M30 を使用します。

  • Gen2 M30 クラスターには M30_GEN_2 を使用します。

生成 クラスターをサポートするAWSと Google Cloud のクラスター階層のリストについては、次を参照してください。2

既存のクラスターでは、クラスター階層を変更する場合と同じ方法で、世代を切り替えることができます。詳細については、「Cluster Tier の変更」を参照してください。

Gen2 クラスターを使用する前に、次の制限を考慮してください。また、 1Gen クラスターと Gen2 クラスターを比較することもできます。

  • 生成2 クラスターは、 AWSと Google Cloud でのみ利用可能です。生成2 専用クラスターはAzureでは使用できません。

  • 生成2専用クラスターではマルチクラウド サポートは利用できません。

  • すべてのクラウドプロバイダーリージョンが生成2専用クラスターをサポートしているわけではありません。詳しくは、以下を参照してください。

  • クロスリージョン サポートは、クラスターを配置するすべてのリージョンが、選択したクラウドプロバイダーで生成2クラスターをサポートしている場合にのみ利用できます。

  • M10 and M20 clusters are generation-agnostic. You don't select a cluster generation when deploying an M10 and M20 cluster.

  • クラスター内のすべてのノードは、同じ世代である必要があります。同じクラスター内でGen1ノードとGen2ノードを混在させることはできません。

  • Gen2 クラスターはリアクティブなオートスケーリングのみをサポートし、予測型オートスケーリングではありません。詳細については、「 2生成 専用クラスターのスケーリング 」を参照してください。

次の表に、Gen1 クラスター世代と Gen2 クラスター世代の違いを示します。

Gen1
Gen2

ストレージおよび標準 IOPS の展開

ストレージと標準 IOPS連動して増やされます

ストレージと標準 IOPS独立して増やすされます

最大標準 IOPS []2

上限:

  • 16k IOPS for AWS

  • 100k IOPS for Google Cloud

Up to:

  • 80k IOPS for AWS

  • 160k IOPS for Google Cloud

Cluster Tiers

すべての階層

M30+ 制限する

クラウドプロバイダー

AWS, Google Cloud, Azure

AWS, Google Cloud

リージョンの可用性

指定したクラウドプロバイダーのすべてのリージョン

AWSについては、「 2生成 リージョンサポート 」を参照してください。

Google Cloud Platform については、「 2生成 リージョン サポート 」を参照してください。

リージョン横断的な配置

使用しているクラウドプロバイダーの生成2クラスターをサポートするリージョン全体でのみ。 「 」を参照してください。

オートスケーリング

リアクティブかつ予測的なオートスケーリング

リアクティブなオートスケーリングのみ

クラウド間配置のサポート

ストレージと IOPS は連動して増やされるため、請求には両方の拡大が反映されます。

ストレージと IOPS は個別に増やされるため、請求には拡大した項目のみが反映されます。

[2] A cluster's maximum IOPS rate also depends on the tier and disk size. The maximum standard IOPS rates listed are the highest IOPS rates achievable through different tier and disk size configurations.

You can use the Atlas Administration API to choose a different tier per shard in a sharded cluster. You can also select Analytics node tiers indepenently for each shard. The largest and smallest shard tiers must be within two tiers of each other. For example, if the largest shard is M50, the smallest shard can be M30 or M40. If you change the cluster tier for a sharded cluster in the Atlas UI, Atlas changes the tier of all shards in the cluster.

You can also use the Atlas Administration API to choose different IOPS per shard if the cluster is on AWS using AWS provisioned IOPS or the cluster is on Azure in regions that support Extended IOPS/storage.

To learn more, see Manage Cluster Sharding and the Update One Cluster in One Project endpoint in the Atlas Administration API documentation.

すべてのシャードは、すべてのノード上で同じディスクサイズである必要があります。NVMe クラスターは、独立したシャードスケーリングに対応していません。

NVMe インスタンスは、 マルチクラウドクラスターでは使用できません。

AWS または Azure を使用してホストされ、レイテンシーが低くスループットが高い I/O が要求されるアプリケーション向けに、Atlas ではローカルに接続されたエフェメラル NVMe SSDを使用したストレージ オプションを提供しています。

ファイルコピーベースの最初の同期は、最初の同期が必要な場合はいつでも、NVME クラスターのすべてのノードを同期するために常に使用されます。

注意

Atlas は Google Cloud 上の NVMe クラスターをサポートしていません。NVMe クラスターは、独立したシャードスケーリングに対応していません。

次のクラスター階層は AWS 上で運用される NVMe クラスターをサポートしています。

  • M40

  • M50

  • M60

  • M80

  • M200

  • M400

次のクラスター階層は、 Azure 上の NVMe クラスターをサポートします。

  • M60

  • M80

  • M200

  • M300

  • M400

  • M600

Atlas は、次の Azure リージョンで NVMe クラスターをサポートしています。

Azure リージョン
ロケーション
Atlas リージョン

brazilsouth

サンパウロ(ブラジル)

BRAZIL_SOUTH

canadacentral

オンタリオ州トロント

CANADA_CENTRAL

centralus

Iowa, USA

US_CENTRAL

eastus

バージニア州(米国東部)

US_EAST

eastus2

Virginia, USA

US_EAST_2

southcentralus

Texas, USA

US_SOUTH_CENTRAL

westus3

El Mirage, Arizona

US_WEST_3

Azure リージョン
ロケーション
Atlas リージョン

francecentral

フランス・パリ

FRANCE_CENTRAL

northeurope

アイルランド

EUROPE_NORTH

swedencentral

スウェーデン・イェブレ

SWEDEN_CENTRAL

uksouth

London, England, UK

UK_SOUTH

westeurope

オランダ語

EUROPE_WEST

Azure リージョン
ロケーション
Atlas リージョン

australiaeast

オーストラリア・ニューサウスウェールズ州

AUSTRALIA_EAST

centralindia

プネ(インド中部)

INDIA_CENTRAL

japaneast

Saitama, Tokyo, Japan

JAPAN_EAST

NVMe クラスターの固定値のストレージと RAM は、そのクラスター階層に対応します。詳細については、 「Amazon クラスター構成オプション」および「Azure クラスター構成オプション」を参照してください。

Clusters with NVMe storage use Cloud Backups. You can't disable backup on NVMe clusters. If you want to use hourly backups, Atlas limits backups on NVMe clusters to once every 12 hours.

NVMe クラスターは、バックアップを容易にするために、非表示のセカンダリ ノード を使用します。このセカンダリ ノードは、高いスループットおよび IOPS 性能を備えるプロビジョニング済みのボリュームで構成されています。

NVMe クラスターの一時停止はできません。

ローカル NVMe SSDストレージオプションを使用するクラスター( オートスケーリング を含む)のスケーリングには最初の同期が必要です。 Atlas NVMe クラスターは、ストレージ領域の 90% がいっぱいになると、次の上位層にオートスケールします。最初の同期は、後続の同期に比べて完了に時間がかかり、データが読み取られるプライマリのパフォーマンスが低下します。

ファイルコピーベースの最初の同期は、最初の同期が必要な場合はいつでも、NVME クラスターのすべてのノードを同期するために常に使用されます。

次の Azure リージョンの NVMe クラスターには、2 つのアベイラビリティゾーンがあります。

  • eastus2

  • centralus

  • southcentralus

アベイラビリティゾーンが指定されているそのほかすべての Azure リージョンの NVMe クラスターには、3つのアベイラビリティゾーンがあります。

次の表では、無料クラスター、フレキシブルなクラスター、M10+専有クラスターの主な違いを示しています。

無料クラスター
フレックス クラスター
専有クラスター

ストレージ(データ サイズ + インデックス サイズ)

512 MB

5 GB

10 - 4000 GB

MongoDB バージョンのサポート

8.0

8.0

7.0、最新リリース

メトリクスとアラート

限定

限定

VPC ピアリング

No

No

グローバル リージョン選択

Amazon Web Services 、 Google Cloud Platform、 Azureのリージョンのサブセット。

Amazon Web Services 、 Google Cloud Platform、 Azureのリージョンのサブセット。

リージョン横断的な配置

No

No

はい。クラスターを作成またはスケーリングするときに、高アベイラビリティーまたはローカル読み取りのために追加のリージョンを指定します。

バックアップ

No

はい

シャーディング

No

No

はい、M30+ 階層を使用するクラスターを対象にしています

専用クラスター

いいえ、 無料クラスターは共有環境で実行されます

いいえ、Flex クラスターは共有環境で実行されます

Yes, M10+ clusters deploy each mongod process to its own instance.

Performance Advisor

No

No

はい

BI Connector for Atlas

No

No

はい

無料クラスターの制限の詳細なリストについては、Atlas 無料クラスターの制限 を参照してください。

詳しくは、「オートスケーリングの構成 」を参照してください。

[1] レプリカセットの場合、データを保持するサーバーはレプリカセット ノードをホストするサーバーです。シャーディングされたクラスターの場合、データを持つサーバーはシャードをホストするサーバーである。Atlas ではこのクラスター向けにコンフィギュレーションサーバー用のサーバーも配置され、クラスター コストと別料金で課金されます。

クラスターは、次の方法で管理できます。

アクション
説明

クラスターのストレージ容量をカスタマイズします。各クラスター階層にはデフォルトのリソース セットが付属しています。M10+ クラスターは、ストレージ容量をカスタマイズする機能を提供します。

クラスターをシャーディングして水平方向に増やす。 Atlas Cluster Builder UI、Atlas Admin APIの最新バージョン、Atlas CLI、またはHashiCorp Terraform MongoDB Atlas Providerを使用して、クラスターをシャーディングできます。

クラスター内の各シャードを個別に増やすために、Atlas Admin APIの最新バージョンを使用することもできます。

Atlas が使用するクラスター階層範囲を設定して、クラスターの使用状況に応じてクラスター階層、ストレージ容量、またはその両方を自動的にスケーリングします。

書き込みブロックとその防止方法についても学習してください。Atlas は、クラスターのプライマリ ノードが過負荷になった場合に専用レプリカセット クラスターへの書き込みをブロックし、書き込みブロック ポリシーのしきい値を適用します。

MongoDB のバージョン、バックアップ、暗号化オプションなどの追加のクラスター設定を構成します。

提供して管理するリソースタグを使用して、目的、環境、チーム、または請求センターごとにリソースを分類します。

既存のクラスターを再構成します。Atlas のコンフィギュレーション オプションを変更します。

クラスターのメジャー バージョン アップグレードを管理します。Atlas を使用すると、Atlas クラスターのメジャー バージョンをいつでもアップグレードできます。

クラスターのメンテナンスウィンドウを設定します。Atlas がクラスターの週次メンテナンスを開始する時刻を設定できます。

既存のクラスタを一時停止、再開、または終了します。一時停止中のクラスターの設定を変更することはできません。また、一時停止中のクラスターからデータを読み込んだり、クラスターにデータを書き込んだりすることもできません。

アベイラビリティーを高めるためにマルチクラウド分散を構成します。Atlas には、クラスターのアベイラビリティーとワークロードの分散を改善するためのオプションが用意されています。

Atlas が提供する定義済みのレプリカセットタグを使用して、特定のアプリケーションからのクエリを特定のノード タイプとリージョンに転送します。接続文字列に定義済みのレプリカセットのタグを使用し、特定のノードにクエリを送信するには、readPreferenceTags 接続文字列オプションでタグを設定します。