AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Enterprise Advanced の配置を計画する

MongoDB Enterprise Advanced は、MongoDB ライセンスと商用サポートを結合し、インフラスト構成全体で MongoDB を大規模で実行するコントロール プレーンを提供します。コントロール プレーンを理解することで、ビジネスが MongoDB を安全、信頼性、効率的に実行する方法を決定する準備が整います。

Enterprise Advanced コントロール プレーンは、MongoDB インフラストラクチャ全体で配置、ライフサイクル マネジメント、バックアップ、および可視性を自動化する統合コンポーネントを提供します。このアプローチにより、ユーザーまたはカスタマーに対してMongoDB をセルフホストするデータベース・アザ・サービスを提供する場合のコストと複雑さを大幅に削減できます。

Enterprise Advanced コントロール プレーン機能を活用しない場合、オーケストレーション、バックアップ、モニタリングのツーリングを自分でビルドする必要があります。MongoDB コントロール プレーンは、既存のオートメーション、バックアップ、モニタリング システムに統合でき、メンテナンスのエンジニアリングの労力を節約できます。

目標は、ユーザーがプロビジョニングと構成を行うことができるように、一元的なガバナンスと制御を実行しながら、スケーラブルな本番環境に対応した MongoDB クラスターを実行することです。コントロール プレーンが設定されると、アプリケーション チームは、インフラストラクチャに必ずしも手を加えることなく、組織の標準プロセスを通じて MongoDB データベースをプロビジョニングします。中央プラットフォーム チームは、オペレーション上のボトルネックになることなく、セキュリティ ポリシーを強制し、バックアップの予定を管理し、配置を増やします。

Enterprise Advanced のコントロール プレーンには 3 つのコンポーネントがあります。

Ops Manager: The central management application. It provides a web UI for manual setup and management, and a REST API for integration with your internal developer platform tooling that empowers developer self-service. Ops Manager has built-in capabilities for deployment automation, security, continuous backup with point-in-time recovery, and MongoDB-specific monitoring and alerting. Ops Manager also supports integrations with third-party authentication, monitoring, and backup systems.

MongoDB Agent: The MongoDB Agent runs on each MongoDB deployment host (for example, a database) that Ops Manager manages, whether that host is a VM, physical server, or Kubernetes pod. The agent executes configuration and management instructions from Ops Manager, supports backup and recovery, and reports telemetry back to Ops Manager.

MongoDB Controllers for Kubernetes (MCK): MCK is the Kubernetes operator for Enterprise Advanced. It manages infrastructure provisioning and MongoDB configuration as Kubernetes custom resources, working in concert with Ops Manager. MCK isn't an alternative to Ops Manager. MCK unlocks the ability for MongoDB to provision infrastructure (Kubernetes pods) to run MongoDB, as well as managing configuration. This can drastically simplify managing MongoDB to provide a database as a service on-prem by saving you building the orchestration layer to tie VM lifecycle management together with MongoDB configuration.

Kubernetes は MongoDB Ops Manager と MongoDB データベースにとって任意です。Kubernetes を使用せずに、自動バックアップ、モニタリング、オーケストレーション、コマーシャル サポートなどを含める完全な Enterprise Advanced 配置をバーチャル マシンまたは物理サーバー上で実行できます。

MongoDB Enterprise サーバー で検索とベクトル検索を行うには Kubernetes が必要です。検索ノードは Kubernetes で実行する必要があります。MongoDB Enterprise サーバーでの検索とベクトル検索には、VM ベースの配置パスはありません。検索が計画された配置の一部である場合、プライマリデータベースの実行する場所にかかわらず、検索階層には少なくとも Kubernetes が必要です。

Ops Manager によってマネージドされる VM 上の MongoDB データベースと MCK によってマネージドされる Kubernetes 上の検索ノードのハイブリッド トポロジーは有効な構成です。カスタマーは、既存のデータベース インフラストラクチャを移動することなく、いつでも検索用に Kubernetes を追加できます。

コントロール プレーンは MongoDB 配置の基盤です。事前に行った決定は、MongoDB Ops Manager、MongoDB Agent、MCK がお使いの環境にどのように適合するか、データベースとノードがどこで実行されるか、チームが MongoDB をどのようにプロビジョニングしてセキュアにするかなど、その寿命中の操作方法を決定します。これらの選択により、順調に拡大するか、運用上の負債が蓄積されるかが決まります。事前に計画することで、チームが依存するようになってからインフラを再構築するのではなく、MongoDB を信頼性の高い内部データベースとしてサービスとして実行できます。