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

Microsoft Azure

重要

The feature described on this page is not currently supported on Atlas Infinite clusters during public preview. For the features supported in public preview, see Public Preview Availability.

Atlas は、Microsoft Azure へのクラスターのデプロイをサポートしています。

Atlas supports the following Azure regions and Availability Zones. While all of the following regions support dedicated clusters (M10+), some regions don't support Free clusters (formerly known as M0) or Flex clusters. The Atlas API uses the corresponding Atlas Region.

注意

Azure ネイティブ統合を介して作成された Atlas 組織内で起動されたクラスターは、組織が拠点を置いている特定の Azure リージョンに限定されません。クラスターは、Atlas がサポートされている 40+の世界中のあらゆる Azure リージョンに配置できます。組織のリージョンは、Azure リソースの要件に適合させる必要があるだけで、組織内のクラスターがデプロイされるリージョンには影響しません。

重要

次の表でアスタリスク()でマークされたリージョンは、表内の他のリージョンよりもコストが高いため、マルチリージョンクラスターでのみセカンダリ障害復旧(DR)リージョンとして使用することをお勧めします。

また、これらのリージョンの利用には、ユーザーの Azure 環境によっては Azure サポートの承認が必要な場合があります。これらのリージョンの1つ以上に配置するクラスターを使用して、VNet ピアリングやプライベートエンドポイントなどのプライベート ネットワーク オプションを活用する場合は、Azure サブスクリプションがこれらのリージョンでリソースを作成できるようにする必要があります。詳しくは、Azure サポートにお問い合わせください。

Azure リージョン
ロケーション
Atlas リージョン
Free サポート
Flex サポート
M10+ サポート
アベイラビリティゾーン

centralus

Iowa, USA

US_CENTRAL

eastus

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

US_EAST

eastus2

Virginia, USA

US_EAST_2

northcentralus

Illinois, USA

US_NORTH_CENTRAL

westus

米国カリフォルニア州

US_WEST

westus2

米国ワシントン州

US_WEST_2

westus3

Arizona, USA

US_WEST_3

westcentralus

Wyoming, USA

US_WEST_CENTRAL

southcentralus

Texas, USA

US_SOUTH_CENTRAL

brazilsouth

サンパウロ(ブラジル)

BRAZIL_SOUTH

brazilsoutheast

Rio de Janeiro, Brazil

BRAZIL_SOUTHEAST

canadaeast

ケベックシティ(カナダ、ケベック州)

CANADA_EAST

canadacentral

トロント(カナダ、オンタリオ州)

CANADA_CENTRAL

chilecentral

Santiago

CHILE_CENTRAL

mexicocentral

Querétaro State、メキシコ

MEXICO_CENTRAL

Atlas supports NVMe storage and Extended Storage/IOPS in the following Azure regions.

Extended Storage is not available for multi-region clusters.

注意

Clusters in these regions created after November 1, 2024 support extended storage. Clusters existing in these regions prior to this date will automatically support extended storage over time. To enable extended storage on clusters created prior to November 1, 2024 earlier, contact MongoDB Support.

Azure リージョン
ロケーション
Atlas リージョン
NVMe サポート
拡張ストレージ/IOPS

centralus

Iowa, USA

US_CENTRAL

eastus

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

US_EAST

eastus2

Virginia, USA

US_EAST_2

northcentralus

Illinois, USA

US_NORTH_CENTRAL

westus

米国カリフォルニア州

US_WEST

westus2

米国ワシントン州

US_WEST_2

westus3

Arizona, USA

US_WEST_3

westcentralus

Wyoming, USA

US_WEST_CENTRAL

southcentralus

Texas, USA

US_SOUTH_CENTRAL

brazilsouth

サンパウロ(ブラジル)

BRAZIL_SOUTH

brazilsoutheast

Rio de Janeiro, Brazil

BRAZIL_SOUTHEAST

canadaeast

ケベックシティ(カナダ、ケベック州)

