Microsoft Azure
Atlas は、Microsoft Azure へのクラスターとサーバーレス インスタンスの配置をサポートしています。
Atlas は次の Azureリージョンとアベイラビリティーゾーンをサポートしています。次のリージョンはすべて専有クラスター ( M10+
をサポートしていますが、一部のリージョンでは 無料クラスター ( M0
)、 共有クラスター ( M2/M5
)、または サーバーレスインスタンス をサポートしていません。 Atlas APIは、対応する Atlas Regionを使用します。
重要
次の表でアスタリスク()でマークされたリージョンは、表内の他のリージョンよりもコストが高いため、マルチリージョン クラスターでのみセカンダリ障害復旧(DR)リージョンとして使用することをお勧めします。
また、 Azureサポートからの承認がなければ、これらのリージョンはAzure環境で使用できない可能性があります。これらのリージョンの 1 つ以上にクラスターを配置して、 VNet ピアリング や プライベートエンドポイント などのプライベート ネットワーク オプションを活用する場合は、 Azureサブスクライブでこれらのリージョンにリソースを作成できるようにする必要があります。詳しくは、 Azureサポート にお問い合わせください。
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | Flex サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|---|
| Iowa, USA |
| |||||||
| バージニア州(米国東部) |
| |||||||
| Virginia, USA |
| |||||||
| Illinois, USA |
| |||||||
| 米国カリフォルニア州 |
| |||||||
| 米国ワシントン州 |
| |||||||
| Arizona, USA |
| |||||||
| Wyoming, USA |
| |||||||
| Texas, USA |
| |||||||
| サンパウロ(ブラジル) |
| |||||||
| Rio de Janeiro, Brazil |
| |||||||
| ケベックシティ(カナダ、ケベック州) |
| |||||||
| トロント(カナダ、オンタリオ州) |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | Flex サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|---|
| アイルランド |
| |||||||
| オランダ語 |
| |||||||
| London, England, UK |
| |||||||
| カーディフ(英国ウェールズ) |
| |||||||
| フランス・パリ |
| |||||||
| マルセイユ(フランス) |
| |||||||
| ミラノ(イタリア) |
| |||||||
| フランクフルト(ドイツ) |
| |||||||
| ベルリン(ドイツ) |
| |||||||
| ワルシャワ(ポーランド) |
| |||||||
| チューリッヒ(スイス) |
| |||||||
| ジュネーブ(スイス) |
| |||||||
| オスロ(ノルウェー) |
| |||||||
| スタヴァンゲル(ノルウェー) |
| |||||||
| スウェーデン・イェブレ |
| |||||||
| スウェーデン、スタッファンストルプ |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | Flex サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|---|
| 中国(香港) |
| |||||||
| 香港 |
| |||||||
| オーストラリア、キャンベラ |
| |||||||
| オーストラリア、キャンベラ |
| |||||||
| オーストラリア・ニューサウスウェールズ州 |
| |||||||
| オーストラリア、ビクトリア州 |
| |||||||
| プネ(インド中部) |
| |||||||
| チェンナイ(インド) |
| |||||||
| ムバイ(インド) |
| |||||||
| Tokyo, Japan |
| |||||||
| 大阪(日本) |
| |||||||
| 韓国(ソウル) |
| |||||||
| 韓国(釜山) |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | Flex サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|---|
| ヨハネスブルグ(南アフリカ) |
| |||||||
| ケープタウン(南アフリカ) |
|
Azure リージョン | ロケーション | Atlas リージョン | M0 サポート | M2/M5 サポート | Flex サポート | M10+ サポート | サーバーレスインスタンス | アベイラビリティゾーン | 拡張ストレージ |
---|---|---|---|---|---|---|---|---|---|
| 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
共有
M2
2 GB
2 GB
共有
M5
5 GB
5 GB
共有
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 サービスとの統合
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 を操作します