Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ /
Atlas Architecture Center
/ /

マルチクラウド配置パラダイム

マルチクラウド Atlas 配置は、複数の地理的リージョンと複数のクラウドプロバイダーにわたってクラスター ノードを設定するマルチリージョン配置の特殊なケースです。マルチクラウド配置により、リージョン停止時とクラウドプロバイダーの停止時が同時に発生した場合の保護が強化されます。トラフィックを別のリージョンにある別のクラウドプロバイダーのノードに自動的にリルーティングすることで、継続的な可用性とスムーズなユーザー エクスペリエンスが得られます。マルチクラウド配置では、ベンダーロックインを防ぎ、パフォーマンスを向上させることもできます。

Atlas は、 AWS Azure GCPの任意の組み合わせでのマルチクラウド配置をサポートしています。

マルチクラウド配置の構成方法と、追加できるさまざまなタイプのノードの詳細については、Atlas ドキュメントの「 高可用性とワークロード分離の構成 」を参照してください。

次の図は、アベイラビリティーゾーンをサポートするリージョンでの Atlas のマルチリージョン、マルチクラウドAtlas 配置を示しています。これは、複数のクラウドプロバイダーが使用されるという点のみでマルチリージョン配置と異なることに注意してください。

5 ノードが 3 つのリージョンと 2 つのクラウドプロバイダーに分散されている図。各リージョンには、ノードごとに 1 つのゾーンが含まれています。
クリックして拡大します

以下の場合は、マルチリージョン、マルチクラウド配置 に最適です。

  • アプリケーション開発チームに、アプリケーションスタック(Atlas クラスターを含む)の配置に任意のクラウドプロバイダーを使用するオプションを提供します。

  • アプリケーションを新しいクラウドプロバイダーに移行します。新しいクラウドプロバイダーリージョンにノードを追加すると、Atlas はその新しいノードにデータを複製します。

  • クラウドプロバイダーに障害が発生した場合のデータ回復を迅速化します。バックアップが別のクラウドに複製される場合、オートメーション別のクラウドで完全なアプリスタックが起動され、バックアップが再マウントされてトラフィックの処理が開始されます。

  • 別のクラウドで分析を実行します。例、データ返すチームは、ビジネス インテリジェンスにビッグクエリを使用したいと考えていますが、アプリスタックはAWSにあります。

  • AWSとAzureの両方にアプリケーションスタックを配置し、シャーディングされているかどうかに関係なく、両方のクラウドからの読み取りおよび書込みトラフィックを処理します。

マルチクラウド配置には、他のマルチリージョン配置と同じ考慮事項と の推奨事項があります。さらに、マルチクラウド配置に関する具体的な考慮事項も次のとおりです。

  • コスト。レプリケーション中に両方のクラウドプロバイダーで Igress/Egress トラフィックの料金が上昇するため、

  • 配置の複雑さ。 Atlasデータベースを配置する際 、必要な統合が多数あり、それらの多くは 1 つのクラウドプロバイダーに固定されています。例、

    • KMS 統合のための暗号化キー管理と保管時の暗号化。

    • データベースアクセスのためのシークレット管理。

    • SSO フェデレーティッドIdPとの統合。

    • プライベートネットワーク。各クラウドプロバイダーがそのプロバイダー内の他のリージョンとのみピアリング(プライベートエンドポイントを使用)するため。

    • ログ、メトリクス、アラートなどの可視性データを一元化された場所で収集します。

したがって、マルチクラウド配置でこれらのニーズを満たすには、多くの場合、3 のサードパーティ統合が必要です。

戻る

レイテンシ削減戦略

項目一覧