CANADA_EAST

canadacentral

トロント(カナダ、オンタリオ州)

CANADA_CENTRAL

chilecentral

Santiago

CHILE_CENTRAL

mexicocentral

Querétaro State、メキシコ

MEXICO_CENTRAL

Atlas クラスターの各階層には、デフォルトのリソース セットが付属しています。Atlas では次のリソース構成が選択可能です。

カスタム ストレージ サイズ

サーバーのルート ボリュームのサイズ。 Azureにデプロイされた Atlas クラスターには、 1SSDが使用されます[]

注意

RAM の可用性

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

注意

2021 年 10 月 18 日現在、Azure に配置された次の Atlas クラスターは、16,000 IOPS(7,500 から増加)および 1 秒あたり 500 MB のスループット( 1 秒あたり 250 MBから増加)を実現します。

  • 4 TB のストレージ ボリュームを持つ新しいクラスター。

  • 最大 4 TB のストレージ ボリュームまで増やすことができる既存のクラスター。

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

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

M0

.5 GB

.5 GB

共有

共有

Flex

5 GB

5 GB

Flex

Flex

M10

8 GB から 128 GB

8 GB

2 GB

1

M20

8 GB から 256 GB

16 GB

4 GB

1 または 2

M30

8 GB から 512 GB

32 GB

8 GB

2

M40

8 GB から 1 TB

64 GB

16 GB

4

M40 低 CPU

8 GB から 1 TB

64 GB

16 GB

2

M50

8 GB から 4 TB

128 GB

32 GB

8

M50 低 CPU

8 GB から 4 TB

128 GB

32 GB

4

M60

8 GB から 4 TB

128 GB

64 GB

16

M60_NVME

1600 GB

1600 GB

64 GB

8

M60 低 CPU

8 GB から 4 TB

128 GB

64 GB

8

M80

8 GB から 4 TB

256 GB

128 GB

32

M80 低 CPU

8 GB から 4 TB

256 GB

128 GB

16

M80_NVME

1600 GB

1600 GB

128 GB

16

M200

8 GB から 4 TB

256 GB

256 GB

64

M200 低 CPU

8 GB から 4 TB

256 GB

256 GB

32

M200_NVME

3100 GB

3100 GB

256 GB

32

M300 低 CPU

8 GB から 4 TB

512 GB

384 GB

48

M300_NVME

3600 GB

3600 GB

384 GB

48

M400 低 CPU

8 GB から 4 TB

512 GB

512 GB

64

M400_NVME

4000 GB

4000 GB

512 GB

64

M600_NVME

4000 GB

4000 GB

640 GB

80

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

M20 階層は、リージョンで利用可能な Azure バーチャル マシン シリーズに応じて、1 または 2 vCPU を含みます。

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

  • ドイツ西部中央

  • スイス北部

  • スイス西部

注意

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

For purposes of management with the Atlas Administration API, cluster tier names that are prepended with R instead of an M (R40 for example) run a low-CPU version of the cluster. When creating or modifying a cluster with the API, be sure to specify your desired cluster class by name with the replicationSpecs[n].regionConfigs[m].electableSpecs.instanceSize attribute.

重要

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

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

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

NVMe クラスターは、マルチクラウド クラスター構成をサポートしていません。

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

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

Azure では、各リージョン内に複数のデータセンターがあります。Azure は、データセンターをリージョン内の個別の場所であるアベイラビリティーゾーン でグループ化します。異なる物理的な場所にデータセンターを維持することで、Azure はローカル障害を許容できるようになります。

Azure アベイラビリティーゾーンはすべてのリージョンで利用できるわけではありません。アベイラビリティーゾーンを管理する Azure リージョンを確認するには、Azure リージョン表を参照してください。アベイラビリティーゾーンがまだ利用できないリージョンでは、 Azure は障害ドメインを使用して障害耐性を確保します。

