このページでは、自己管理型mongot配置の制限とサポートされていない動作について説明します。
カテゴリー別の制限
以下のセクションでは、自己管理型 mongot 配置の既知の制限をカテゴリー別にまとめて説明します。
配置、トポロジー、プラットフォームのサポート
制限 | に適用されます | 説明 |
|---|---|---|
mongot スタンドアロン Tarball またはコンテナは、サポートされているエンタープライズ用の本番環境パスではありません | Enterprise Advanced: | スタンドアロンの tarball またはコンテナから |
atlas-local Dockerイメージは本番環境の配置ターゲットではありません |
|
|
mongotはIBM POWER (ppc64le)またはIBM Z (s390x)ではサポートされていません | すべてのエディションと配置パス。 |
|
Windows と macOS は、ネイティブ配置ターゲットとしてサポートされていません | すべてのエディションと配置パス。 | MongoDBはLinux用にビルドされているため、ネイティブのWindowsまたはmacOS |
パッケージングとインストール
制限 | に適用されます | 説明 |
|---|---|---|
Linux Tarball は systemd サービスをインストールしません | Community Edition tarballによるインストール。 | Linux ターボールには |
Community Edition ではパッケージマネージャーのインストールは利用できません | をインストールします。 |
|
認証とセキュリティ
制限 | に適用されます | 説明 |
|---|---|---|
X.509 証明更新には mongot の再起動が必要 | すべての配置パス。 |
|
SCRAMパスワードのローテーションにはmongotの再起動が必要です | すべての配置パス。 |
|
mongot は OCSP または CRL 失効を検証しません | X.509 または TLS 認証を使用するすべての配置パス。 |
|
mongotはアプリケーションレベルでの保管時の暗号化を提供していません | すべての配置パス。 |
|
FIPS 検証済み TLS モードはサポートされていません | すべての配置パス。 |
|
観察可能性
制限 | に適用されます | 説明 |
|---|---|---|
Atlas Search メトリクス UI は自己管理型の配置では使用できません | すべての自己管理型配置。 | MongoDB Search Metrics UI は、自己管理型 |
MongoDB Ops Managerの可視性は完全ではありません | Ops Manager と Kubernetes Operator 用 MongoDB Controllers を使用する Enterprise Advanced の配置。 | Enterprise Advanced では、Ops Manager は Kubernetes 演算子の MongoDB Controllers によって配置された OpenTelemetry パイプラインを通じて、限定されたメトリクスセットを取り込み、表示します。これらのメトリクスはサポートトリアージとヘルスの可視性のためにキュレーションされていますが、詳細な診断のためではありません。 |
操作とアップグレード
制限 | に適用されます | 説明 |
|---|---|---|
1 つの mongot インスタンスで複数の mongod 配置に対応できません | すべての配置パス。 | 1 つの |
メジャーバージョンのダウングレードには再同期が必要です | すべての配置パス。 | メジャー バージョンで |
mongot のアップグレードにはプロセスの再起動が必要です。 | すべての配置パス。 |
|
mongot の構成変更には再起動が必要です | すべての配置パス。 |
|
Atlas と自己管理型の機能比較
次のセクションでは、Atlas と自己管理型 mongot の間での MongoDB Search と MongoDB ベクトル検索機能のサポートを比較します。このセクションの表を使用して、移行またはハイブリッド配置のオプションを比較します。
検索とベクトル検索の動作
検索とベクトル検索は、Atlas と自己管理型 mongot で同じ検索エンジンを共有しているため、クエリの動作、スコアリング、インデックスの意味論は、プラットフォーム間で一般的に一貫しています。
次の表は、Atlas 管理型と自己管理型 mongot の間で利用可能な Search およびベクトル検索機能を比較しています。
検索とベクトル検索の機能 | 機能の可用性 |
|---|---|
| Atlas と自己管理型でも同様 |
インデックス定義構文 |
|
| Atlas と自己管理型でも同様 |
| 自己管理型
|
Lucene に基づいたスコアリングとランキング | Atlas と自己管理型でも同様 |
同義語、アナライザ、およびカスタム マッピング | Atlas と自己管理型でも同様 |
ベクトル量子化オプション | Atlas と自己管理型でも同様 |
| Atlas でのみ利用できます。 |
Voyage AI による自動埋め込み | 両方のプラットフォームでプレビューします。自己管理型 |
自動埋め込み
以下の表は、Atlas と自己管理型 mongot の間の自動埋め込み機能サポートを比較しています。自動埋め込みの詳細については、「自動埋め込みの概要」を参照してください。
自動埋め込み機能 | Atlas | 自己管理型 mongot |
|---|---|---|
Voyage AI 統合 | Available with the same Voyage AI models and options as self-managed | Atlas と同じ Voyage AI モデルとオプションを使用してプレビューで利用できます。 |
レート制限の可視性 | Atlas は UI で RPM と TPM の制限を公開しています。 | レート制限の表示はプロダクトには表示されません。制限は Voyage AI 側で強制されます。 |
請求パス | Atlas は、MongoDB プロキシエンドポイントを介して埋め込みに請求できます。 | 請求は、MongoDB プロキシエンドポイントを使用するか、Voyage AI に直接接続するかによって異なります。 |
配置とライフサイクル マネジメント
以下の表は、mongotの配置およびライフサイクル管理という運用の側面を、Atlasと自己管理型の配置がそれぞれどのように取り扱っているかを比較したものです。
運用面 | Atlas | 自己管理型 mongot |
|---|---|---|
プロビジョニング | MongoDB は | tarball、コンテナ、Kubernetes Operator 用 MongoDB Controllers、または |
| Atlasは、直接的な |
|
アップグレード | MongoDB は Atlas のアップグレードを独自のペースで実行します。 | アップグレードは完全に自己管理型です。 |
セキュリティ パッチ | MongoDB は Atlas でパッチを適用します。 | セキュリティパッチには、自己管理型のアップグレードが必要です。 |
マルチインスタンスの拡大 | MongoDB Searchノードは、マネージドサービス内でのスケールアウトを取り扱います。 | 複数の検索ノードまたはシャーディングされたトポロジの場合は、Kubernetes Operator用MongoDB Controllersを使用するか、トポロジーを自己管理します。 |
シャーディングされたクラスター | Atlas でサポートされています。 | Enterprise Advanced用Kubernetes 演算子用MongoDB Controllersのみでサポートされています。Kubernetes Operator用MongoDB Controllersは、Community Editionでシャーディングされたアーキテクチャをサポートしません。 |
監視と観察権
次の表は、Atlas と自己管理型 mongot で利用できるモニタリング ツールと可視化オプションを比較しています。
モニタリングと可視性オプション | Atlas | 自己管理型 mongot |
|---|---|---|
MongoDB Search メトリクス UI | Atlas UI で利用可能です。 | 利用できません。詳細については、可視性を参照してください。 |
MongoDB マネージドアラート | デフォルトのスレッショルドを持つキュレーションされたアラート。 | アラートは自分で定義します。詳細については、「mongot の推奨アラート」を参照してください。 |
FTDC 保持 | MongoDB により管理されます。 | ローテーションと保持を管理します。 |
ログの保持 | MongoDB により管理されます。 | ログを転送して保持します。 |
| Atlas UI で利用可能です。 | UI コンポーネントには用意されていません。 |
MongoDB Ops Manager | Atlas では利用できません。 | Enterprise Advanced では、MongoDB Ops Manager は Kubernetes 演算子が配置した OpenTelemetry パイプラインを通じて、キュレーションされた |
信頼性と可用性
次の表は、Atlas と自己管理型配置で mongod と mongot の可用性と信頼性の機能をどのように取り扱うかを比較しています。
信頼性と可用性の機能 | Atlas マネージド配置 | 自己管理型配置 |
|---|---|---|
| Atlas は復旧の動作を管理します。 | 監督と復旧はお客様の責任です。Kubernetes Operator マネージドレプリカには MongoDB Controllers を使用し、それ以外にはお客様のプロセス監督を使用します。 |
バックアップと復元 | Atlas クラウドバックアップは |
|
障害復旧 | Atlas は、リージョン別のフェイルオーバー パターンとクラウド フェイルオーバー パターンを提供します。 | 障害復旧トポロジーはお客様が自ら設計します。 |
キャパシティーの拡大 | Atlas は、マネージドな Search ノードの拡大を提供します。 | キャパシティーは事前にサイズ設定され、 |
セキュリティ
次の表は、Atlasマネージド配置と自己管理型配置が mongod と mongot のセキュリティをどのように取り扱うかを比較しています。
セキュリティ機能 | Atlas マネージド配置 | 自己管理型配置 |
|---|---|---|
| Atlas により内部でマネージされます。 | SCRAM または X.509 認証を構成します。 |
| Atlas により常に有効にされ、管理されます。 | TLS は自分で構成します。 |
保管時の暗号化 | Atlas は KMS 統合など、マネージドな保管時の暗号化オプションを提供します。 |
|