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

Google Cloud

重要

このページで説明されている機能は、パブリックプレビュー期間中、Atlas Infiniteクラスターでは現在サポートされていません。パブリックプレビューでサポートされている機能については、パブリックプレビューの可用性を参照してください。

Atlas は、Google Cloud へのクラスター配置をサポートしています。

Atlas は次の Google Cloud リージョンをサポートしています。次のリージョンはすべて専有クラスター(M10+)をサポートしていますが、一部のリージョンでは無料クラスター(以前は M0)または Flex クラスターをサポートしていません。Atlas API は対応する Atlas Region を使用します。

Google Cloud リージョン
ロケーション
Atlas リージョン
Free サポート
Flex サポート
M10+ サポート

us-central1

Iowa, USA

CENTRAL_US

us-east1

サウスカロライナ州(米国)

EASTERN_US

us-east4

ノースバージニア州(米国)

US_EAST_4

us-east5

オハイオ州コロンバス(米国)

US_EAST_5

northamerica-northeast1

モントリオール(カナダ)

NORTH_AMERICA_NORTHEAST_1

northamerica-northeast2

トロント(カナダ)

NORTH_AMERICA_NORTHEAST_2

southamerica-east1

サンパウロ(ブラジル)

SOUTH_AMERICA_EAST_1

southamerica-west1

サンティアゴ(チリ)

SOUTH_AMERICA_WEST_1

us-west1

米国ワシントン州

WESTERN_US

us-west2

Los Angeles, CA, USA

US_WEST_2

us-west3

ユタ州ソルトレイクシティ(米国)

US_WEST_3

us-west4

Las Vegas, NV, USA

US_WEST_4

us-south1

Dallas, TX, USA

US_SOUTH_1

northamerica-south1

ケレタロ、メキシコ

NORTH_AMERICA_SOUTH_1

各 Atlas クラスター階層にはデフォルトのリソース セットが付属しています。Atlas には、次のリソース構成オプションがあります。

ストレージ サイズは、サーバーのルート ボリュームのサイズを反映します。Google Cloud Platform に配置された Atlas クラスターは、クラスターの クラスターのセレクション: に応じて、異なる SSD タイプを使用します。

  • Gen1、M10、M20 クラスターは Persistent Disk ストレージを使用します。

  • Gen2 cluster use Hyperdisk storage [1].

注意

RAM の可用性

カーネルに確保されるメモリがあるため、各クラスター階層で実際に使用可能な RAM の量は、記載量を若干下回る場合があります。

次のクラスター階層を利用できます。

Cluster Tiers
ストレージ範囲
デフォルトのストレージ
デフォルトの RAM

M0

.5 GB

.5 GB

共有

Flex

5 GB

5 GB

Flex

M10

10 GB から 128 GB

10 GB

1.7 GB

M20

10 GB から 256 GB

20 GB

3.8 GB

M30

10 GB から 512 GB

40 GB

8 GB

M40

10 GB から 1 TB

80 GB

16 GB

M50

10 GB から 4 TB

160 GB

32 GB

M60

10 GB から 4 TB

320 GB

64 GB

M80

10 GB から 4 TB

750 GB

128 GB

M140

10 GB から 4 TB

1000 GB

192 GB

M200

10 GB から 4 TB

1500 GB

256 GB

M250

10 GB から 4 TB

1750 GB

320 GB

M300

10 GB から 4 TB

2000 GB

360 GB

M400

10 GB から 4 TB

3000 GB

512 GB

M600

10 GB から 4 TB

4096 GB

640 GB

上記階層はマルチクラウド クラスターに使用できます。

次のリージョンではご利用いただけません。

  • AUSTRALIA_SOUTHEAST_1

  • EUROPE_WEST_3

  • NORTHEASTERN_ASIA_PACIFIC

  • SOUTH_AMERICA_EAST_1

  • EUROPE_WEST_8

  • EUROPE_WEST_9

  • EUROPE_SOUTHWEST_1