Atlas では、ユーザーが Azure のアベイラビリティーゾーンをサポートするリージョンに専用クラスターをデプロイすると、自動的に Azure のアベイラビリティーゾーンを使用します。また、クラスターのノードをアベイラビリティーゾーン間に分割します。たとえば、3 ノードのレプリカセット クラスターの場合、ノードは各ゾーンに 1 つずつデプロイされるため、1 つのノードをホストする Azure データ センターでローカルな障害が発生しても、他のノードをホストしているデータ センターの運用には影響がありません。

注意

アベイラビリティーゾーンのあるリージョンでは、2019 年 9 月 12 日以降に配置された専用クラスターの稼働時間が長くなります。現在アベイラビリティーゾーンが提供されているリージョンに 2019 年 9 月 13 日より前に配置されたクラスターは、アベイラビリティーゾーン間で自動的に分割されません。アベイラビリティーゾーンについて詳しくは、Azure のドキュメントを参照してください。

各 Azure リージョンには、耐障害性向上のために、障害ドメインが一定数含まれています。障害ドメインは、共通の電源とネットワーク スイッチを共有する仮想マシンのグループで構成されます。アベイラビリティーゾーンをサポートしていないリージョンにクラスターが配置されると、Atlas ではノードを障害ドメインに分散します。

Atlas は、アベイラビリティセット を使用して、障害ドメイン全体にクラスターを配置します。少なくとも 3 つの障害ドメイン(3FD)があるリージョンの場合、Atlas は 3 つの障害ドメインにわたってクラスターを配置します。障害ドメインが 2 つしかないリージョン(2FD)の場合、Atlas は 2 つの障害ドメインにわたってクラスターを配置します。

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

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

Azure の障害ドメインと可用性セットに関する一般的な情報については、「アベイラビリティセットの概要」を参照してください。

選択した Azure リージョンに 3 つ以上の障害ドメインがある場合、Atlas クラスターは 3 つの障害ドメインに分散されます。たとえば、3 ノードのレプリカセット クラスターの場合、ノードは各ゾーンに 1 つずつ配置されます。

3 つの障害ドメインの Azure リージョン全体に配置された 3 ノードのレプリカセット。
クリックして拡大します

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

選択した Azure リージョンに 2 つの障害ドメインがある場合、Atlas クラスターは 2 つの障害ドメインに分割されます。たとえば、3 ノードのレプリカセット クラスターでは、2 つのノードが 1 つのゾーンに、残りのノードが他のゾーンにそれぞれ配置されます。

2 つの障害ドメインの Azure リージョン全体に配置された 3 ノードのレプリカセット。
クリックして拡大します

2FD クラスターでは、ゾーンが失われたイベントの場合に 3FD クラスターよりも可用性が失われる可能性が高くなります。ただし、レイテンシやロケーションが優先順位される場合は、2FD クラスターをサポートするリージョンが推奨される場合があります。

[1] Azureストレージオプションの詳細なドキュメントについては、「 VM 用の高パフォーマンス Premium Storage とマネージド ディスク 」を参照してください。

Atlas は、クラスターが使用するインスタンス タイプの Azure リージョンのキャパシティーが一時的に不足した場合に、クラスターの可用性を維持するために、 Azure インスタンスの適応型キャパシティ機能を使用します。Atlas は、少なくとも 1 つのノードを持つ Azure 上のクラスターに対して、デフォルトで適応型キャパシティーを有効にします。

注意

Azure capacity reservations are not the same as Atlas's use of Azure adaptive capacity. Atlas respects Azure capacity reservations and uses the logic described in this section.

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

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

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

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

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

元のインスタンスタイプが利用可能なキャパシティーに戻ると、Atlas はクラスターを自動的に元のインスタンスタイプに戻します。メンテナンスウィンドウを定義すると、Atlas はそのウィンドウを尊重します。

On Azure, Atlas uses adaptive capacity for dedicated clusters M30 and larger that have at least one node. Adaptive capacity is available for these clusters in all Azure regions listed in Supported Regions. Atlas doesn't use adaptive capacity for M10 clusters, Free clusters, or Flex clusters.

