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リソース要件に一致するためにのみ必要であり、組織内のクラスターが配置されるリージョンには影響しません。
重要
We recommend that you use the regions marked by an asterisk () in the following table as a secondary disaster recovery (DR) region only in a multi-region cluster because these regions cost higher than the other regions in the table.
また、これらのリージョンの利用には、ユーザーの Azure 環境によっては Azure サポートの承認が必要な場合があります。これらのリージョンにクラスターをデプロイして、VNet ピアリングやプライベートエンドポイントなどのプライベート ネットワーク オプションを活用する場合は、Azure サブスクリプションがこれらのリージョンでリソースを作成できるようにする必要があります。詳しくは、Azure サポートにお問い合わせください。
Azure リージョン | ロケーション | Atlas リージョン | Free サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| Iowa, USA |
| ||||
| バージニア州(米国東部) |
| ||||
| Virginia, USA |
| ||||
| Illinois, USA |
| ||||
| 米国カリフォルニア州 |
| ||||
| 米国ワシントン州 |
| ||||
| Arizona, USA |
| ||||
| Wyoming, USA |
| ||||
| Texas, USA |
| ||||
| サンパウロ(ブラジル) |
| ||||
| Rio de Janeiro, Brazil |
| ||||
| ケベックシティ(カナダ、ケベック州) |
| ||||
| トロント(カナダ、オンタリオ州) |
| ||||
| Santiago |
| ||||
| Querétaro State、メキシコ |
|
Azure リージョン | ロケーション | Atlas リージョン | Free サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| アイルランド |
| ||||
| オランダ語 |
| ||||
| London, England, UK |
| ||||
| カーディフ(英国ウェールズ) |
| ||||
| フランス・パリ |
| ||||
| マルセイユ(フランス) |
| ||||
| ミラノ(イタリア) |
| ||||
| フランクフルト(ドイツ) |
| ||||
| ベルリン(ドイツ) |
| ||||
| ワルシャワ(ポーランド) |
| ||||
| チューリッヒ(スイス) |
| ||||
| ジュネーブ(スイス) |
| ||||
| オスロ(ノルウェー) |
| ||||
| スタヴァンゲル(ノルウェー) |
| ||||
| スウェーデン・イェブレ |
| ||||
| スウェーデン、スタッファンストルプ |
| ||||
| スペイン、マドリード |
|
Azure リージョン | ロケーション | Atlas リージョン | Free サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| 中国(香港) |
| ||||
| 香港 |
| ||||
| オーストラリア、キャンベラ |
| ||||
| オーストラリア、キャンベラ |
| ||||
| オーストラリア・ニューサウスウェールズ州 |
| ||||
| オーストラリア、ビクトリア州 |
| ||||
| プネ(インド中部) |
| ||||
| チェンナイ(インド) |
| ||||
| ムバイ(インド) |
| ||||
| Jakarta |
| ||||
| Tokyo, Japan |
| ||||
| 大阪(日本) |
| ||||
| 韓国(ソウル) |
| ||||
| 韓国(釜山) |
| ||||
| インドネシア語 |
| ||||
| オークランド、ニュージーランド |
|
Azure リージョン | ロケーション | Atlas リージョン | Free サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| ヨハネスブルグ(南アフリカ) |
|
Azure リージョン | ロケーション | Atlas リージョン | Free サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| Dubai, UAE |
| ||||
| アブダビ(アラブ首長国連邦) |
| ||||
| Qatar |
| ||||
| イスラエル |
| ||||
| ヨハネスブルグ(南アフリカ) |
| ||||
| ケープタウン(南アフリカ) |
|
拡張ストレージ/IOPS がサポートするリージョン
Atlas は、次の Azure リージョンで NVMe ストレージ と 拡張ストレージ/IOPS をサポートしています。
注意
、 年 11 月 日以降に作成されたこれらのリージョンのクラスターは、12024 拡張ストレージをサポートします。この日付より前にこれらのリージョンに存在していたクラスターは、徐々に拡張ストレージをサポートします。 11 月1 2024より前に作成されたクラスターで拡張ストレージを有効にするには、 MongoDBサポート にお問い合わせください。
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ/IOPS |
|---|---|---|---|---|
| Iowa, USA |
| ||
| バージニア州(米国東部) |
| ||
| Virginia, USA |
| ||
| Illinois, USA |
| ||
| 米国カリフォルニア州 |
| ||
| 米国ワシントン州 |
| ||
| Arizona, USA |
| ||
| Wyoming, USA |
| ||
| Texas, USA |
| ||
| サンパウロ(ブラジル) |
| ||
| Rio de Janeiro, Brazil |
| ||
| ケベックシティ(カナダ、ケベック州) |
| ||
| トロント(カナダ、オンタリオ州) |
| ||
| Santiago |
| ||
| Querétaro State、メキシコ |
|
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ/IOPS |
|---|---|---|---|---|
| アイルランド |
| ||
| オランダ語 |
| ||
| London, England, UK |
| ||
| カーディフ(英国ウェールズ) |
| ||
| フランス・パリ |
| ||
| マルセイユ(フランス) |
| ||
| ミラノ(イタリア) |
| ||
| フランクフルト(ドイツ) |
| ||
| ベルリン(ドイツ) |
| ||
| ワルシャワ(ポーランド) |
| ||
| チューリッヒ(スイス) |
| ||
| ジュネーブ(スイス) |
| ||
| オスロ(ノルウェー) |
| ||
| スタヴァンゲル(ノルウェー) |
| ||
| スウェーデン・イェブレ |
| ||
| スウェーデン、スタッファンストルプ |
| ||
| スペイン、マドリード |
|
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ/IOPS |
|---|---|---|---|---|
| 中国(香港) |
| ||
| 香港 |
| ||
| オーストラリア、キャンベラ |
| ||
| オーストラリア、キャンベラ |
| ||
| オーストラリア・ニューサウスウェールズ州 |
| ||
| オーストラリア、ビクトリア州 |
| ||
| プネ(インド中部) |
| ||
| チェンナイ(インド) |
| ||
| ムバイ(インド) |
| ||
| Jakarta |
| ||
| Tokyo, Japan |
| ||
| 大阪(日本) |
| ||
| 韓国(ソウル) |
| ||
| 韓国(釜山) |
| ||
| インドネシア語 |
| ||
| オークランド、ニュージーランド |
|
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ/IOPS |
|---|---|---|---|---|
| Dubai, UAE |
| ||
| アブダビ(アラブ首長国連邦) |
| ||
| Qatar |
| ||
| イスラエル |
| ||
| ヨハネスブルグ(南アフリカ) |
| ||
| ケープタウン(南アフリカ) |
|
クラスター構成オプション
Atlas クラスターの各階層には、デフォルトのリソース セットが付属しています。Atlas では次のリソース構成が選択可能です。
- カスタム ストレージ サイズ
サーバーのルート ボリュームのサイズ。 Azureにデプロイされた Atlas クラスターには、 SSDが使用されます[1]
注意
RAM の可用性
カーネルに確保されるメモリがあるため、各クラスター階層で実際に使用可能な RAM の量は、記載量を若干下回る場合があります。
注意
As of October 18, 2021, the following Atlas clusters deployed to Azure offer 16,000 IOPS (up from 7,500) and 500 MB/second throughput (up from 250 MB/second):
4 TB のストレージ ボリュームを持つ新しいクラスター。
最大 4 TB のストレージ ボリュームまで増やすことができる既存のクラスター。
次のクラスター階層を利用できます。
Cluster Tiersストレージ範囲デフォルトのストレージデフォルトの RAMM0
.5 GB
.5 GB
共有
Flex
5 GB
5 GB
Flex
M10
8 GB から 128 GB
8 GB
2 GB
M20
8 GB から 256 GB
16 GB
4 GB
M30
8 GB から 512 GB
32 GB
8 GB
M40
8 GB から 1 TB
64 GB
16 GB
M40 低 CPU
8 GB から 1 TB
128 GB
16 GB
M50
8 GB から 4 TB
128 GB
32 GB
M50 低 CPU
8 GB から 4 TB
128 GB
32 GB
M60
8 GB から 4 TB
128 GB
64 GB
M60_NVME
1600 GB
1600 GB
64 GB
M60 低 CPU
8 GB から 4 TB
128 GB
64 GB
M80
8 GB から 4 TB
256 GB
128 GB
M80 低 CPU
8 GB から 4 TB
256 GB
128 GB
M80_NVME
1600 GB
1600 GB
128 GB
M200
8 GB から 4 TB
256 GB
256 GB
R200
8 GB から 4 TB
256 GB
256 GB
M200_NVME
3100 GB
3100 GB
256 GB
R300
8 GB から 4 TB
512 GB
384 GB
M300_NVME
3600 GB
3600 GB
384 GB
R400
8 GB から 4 TB
512 GB
432 GB
M400_NVME
4000 GB
4000 GB
512 GB
M600_NVME
4000 GB
4000 GB
640 GB
上記階層はマルチクラウド クラスターに使用できます。
次のリージョンではご利用いただけません。
ドイツ西部中央
スイス北部
スイス西部
注意
クラスター階層と API の命名規則
For purposes of management with the Atlas Administration API, cluster tier names that are prepended with
Rinstead of anM(R40for 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 thereplicationSpecs[n].regionConfigs[m].electableSpecs.instanceSizeattribute.重要
マルチクラウド低 CPU クラスター
低 CPU クラスター階層(M40 低 CPU、M50 低 CPU、M60 低 CPU など)は、クラスター層が使用可能な限り、マルチクラウドクラスター構成で使用できます。クラスターが使用するすべてのリージョン。
通常、ワークロードには必要なのは
2TB未満です。NVMe クラスターは、マルチクラウド クラスター構成をサポートしていません。
Atlas は次のリソースを自動的に構成し、ユーザーによる変更は許可しません。
- 暗号化されたストレージ ボリューム
- Azure ストレージ ボリュームは 常に暗号化 されます。
Azure アベイラビリティーゾーン
Azure では、各リージョン内に複数のデータセンターがあります。Azure は、データセンターをリージョン内の個別の場所であるアベイラビリティーゾーン でグループ化します。異なる物理的な場所にデータセンターを維持することで、Azure はローカル障害を許容できるようになります。
Azure アベイラビリティーゾーンはすべてのリージョンで利用できるわけではありません。アベイラビリティーゾーンを管理する Azure リージョンを確認するには、Azure リージョン表を参照してください。アベイラビリティーゾーンがまだ利用できないリージョンでは、 Azure は障害ドメインを使用して障害耐性を確保します。
Atlas では、ユーザーが Azure のアベイラビリティーゾーンをサポートするリージョンに専用クラスターをデプロイすると、自動的に Azure のアベイラビリティーゾーンを使用します。また、クラスターのノードをアベイラビリティーゾーン間に分割します。たとえば、3 ノードのレプリカセット クラスターの場合、ノードは各ゾーンに 1 つずつデプロイされるため、1 つのノードをホストする Azure データ センターでローカルな障害が発生しても、他のノードをホストしているデータ センターの運用には影響がありません。
注意
アベイラビリティーゾーンのあるリージョンでは、2019 年 9 月 12 日以降に配置された専用クラスターの稼働時間が長くなります。現在アベイラビリティーゾーンが提供されているリージョンに 2019 年 9 月 13 日より前に配置されたクラスターは、アベイラビリティーゾーン間で自動的に分割されません。アベイラビリティーゾーンについて詳しくは、Azure のドキュメントを参照してください。
Azure 障害ドメイン
各 Azure リージョンには、耐障害性向上のために、障害ドメインが一定数含まれています。障害ドメインは、共通の電源とネットワーク スイッチを共有する仮想マシンのグループで構成されます。アベイラビリティーゾーンをサポートしていないリージョンにクラスターが配置されると、Atlas ではノードを障害ドメインに分散します。
Atlas は、 アベイラビリティセット を使用して、障害ドメイン全体にクラスターを配置します。少なくとも3 3 つの障害ドメイン( FD)があるリージョンの場合、Atlas は 3 つの障害ドメインにわたってクラスターを配置します。障害ドメインが2 2 つしかないリージョン( FD)の場合、Atlas は 2 つの障害ドメインにわたってクラスターを配置します。
Atlas の 新しいクラスターの追加 フォームでは、3FD クラスターをサポートするリージョンが、より高い可用性を提供するため Recommended としてマークされます。
リージョン内の障害ドメインの数は、Atlas が配置できる MongoDB ノードの数には影響しません。MongoDB Atlas クラスターは、常に最低 3 つの MongoDB ノードを含むレプリカセットで構成されます。
Azure の障害ドメインと可用性セットに関する一般的な情報については、「アベイラビリティセットの概要」を参照してください。
3 つ以上の障害ドメインがあるリージョン
選択した Azure リージョンに 3 つ以上の障害ドメインがある場合、Atlas クラスターは 3 つの障害ドメインに分散されます。たとえば、3 ノードのレプリカセット クラスターの場合、ノードは各ゾーンに 1 つずつ配置されます。
3FD クラスターは、2FD クラスターに比べて可用性が高くなります。ただし、すべてのリージョンが 3FD クラスターをサポートしているわけではありません。
障害ドメインが 2 つだけのリージョン
選択した Azure リージョンに 2 つの障害ドメインがある場合、Atlas クラスターは 2 つの障害ドメインに分割されます。たとえば、3 ノードのレプリカセット クラスターでは、2 つのノードが 1 つのゾーンに、残りのノードが他のゾーンにそれぞれ配置されます。
2FD クラスターは、ゾーンが失われたイベントに 3FD クラスターよりも可用性が失われる高い可能性があります。ただし、レイテンシやロケーションが優先順位場合は、2FD クラスターをサポートするリージョンが推奨される場合があります。
| [1] | Azureストレージオプションの詳細なドキュメントについては、「 VM 用の高パフォーマンス Premium Storage とマネージド ディスク 」を参照してください。 |
適応型キャパシティー
Adaptive capacity is a feature of Azure instances that Atlas uses to help keep your cluster available when an Azure region is temporarily out of capacity for the instance type that your cluster uses. Atlas enables adaptive capacity by default for clusters on Azure that have at least one node.
注意
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.
When an Azure region temporarily runs out of capacity for the instance type that your cluster uses, you might be unable to scale the cluster, and Atlas might be unable to replace a node during automatic recovery. To keep your cluster available, Atlas provisions an alternate instance type with available capacity and moves the cluster to it temporarily.
適応型キャパシティーの仕組み
When Atlas detects that the Azure instance type your cluster uses is out of capacity, Atlas provisions an alternate instance type with available capacity and moves your cluster to it temporarily so the cluster can continue running. Atlas selects the alternate instance type from the same cluster class and doesn't move your data.
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.
For M20 clusters, adaptive capacity is available only in Azure regions that offer alternative instance families as fallback. If the M20 instance type itself runs out of capacity, Atlas cannot fall back to an alternate instance type.
使用可能なキャパシティーがない M10 または M20 インスタンス タイプを選択すると、Atlas UI に通知が表示されます。クラスターを配置するには、次のいずれかの操作を実行します。
Select a different Azure region. To review available Azure regions, see Supported Regions.
より大きなクラスター階層(
M30以上)を選択します。キャパシティーが復帰するまで待ちます。
キャパシティーの不足は一時的です。クラウドプロバイダーがリージョンのキャパシティーを復元すると、インスタンス タイプが再び使用可能になります。
Atlas は、Atlas がストレージをインスタンスタイプに結び付けているため、NVMeストレージを使用するクラスターには適応型キャパシティーを使用しません。
Atlas は、キャパシティの制約により代替インスタンス タイプをプロビジョニングする場合でも、クラスターの価格を変更しません。
適応型キャパシティーのオプトアウト
We recommend that you enable adaptive capacity to maintain the availability of your cluster during Azure capacity shortages. Atlas enables adaptive capacity by default. You can opt out of using adaptive capacity for an individual cluster. When you opt out, Atlas keeps your cluster on its original instance type, and a capacity shortage might prevent you from scaling the cluster.
Atlas の適応型キャパシティー変更をオプトアウトするには、「Azure クラスターの適応型キャパシティー」を参照してください。
専用検索ノード
サポートされているリージョン
Atlas では、Azure 上の M10 以上のクラスターに対する個別の検索ノードの配置がサポートされています。
Atlas は、次のAzureリージョンで検索ノードをサポートしていません。
リージョン名 | Azure リージョン |
|---|---|
AUSTRALIA_CENTRAL_2 |
|
AUSTRALIA_SOUTH_EAST |
|
BRAZIL_SOUTHEAST |
|
CANADA_EAST |
|
GERMANY_NORTH |
|
INDIA_WEST |
|
INDIA_SOUTH |
|
ITALY_NORTH (低 CPU 検索ノードのみに使用可能) |
|
JAPAN_WEST |
|
KOREA_SOUTH |
|
NORWAY_WEST |
|
SOUTH_AFRICA_WEST |
|
SPAIN_CENTRAL |
|
SWEDEN_SOUTH |
|
SWITZERLAND_WEST |
|
UAE_CENTRAL |
|
UK_WEST |
|
US_WEST_CENTRAL |
|
US_WEST |
|
利用可能な検索階層
Atlas では、Azure に配置された検索ノードに対して、さまざまな検索階層を提供します。
次の表は、ハードウェアの各クラス(低 CPU と高 CPU)で使用できる検索階層を示しています。デフォルトのRAMとストレージはギビバイト(GiB)単位で測定されています。
インスタンス サイズ | インスタンスの詳細 |
|---|---|
S40 |
|
S50 |
|
S60 |
|
S80 |
|
S90 |
|
S100 |
|
S110 |
|
S 130 |
|
S 135 |
|
インスタンス サイズ | インスタンスの詳細 |
|---|---|
S 10 |
|
S 20 |
|
S30 |
|
S40 |
|
S50 |
|
S60 |
|
S 70 |
|
S80 |
|
Stream Processing ワークスペース
重要
リストに表記されないリージョンをリクエストするには、MongoDB フィードバックポータルにフィードバックを追加します。フィードバックは、今後の Atlas Stream Processing カバレッジの拡大に役立ちます。
Atlas は、次の Azure リージョンでの Stream Processing ワークスペース の配置をサポートしています。
Azure リージョン | ロケーション | Atlas リージョン |
|---|---|---|
| Virginia, USA |
|
| Virginia, USA |
|
| 米国カリフォルニア州 |
|
| サンパウロ(ブラジル) |
|
Azure リージョン | ロケーション | Atlas リージョン |
|---|---|---|
| オーストラリア・ニューサウスウェールズ州 |
|
| 中国(香港) |
|
| 香港 |
|
Azure リージョン | ロケーション | Atlas リージョン |
|---|---|---|
| アイルランド |
|
| オランダ語 |
|
Integrations
グローバル リージョン サポートに加え、次の製品統合により、Azure Virtual Machines、Azure Functions、Azure Container Instances などの Azure 上で動作するアプリケーションで、Atlas インスタンスを簡単かつ安全に使用できるようになります。
ネットワーク サービス
Azure Virtual Network: Azure とのネットワークピアリング接続を設定する
Azure Private Link: Azure でプライベート エンドポイントを設定する
セキュリティと ID サービス
Microsoft Entra ID: MongoDB UI へのフェデレーティッド認証を構成する
Microsoft Entra ID ドメイン サービス: データベース ユーザーの認証と承認を構成する
調達
- Azure Marketplace: Azure 経由で Atlas の使用料を支払う
他の Azure サービスとの統合
Azure Databricks: Databricks と Apache Spark を使用して Atlas の読み取りと書込みを行います
Microsoft Fabric:AtlasデータをOneLake にミラーリングしてニアリアルタイム分析を実現
Azureネイティブ統合: Azureから Atlas 組織を作成し、セルフサービス型で請求
詳細情報
Atlas で Azure を最も効果的に使用する方法ついて詳しくは、次のベストプラクティス、ガイド、ケーススタディを参照してください。
Power BI Desktop: Power BI Desktop から Atlas に接続する
Visual Studio(VS)コード: VS コードから MongoDB を操作します