Atlas はRクラスのインスタンスを次のリージョンに制限しています。

  • CENTRAL_US

  • EASTERN_US (サウスカロライナ州、us-east1(米国)

  • US_EAST_4

  • WESTERN_US

  • US_WEST_3

  • US_WEST_4

  • NORTH_AMERICA_NORTHEAST_1

  • NORTH_AMERICA_NORTHEAST_2

  • SOUTH_AMERICA_EAST_1

  • ASIA_EAST_2

  • ASIA_NORTHEAST_2

  • ASIA_NORTHEAST_3

  • ASIA_SOUTH_1

  • ASIA_SOUTHEAST_2

  • EASTERN_ASIA_PACIFIC

  • NORTHEASTERN_ASIA_PACIFIC

  • SOUTHEASTERN_ASIA_PACIFIC

  • WESTERN_EUROPE

  • EUROPE_NORTH_1

  • EUROPE_WEST_2

  • EUROPE_WEST_3

  • EUROPE_WEST_4

  • EUROPE_WEST_6

  • EUROPE_WEST_8

  • EUROPE_WEST_9

  • EUROPE_SOUTHWEST_1

注意

クラスター階層と API の命名規則

Atlas Administration API によるマネジメントでは、クラスター階層名が M でなく R で始まるもの(たとえば、R40)は、低 CPU バージョンのクラスターを実行します。API を使用してクラスターを作成または変更する場合は、必ず replicationSpecs[n].regionConfigs[m].electableSpecs.instanceSize 属性を持つ名前で適したクラスタークラスを指定します。

重要

マルチクラウド低 CPU クラスター

低 CPU クラスター階層(M40 低 CPU、M50 低 CPU、M60 低 CPU など)は、クラスター層が使用可能な限り、マルチクラウドクラスター構成で使用できます。クラスターが使用するすべてのリージョン。

通常、ワークロードに必要なストレージは 2TB 未満です。

Atlas は次のリソースを自動的に構成し、ユーザーによる変更は許可しません。

  • ストレージ速度

  • 暗号化されたストレージ ボリューム

Google Cloud のストレージ ボリュームは常に暗号化されます。

各 Google Cloud リージョンには、一定数の独立したゾーンが含まれます。各ゾーンには、他のゾーンから分離された電源、冷却、ネットワーク、および制御プレーンがあります。

2Z(2 つのゾーン)や 3Z(3 つのゾーン)など、複数のゾーンを持つリージョンの場合、Atlas はこれらのゾーン全体にクラスターを配置します。

Atlas の「新しいクラスターの追加」フォームでは、3Z クラスターをサポートするリージョンが、高可用性を提供するため Recommended としてマークされます。

詳しくは、Google ドキュメントの「リージョンとゾーン」を参照してください。

リージョン内のゾーンの数は、Atlas が配置できる MongoDB ノードの数には影響しません。MongoDB Atlas クラスターは、常に最低 3 つの MongoDB ノードを含むレプリカセットで構成されます。

選択した Google Cloud リージョンに少なくとも 3 つのゾーンがある場合、Atlas クラスタは 3 つのゾーンに分割されます。たとえば、3 ノードのレプリカセット クラスターでは、各ゾーンに 1 つのノードが配置されます。

3Z クラスターは 2Z クラスターよりも高可用性が高いです。ただし、すべてのリージョンが 3Z クラスターをサポートしているわけではありません。

[1] 詳しくは、Google ドキュメントのストレージ オプションを参照してください。

Atlasでは、Google Cloud Platformに配置されたM30+専有クラスターをGen2クラスターとして構成できます。

次の表に、サポートされている各 Gen2 クラスター階層のインスタンスマシン、vCPU 数、および RAM を示します。

Atlas Gen2 Tier
インスタンスマシン
vCPU
RAM

M30

c4a-standard-2

2

8 GB

M40

c4a-standard-4

4

16 GB

M50

c4a-standard-8

8

32 GB

M60

c4a-standard-16

16

64 GB

M80

c4a-standard-32

32

128 GB

M140

c4a-standard-48

48

192 GB

M200

c4a-standard-64

64

256 GB

次の表に、Gen2 専有クラスターをサポートする Google Cloud Platform リージョンを示します。Atlas API は対応する Atlas Region を使用します。

Google Cloud リージョン
ロケーション
Atlas リージョン

us-central1

Iowa, USA

CENTRAL_US

us-east1

サウスカロライナ州(米国)

EASTERN_US

us-east4

ノースバージニア州(米国)

US_EAST_4

northamerica-south1

ケレタロ、メキシコ

NORTH_AMERICA_SOUTH_1

us-east5

オハイオ州コロンバス(米国)

US_EAST_5

us-west2

Los Angeles, CA, USA

US_WEST_2

us-west4

Las Vegas, NV, USA

US_WEST_4

Adaptive キャパシティーは、クラスターが使用するインスタンスタイプに対してGoogle Cloudリージョンのキャパシティーが一時的に不足している場合に、クラスターの可用性を維持するためにAtlasが使用する機能です。リージョンでキャパシティーが不足している場合、クラスターを増やすことができない可能性があり、自動復旧中にAtlasがノードを置き換えることができない可能性があります。クラスターの可用性を維持するために、Atlasはキャパシティーに余裕のある代替インスタンスタイプをプロビジョニングし、クラスターを一時的にそこに移動します。

Atlasは、Google Cloud Platformクラスターに対してデフォルトで適応型キャパシティーを有効にします。

Atlasがクラスターで使用されているインスタンスタイプにキャパシティーがないことを検出すると、Atlasはキャパシティーに余裕のある別のインスタンスタイプをプロビジョニングし、クラスターが引き続き実行できるように一時的にクラスターをそのインスタンスタイプに移動します。Atlasは、同じクラスタークラスから代替のインスタンスタイプを選択し、データを移動しません。

Atlas は、クラスターのコンピュート リソースを変更した場合にのみ適応型キャパシティーを使用します。たとえば、次のような場合です。

ノードまたはシャードを追加しても、Atlas では適応型キャパシティーは使用されません。

代替インスタンスタイプによりクラスターを利用可能に保ち、変更によるダウンタイムは発生しません。代替インスタンスタイプは、元のインスタンスタイプよりもパフォーマンスが低下する可能性があるため、Atlas がクラスターを元のインスタンスタイプに戻すまで、アプリケーションでは CPU 使用率の増加、レイテンシの増加、またはタイムアウトが発生する可能性があります。

Atlasは、キャパシティーの制約により代替のインスタンスタイプをプロビジョニングする場合でも、クラスターの価格を変更することはありません。

Google Cloud Platformでは、AtlasはGen1専有クラスターに対してのみアダプティブキャパシティーを使用します。Gen2インスタンスタイプには現在代替のインスタンスタイプがないため、AtlasはGCP Gen2専有クラスターにアダプティブキャパシティーを使用できません。アダプティブキャパシティーの設定はGen2 Google Cloud Platformクラスターに表示されますが、効果はありません。

Atlasは、FreeクラスターまたはFlexクラスターに対してアダプティブキャパシティーを使用しません。また、Atlasは、NVMeストレージを使用するクラスターに対してもアダプティブキャパシティーを使用しません。これは、Atlasがそれらのストレージをインスタンスタイプに結合しているためです。

キャパシティー不足が発生した際にクラスターの可用性を維持するため、アダプティブキャパシティーを有効にすることを推奨します。Atlasでは、デフォルトでアダプティブキャパシティーが有効になっています。クラスターごとにアダプティブキャパシティーの使用を無効にすることができます。無効にした場合、Atlasはクラスターを元のインスタンスタイプのまま維持しますが、キャパシティー不足が発生するとクラスターを拡大できなくなる可能性があります。

Atlasの適応型キャパシティー変更をオプトアウトするには、「AzureおよびGoogle Cloud Platformクラスターの適応型キャパシティー」を参照してください。

Atlas は、ほとんどの Google Cloud リージョンで M10 以上のクラスタに対する個別の 検索ノード の配置をサポートしています。

注意

検索ノードは現在、次の Google Cloud リージョンでは使用できません。

  • ヨハネスブルグ(南アフリカ)(africa-south1)

  • ベルリン( europe-west10 )

  • サウジアラビア、ダンマーム(me-central2)

  • メキシコ、ケベック州(northamerica-south1)

  • サウスカロライナ州(us-east1)

Atlas は、Google Cloud に配置された検索ノードに対してさまざまな検索階層を提供します。

次の表は、ハードウェアの各クラス(低 CPU と高 CPU)で使用できる検索階層を示しています。デフォルトのRAMとストレージはギビバイト(GiB)単位で測定されています。

インスタンス サイズ
インスタンスの詳細

S30

  • Default RAM: 8 GiB

  • デフォルトのストレージ : 128 GiB

  • vCPU: 2

S40

  • Default RAM: 16 GiB

  • デフォルトのストレージ : 337 GiB

  • vCPU: 2

S50

  • Default RAM: 32 GiB

  • デフォルトのストレージ : 337 GiB

  • vCPU: 4

S60

  • Default RAM: 64 GiB

  • デフォルトのストレージ : 337 GiB

  • vCPU: 8

S 70

  • Default RAM: 96 GiB

  • デフォルトのストレージ : 674 GiB

  • vCPU: 12

S80

  • Default RAM: 128 GiB

  • デフォルトのストレージ : 674 GiB

  • vCPU: 16

S90

  • Default RAM: 256 GiB

  • デフォルトのストレージ : 1348 GiB

  • vCPU: 32

S100

  • Default RAM: 384 GiB

  • デフォルトのストレージ : 2697 GiB

  • vCPU: 48

S 130

  • Default RAM: 768 GiB

  • デフォルトのストレージ : 5394 GiB

  • vCPU: 96

注意

ほとんどの検索ノードは、ストレージに NVMe 接続の ローカル SSD ディスク を使用します。次の検索階層を持つ検索ノードは、SCSI 接続の SSD 永続ディスク [1] を使用します:

  • S20 高 CPU インスタンス

  • S30 低 CPU インスタンス

重要

リストに表記されないリージョンをリクエストするには、MongoDB フィードバックポータルにフィードバックを追加します。フィードバックは、今後の Atlas Stream Processing カバレッジの拡大に役立ちます。

Atlas は以下の Google Cloud リージョンでの Stream Processing ワークスペースの配置をサポートしています。

地理
Google Cloud リージョン
ロケーション
Atlas リージョン

Americas

us-central1

Iowa, USA

CENTRAL_US

Americas

us-east4

ノースバージニア州(米国)

US_EAST_4

Americas

us-west1

米国ワシントン州

WESTERN_US

アジア太平洋

asia-south1

ムバイ(インド)

ASIA_SOUTH_1

ヨーロッパ

europe-west1

ベルギー

WESTERN_EUROPE

グローバル リージョン サポートに加えて、次のプロダクト統合により、Google Compute Engine、Google Cloud Functions、Google Cloud Run、Google App Engine などの Google Cloud 上で実行中のアプリで、Atlas インスタンスを簡単かつ安全に使用できるようになります。

Atlas で Google Cloud を最も効果的に使用する方法の詳細については、次のベスト プラクティス、ガイド、ケーススタディをご覧ください。