Atlas のハイブリッド配置とは、クラウドと自己管理型の配置を組み合わせたものです。
クラウド配置は、次の配置にすることができます。
マルチリージョンは通常、リージョン停止時た場合の保護を強化し、データをユーザーに近い場所で配置して一部のアプリケーションのパフォーマンスと可用性を向上させるために使用されます。
自己管理型配置は、次を使用して作成できます。
MongoDB Enterpriseは通常、高度なセキュリティ、操作、統合に対する追加要件を持つ本番環境、テスト環境、開発環境に使用されます。
MongoDB Community は通常、追加またはカスタム構成を必要とする開発環境およびテスト環境に使用されます。
MongoDB Atlas のローカル配置は Atlas CLI を使用して操作され、 Dockerを使用して配置され、通常、開発シナリオのシンプルで完全なローカル配置に使用されます。
ハイブリッド配置では、開発やコンプライアンスのために一部のデータをオンプレミスに保持しつつ、Atlas クラウド配置の以下の利点を活用できます。
スケーラビリティとコスト削減
リージョン規模またはグローバル規模での高可用性と低レイテンシ
データ主権のクラウドコンプライアンス要件を満たすための機能
注意
Atlas では、単一のクラスターを 2 つの配置タイプにまたがって分割することはサポートしていません。
次の図は、アプリケーションが AWS リージョンに 1 つのクラスターとオンプレミス クラスターを持つハイブリッド配置の一例を示しています。
ハイブリッド配置のユースケース
次の要件がある場合、ハイブリッド配置が最適です。
本番環境のワークロードをクラウドに配置することで、アプリケーションのニーズに応じてリソースをスケーリングし、使用した分のリソースに対してのみ支払う。
ローカルクラスターで開発を行うことで、クラウドでホストされた開発と比較してコストを削減する。
このユースケースに該当する場合、Atlas CLI を使用してローカルに配置することをお勧めします。クラウドデータベースは、単一リージョン、マルチリージョン、マルチクラウドとして配置できます。
次のリソースを使用して、クラウドのニーズに基づいてクラウド配置タイプを選択します。
ハイブリッド配置に関する推奨事項
Atlas Architecture Center は現在、ハイブリッド配置に固有の推奨事項をカバーしていません。Atlas ハイブリッド配置のカスタム ランディング ゾーンを作成するには、MongoDB の Professional Services チームにお問い合わせください。
ハイブリッド配置の作成
ハイブリッド配置を作成するには、次の手順に従います。
自己管理型配置を設定するには、次のいずれかの手順を行います。
自己管理型型配置にはMongoDBをインストールします。
開発およびテスト用に Atlas CLI を使用してローカル Atlas 配置を作成します。
クラウド配置の設定
クラウド配置の構成方法や追加可能なノードの種類について学ぶには、Atlas ドキュメントの「クラスターの作成」を参照してください。
自己管理型配置のためのMongoDBのインストール
オンプレミスの自己管理型配置の構成方法については、 MongoDB EnterpriseまたはMongoDB Community で自己管理型配置用にMongoDBをインストール を参照してください。
ローカル配置の作成
開発およびテスト用に Atlas CLI を使用してローカル配置を構成する方法については、ローカル Atlas 配置の作成 を参照してください。