M20 クラスターの場合、アダプティブ キャパシティーは、代替インスタンス ファミリーをフォールバックとして提供している Azure リージョンでのみ利用できます。M20 インスタンスタイプ自体がキャパシティー不足になった場合、Atlas は代替インスタンスタイプにフォールバックできません。

使用可能なキャパシティーがない M10 または M20 インスタンス タイプを選択すると、Atlas UI に通知が表示されます。クラスターを配置するには、次のいずれかの操作を実行します。

  • Select a different Azure region. To review available Azure regions, see Supported Regions.

  • より大きなクラスター階層(M30以上)を選択します。

  • キャパシティーが復帰するまで待ちます。

キャパシティーの不足は一時的です。クラウドプロバイダーがリージョンのキャパシティーを復元すると、インスタンス タイプが再び使用可能になります。

Atlas は、Atlas がストレージをインスタンスタイプに結び付けているため、NVMeストレージを使用するクラスターには適応型キャパシティーを使用しません。

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

Azure キャパシティーの不足時にクラスターの可用性を維持するため、適応型キャパシティーを有効にすることをお勧めします。Atlas は、デフォルトで適応型キャパシティーを可能にします。個別のクラスターでは、アダプティブ キャパシティーの使用をオプトアウトできます。オプトアウトすると、Atlas はクラスターを元のインスタンスタイプに維持します。そのため、キャパシティーの不足により、クラスターの拡大ができなくなる可能性があります。

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

Atlas では、Azure 上の M10 以上のクラスターに対する個別の検索ノードの配置がサポートされています。

Atlas は、次のAzureリージョンで検索ノードをサポートしていません。

リージョン名
Azure リージョン

AUSTRALIA_CENTRAL_2

australiacentral2

AUSTRALIA_SOUTH_EAST

australiasoutheast

BRAZIL_SOUTHEAST

brazilsoutheast

CANADA_EAST

canadaeast

GERMANY_NORTH

germanynorth

INDIA_WEST

westindia

INDIA_SOUTH

southindia

ITALY_NORTH (低 CPU 検索ノードのみに使用可能)

italynorth

JAPAN_WEST

japanwest

KOREA_SOUTH

koreasouth

NORWAY_WEST

norwaywest

SOUTH_AFRICA_WEST

southafricawest

SPAIN_CENTRAL

spaincentral

SWEDEN_SOUTH

swedensouth

SWITZERLAND_WEST

switzerlandwest

UAE_CENTRAL

uaecentral

UK_WEST

ukwest

US_WEST_CENTRAL

westcentralus

US_WEST

westus

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

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

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

S40

  • Default RAM: 16 GiB

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

  • vCPU: 2

S50

  • Default RAM: 32 GiB

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

  • vCPU: 4

S60

  • Default RAM: 64 GiB

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

  • vCPU: 8

S80

  • Default RAM: 128 GiB

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

  • vCPU: 16

S90

  • Default RAM: 256 GiB

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

  • vCPU: 32

S100

  • Default RAM: 384 GiB

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

  • vCPU: 48

S110

  • Default RAM: 512 GiB

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

  • vCPU: 64

S 130

  • Default RAM: 672 GiB

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

  • vCPU: 96

S 135

  • Default RAM: 672 GiB

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

  • vCPU: 104

重要

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

Atlas は、次の Azure リージョンでの Stream Processing ワークスペース の配置をサポートしています。

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

eastus

Virginia, USA

US_EAST_1

eastus2

Virginia, USA

US_EAST_2

westus

米国カリフォルニア州

US_WEST

brazilsouth

サンパウロ(ブラジル)

BRAZIL_SOUTH

Along with global region support, the following product integrations enable applications running on Azure, such as Azure Virtual Machines, Azure Functions, and Azure Container Instances, to use Atlas instances easily and securely.

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