Atlas は、Microsoft Azure へのクラスターのデプロイをサポートしています。
アベイラビリティーゾーンとサポートされているリージョン
Atlas は、次の Azureリージョンと アベイラビリティーゾーンをサポートしています。次のリージョンはすべて専有クラスター( M10+) をサポートしていますが、一部のリージョンでは無料のクラスター(M0)や Flex クラスターをサポートしていません。Atlas API は対応する Atlas Region を使用します。
注意
Clusters spun up in an Atlas organization created through Azure Native Integration aren't limited to the specific Azure region where the organization is based. Clusters can be deployed in any of the 40+ worldwide Azure regions in which Atlas is supported. The organization region is only required to fit the Azure resource requirements and has no impact on the regions where clusters in the organization are deployed.
重要
次の表でアスタリスク()でマークされたリージョンは、表内の他のリージョンよりもコストが高いため、マルチリージョンクラスターでのみセカンダリ障害復旧(DR)リージョンとして使用することをお勧めします。
また、これらのリージョンの利用には、ユーザーの Azure 環境によっては Azure サポートの承認が必要な場合があります。これらのリージョンにクラスターをデプロイして、VNet ピアリングやプライベートエンドポイントなどのプライベート ネットワーク オプションを活用する場合は、Azure サブスクリプションがこれらのリージョンでリソースを作成できるようにする必要があります。詳細については、Azure サポートにお問い合わせください。
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| Iowa, USA |
| ||||
| バージニア州(米国東部) |
| ||||
| Virginia, USA |
| ||||
| Illinois, USA |
| ||||
| 米国カリフォルニア州 |
| ||||
| 米国ワシントン州 |
| ||||
| Arizona, USA |
| ||||
| Wyoming, USA |
| ||||
| Texas, USA |
| ||||
| サンパウロ(ブラジル) |
| ||||
| Rio de Janeiro, Brazil |
| ||||
| ケベックシティ(カナダ、ケベック州) |
| ||||
| トロント(カナダ、オンタリオ州) |
| ||||
| Querétaro State、メキシコ |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| アイルランド |
| ||||
| オランダ語 |
| ||||
| London, England, UK |
| ||||
| カーディフ(英国ウェールズ) |
| ||||
| フランス・パリ |
| ||||
| マルセイユ(フランス) |
| ||||
| ミラノ(イタリア) |
| ||||
| フランクフルト(ドイツ) |
| ||||
| ベルリン(ドイツ) |
| ||||
| ワルシャワ(ポーランド) |
| ||||
| チューリッヒ(スイス) |
| ||||
| ジュネーブ(スイス) |
| ||||
| オスロ(ノルウェー) |
| ||||
| スタヴァンゲル(ノルウェー) |
| ||||
| スウェーデン・イェブレ |
| ||||
| スウェーデン、スタッファンストルプ |
| ||||
| スペイン、マドリード |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| 中国(香港) |
| ||||
| 香港 |
| ||||
| オーストラリア、キャンベラ |
| ||||
| オーストラリア、キャンベラ |
| ||||
| オーストラリア・ニューサウスウェールズ州 |
| ||||
| オーストラリア、ビクトリア州 |
| ||||
| プネ(インド中部) |
| ||||
| チェンナイ(インド) |
| ||||
| ムバイ(インド) |
| ||||
| Tokyo, Japan |
| ||||
| 大阪(日本) |
| ||||
| 韓国(ソウル) |
| ||||
| 韓国(釜山) |
| ||||
| オークランド、ニュージーランド |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| ヨハネスブルグ(南アフリカ) |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | Flex サポート | M10+ サポート | アベイラビリティゾーン |
|---|---|---|---|---|---|---|
| Dubai, UAE |
| ||||
| アブダビ(アラブ首長国連邦) |
| ||||
| Qatar |
| ||||
| イスラエル |
| ||||
| ヨハネスブルグ(南アフリカ) |
| ||||
| ケープタウン(南アフリカ) |
|
Atlas は、以下の Azure リージョンで NVMe ストレージと拡張ストレージをサポートしています。
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ |
|---|---|---|---|---|
| Iowa, USA |
| ||
| バージニア州(米国東部) |
| ||
| Virginia, USA |
| ||
| Illinois, USA |
| ||
| 米国カリフォルニア州 |
| ||
| 米国ワシントン州 |
| ||
| Arizona, USA |
| ||
| Wyoming, USA |
| ||
| Texas, USA |
| ||
| サンパウロ(ブラジル) |
| ||
| Rio de Janeiro, Brazil |
| ||
| ケベックシティ(カナダ、ケベック州) |
| ||
| トロント(カナダ、オンタリオ州) |
| ||
| Querétaro State、メキシコ |
|
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ |
|---|---|---|---|---|
| アイルランド |
| ||
| オランダ語 |
| ||
| London, England, UK |
| ||
| カーディフ(英国ウェールズ) |
| ||
| フランス・パリ |
| ||
| マルセイユ(フランス) |
| ||
| ミラノ(イタリア) |
| ||
| フランクフルト(ドイツ) |
| ||
| ベルリン(ドイツ) |
| ||
| ワルシャワ(ポーランド) |
| ||
| チューリッヒ(スイス) |
| ||
| ジュネーブ(スイス) |
| ||
| オスロ(ノルウェー) |
| ||
| スタヴァンゲル(ノルウェー) |
| ||
| スウェーデン・イェブレ |
| ||
| スウェーデン、スタッファンストルプ |
| ||
| スペイン、マドリード |
|
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ |
|---|---|---|---|---|
| 中国(香港) |
| ||
| 香港 |
| ||
| オーストラリア、キャンベラ |
| ||
| オーストラリア、キャンベラ |
| ||
| オーストラリア・ニューサウスウェールズ州 |
| ||
| オーストラリア、ビクトリア州 |
| ||
| プネ(インド中部) |
| ||
| チェンナイ(インド) |
| ||
| ムバイ(インド) |
| ||
| Tokyo, Japan |
| ||
| 大阪(日本) |
| ||
| 韓国(ソウル) |
| ||
| 韓国(釜山) |
| ||
| オークランド、ニュージーランド |
|
Azure リージョン | ロケーション | Atlas リージョン | NVMe サポート | 拡張ストレージ |
|---|---|---|---|---|
| Dubai, UAE |
| ||
| アブダビ(アラブ首長国連邦) |
| ||
| Qatar |
| ||
| イスラエル |
| ||
| ヨハネスブルグ(南アフリカ) |
| ||
| ケープタウン(南アフリカ) |
|
クラスター構成オプション
Atlas クラスターの各階層には、デフォルトのリソース セットが付属しています。Atlas では次のリソース構成が選択可能です。
- カスタム ストレージ サイズ
サーバーのルートボリュームのサイズ。Azureに配置された Atlas クラスターでは、プレミアムSSDが使用されます。[1]
注意
RAM の可用性
カーネルに確保されるメモリがあるため、各クラスター階層で実際に使用可能な RAM の量は、記載量を若干下回る場合があります。
注意
年 10 月 日現在、 Azureに配置された次の Atlas クラスターは、 16 18 2021 000 IOPS( 7 、 500から増加)および 1 秒あたり500 MB のスループット( 250からの増加)を実現します。 MB/ 秒):
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
R40
8 GB から 1 TB
128 GB
16 GB
M50
8 GB から 4 TB
128 GB
32 GB
R50
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
R60
8 GB から 4 TB
128 GB
64 GB
M80
8 GB から 4 TB
256 GB
128 GB
R80
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 の命名規則
Atlas Administration API によるマネジメントでは、クラスター階層名が
MでなくRで始まるもの(たとえば、R40)は、低 CPU バージョンのクラスターを実行します。API を使用してクラスターを作成または変更する場合は、必ずproviderSettings.instanceSizeName属性を持つ名前で適したクラスタークラスを指定します。通常、ワークロードには必要なのは
2TB未満です。NVMe クラスターは、マルチクラウド クラスター構成をサポートしていません。
Atlas は次のリソースを自動的に構成し、ユーザーによる変更は許可しません。
- 暗号化されたストレージ ボリューム
- Azure ストレージ ボリュームは 常に暗号化 されます。
Azure アベイラビリティーゾーン
Azure では、各リージョン内に複数のデータセンターがあります。Azure は、データセンターをリージョン内の個別の場所であるアベイラビリティーゾーン でグループ化します。異なる物理的な場所にデータセンターを維持することで、Azure はローカル障害を許容できるようになります。
Azure アベイラビリティーゾーンはすべてのリージョンで利用できるわけではありません。アベイラビリティーゾーンを管理する Azure リージョンを確認するには、 Azure リージョン表を参照してください。アベイラビリティーゾーンがまだ利用できないリージョンでは、 Azure は障害ドメインを使用して障害耐性を確保します。
Atlas は、Azure 可用性ゾーンをサポートするリージョンに専用クラスターを配置すると、自動的にそれらのゾーンを使用します。Atlasはクラスタのノードをアベイラビリティーゾーンに分裂する。たとえば、3 ノードのレプリカセット クラスターでは、各ゾーンに 1 つのノードが配置されます。1 つのノードをホストしている Azure データ センターでローカル障害が発生しても、他のノードをホストしているデータ センターの操作には影響しません。
注意
アベイラビリティーゾーンのあるリージョンでは、2019 年 9 月 12 日以降に配置された専用クラスターの稼働時間が長くなります。現在アベイラビリティーゾーンを提供しているリージョンに 2019 年 9 月 13 日より前に配置されたクラスターは、アベイラビリティーゾーン間で自動的に分割されません。アベイラビリティーゾーンについて詳しくは、Azure の ドキュメント を参照してください。
Azure 障害ドメイン
各 Azure リージョンには、障害耐性のために一定数の障害ドメインが含まれています。障害ドメインは、共通の電源とネットワーク スイッチを共有する仮想マシンのグループで構成されます。アベイラビリティーゾーンサポートしていないリージョンにクラスターを配置する場合、Atlas は代わりに障害ドメイン全体にノードを分散します。
Atlas は、アベイラビリティセット を使用して、障害ドメイン全体にクラスターを配置します。少なくとも 3 つの障害ドメイン(3FD)があるリージョンの場合、Atlas は 3 つの障害ドメインにわたってクラスターを配置します。障害ドメインが 2 つしかないリージョン(2FD)の場合、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 とマネージド ディスク 」を参照してください。 |
専用検索ノード
サポートされているリージョン
Atlas は、Azure 上の M10 以上のクラスターに対する個別の検索ノードの配置をサポートしています。
Atlas は、次のAzureリージョンで検索ノードをサポートしていません。
リージョン名 | Azure リージョン |
|---|---|
AUSTRALIA_CENTRAL |
|
AUSTRALIA_CENTRAL_2 |
|
AUSTRALIA_SOUTH_EAST |
|
BRAZIL_SOUTHEAST |
|
CANADA_EAST |
|
FRANCE_SOUTH |
|
GERMANY_NORTH |
|
INDIA_WEST |
|
INDIA_SOUTH |
|
ITALY_NORTH (低 CPU 検索ノードのみに使用可能) |
|
JAPAN_WEST |
|
KOREA_SOUTH |
|
NORWAY_WEST |
|
SOUTH_AFRICA_WEST |
|
SWEDEN_SOUTH |
|
SWITZERLAND_WEST |
|
UAE_CENTRAL |
|
UK_WEST |
|
US_WEST_CENTRAL |
|
US_WEST |
|
US_NORTH_CENTRAL |
|
利用可能な検索階層
Atlas は、Azure に配置された検索ノードに対してさまざまな検索階層を提供します。これらの検索階層は、低 CPU または高 CPU の各ハードウェア クラスで使用できます。
インスタンス サイズ | インスタンスの詳細 |
|---|---|
S40 |
|
S50 |
|
S60 |
|
S80 |
|
S90 |
|
S100 |
|
S110 |
|
S 130 |
|
S 135 |
|
インスタンス サイズ | インスタンスの詳細 |
|---|---|
S 20 |
|
S30 |
|
S40 |
|
S50 |
|
S60 |
|
S 70 |
|
S80 |
|
Stream Processing インスタンス
Atlas は、次のAzureリージョンでの Atlas Stream Processing インスタンスの配置をサポートしています。
Azure リージョン | ロケーション | Atlas リージョン |
|---|---|---|
| Virginia, USA |
|
| Virginia, USA |
|
| 米国カリフォルニア州 |
|
Azure リージョン | ロケーション | Atlas リージョン |
|---|---|---|
| オランダ語 |
|
Integrations
グローバル リージョン サポートに加えて、次の製品を連携することにより、Azure Virtual Machines、Azure Functions、Azure Container Instances などの Azure で実行されるアプリケーションで、Atlas インスタンスを簡単かつ安全に使用できるようになります。
ネットワーク サービス
Azure Virtual Network: Azure とのネットワークピアリング接続を設定する
Azure Private Link: Azure でプライベート エンドポイントを設定する
Azure Key Vault:
セキュリティと ID サービス
Microsoft Entra ID: MongoDB UI へのフェデレーティッド認証を構成する
Microsoft Entra ID ドメイン サービス: データベース ユーザーの認証と承認を構成する
調達
Azure Marketplace: Azure 経由で Atlas の使用料を支払う
他の Azure サービスとの統合
Azure Databricks: Databricks と Apache Spark を使用して Atlas の読み取りと書込みを行います
Azure Data Factory: Azure Data Factory または Synapse Analytics を使用して MongoDB Atlas からまたは MongoDB Atlas にデータをコピーします
Azureネイティブ統合: Azureから Atlas 組織を作成し、セルフサービス型で請求
詳細情報
Atlas で Azure を最も効果的に使用する方法の詳細については、次のベストプラクティス、ガイド、ケーススタディを検討してください。
Power BI Desktop: Power BI Desktop から Atlas に接続する
Visual Studio(VS)コード: VS コードから MongoDB を操作します