Microsoft Azure
Atlas は、Microsoft Azure へのクラスターとサーバーレス インスタンスの配置をサポートしています。
Atlas は次の Azureリージョンとアベイラビリティーゾーンをサポートしています。次のリージョンはすべて専有クラスター ( M10+
をサポートしていますが、一部のリージョンでは 無料クラスター ( M0
)、 共有クラスター ( M2/M5
)、または サーバーレスインスタンス をサポートしていません。 Atlas APIは、対応する Atlas Regionを使用します。
重要
次の表でアスタリスク()でマークされたリージョンは、表内の他のリージョンよりもコストが高いため、マルチリージョン クラスターでのみセカンダリ障害復旧(DR)リージョンとして使用することをお勧めします。
また、 Azure サポートからの承認がなければ、これらのリージョンは Azure 環境で使用できない可能性があります。これらのリージョンの 1 つ以上に {+cluster"} を配置して、 VNet ピアリングやプライベートエンドポイントなどのプライベート ネットワーク オプションを活用する場合は、 Azureサブスクリプションでこれらのリージョンにリソースを作成できるようにする必要があります。 詳しくは、 Azure サポート にお問い合わせください。
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | 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 |
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|
northeurope | アイルランド | EUROPE_NORTH | ||||||
westeurope | オランダ語 | EUROPE_WEST | ||||||
uksouth | London, England, UK | UK_SOUTH | ||||||
ukwest | カーディフ(英国ウェールズ) | UK_WEST | ||||||
francecentral | フランス・パリ | FRANCE_CENTRAL | ||||||
francesouth | マルセイユ(フランス) | FRANCE_SOUTH | ||||||
italynorth | ミラノ(イタリア) | ITALY_NORTH | ||||||
germanywestcentral | フランクフルト(ドイツ) | GERMANY_WEST_CENTRAL | ||||||
germanynorth | ベルリン(ドイツ) | GERMANY_NORTH | ||||||
polandcentral | ワルシャワ(ポーランド) | POLAND_CENTRAL | ||||||
switzerlandnorth | チューリッヒ(スイス) | SWITZERLAND_NORTH | ||||||
switzerlandwest | ジュネーブ(スイス) | SWITZERLAND_WEST | ||||||
norwayeast | オスロ(ノルウェー) | NORWAY_EAST | ||||||
norwaywest | スタヴァンゲル(ノルウェー) | NORWAY_WEST | ||||||
swedencentral | スウェーデン・イェブレ | SWEDEN_CENTRAL | ||||||
swedensouth | スウェーデン、スタッファンストルプ | SWEDEN_SOUTH |
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|
eastasia | 中国(香港) | ASIA_EAST | ||||||
southeastasia | 香港 | ASIA_SOUTH_EAST | ||||||
australiacentral | オーストラリア、キャンベラ | AUSTRALIA_CENTRAL | ||||||
australiacentral2 | オーストラリア、キャンベラ | AUSTRALIA_CENTRAL_2 | ||||||
australiaeast | オーストラリア・ニューサウスウェールズ州 | AUSTRALIA_EAST | ||||||
australiasoutheast | オーストラリア、ビクトリア州 | AUSTRALIA_SOUTH_EAST | ||||||
centralindia | プネ(インド中部) | INDIA_CENTRAL | ||||||
southindia | チェンナイ(インド) | INDIA_SOUTH | ||||||
westindia | ムバイ(インド) | INDIA_WEST | ||||||
japaneast | Tokyo, Japan | JAPAN_EAST | ||||||
japanwest | 大阪(日本) | JAPAN_WEST | ||||||
koreacentral | 韓国(ソウル) | KOREA_CENTRAL | ||||||
koreasouth | 韓国(釜山) | KOREA_SOUTH |
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|
southafricanorth | ヨハネスブルグ(南アフリカ) | SOUTH_AFRICA_NORTH | ||||||
southafricawest | ケープタウン(南アフリカ) | SOUTH_AFRICA_WEST |
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|
uaenorth | Dubai, UAE | UAE_NORTH | ||||||
uaecentral | アブダビ(アラブ首長国連邦) | UAE_CENTRAL | ||||||
qatarcentral | Qatar | QATAR_CENTRAL | ||||||
israelcentral | イスラエル | ISRAEL_CENTRAL |
クラスター構成オプション
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共有M22 GB2 GB共有M55 GB5 GB共有M108 GB から 128 GB8 GB2 GBM208 GB から 256 GB16 GB4 GBM308 GB から 512 GB32 GB8 GBM408 GB から 1 TB64 GB16 GBR408 GB から 1 TB128 GB16 GBM508 GB から 4 TB128 GB32 GBR508 GB から 4 TB128 GB32 GBM608 GB から 4 TB128 GB64 GBM60_NVME1600 GB1600 GB64 GBR608 GB から 4 TB128 GB64 GBM808 GB から 4 TB256 GB128 GBR808 GB から 4 TB256 GB128 GBM80_NVME1600 GB1600 GB128 GBM2008 GB から 4 TB256 GB256 GBR2008 GB から 4 TB256 GB256 GBM200_NVME3100 GB3100 GB256 GBR3008 GB から 4 TB512 GB384 GBM300_NVME3600 GB3600 GB384 GBR4008 GB から 4 TB512 GB432 GBM400_NVME4000 GB4000 GB512 GBM600_NVME4000 GB4000 GB640 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 は、イタリア北部 (italynorth
) の高 CPU 検索ノードを除き、すべての Azure リージョンの検索ノードをサポートします。
利用可能な検索階層
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 リージョン |
---|---|---|
eastus | Virginia, USA | US_EAST_1 |
eastus2 | Virginia, USA | US_EAST_1 |
westus | 米国カリフォルニア州 | US_WEST_2 |
Azure リージョン | ロケーション | Atlas リージョン |
---|---|---|
westeurope | オランダ語 | EUROPE_WEST |
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 サービスとの統合
Azure Databricks: Databricks と Apache Spark を使用して Atlas の読み取りと書込みを行います
Azure Data Factory: Azure Data Factory または Synapse Analytics を使用して MongoDB Atlas からまたは MongoDB Atlas にデータをコピーします
詳細情報
Atlas で Azure を最も効果的に使用する方法の詳細については、次のベストプラクティス、ガイド、ケーススタディを検討してください。
Power BI Desktop: Power BI Desktop から Atlas に接続する
Visual Studio(VS)コード: VS コードから MongoDB を操作します