このトピックでは、ApsaraDB for MongoDB のサービスアーキテクチャとコンポーネントについて説明します。
アーキテクチャ図

コンポーネント
-
タスク制御
作成、設定変更、バックアップなどのインスタンスライフサイクル操作を処理します。タスクの追跡とエラー管理を提供します。
-
HA 制御システム
インスタンスの健全性を監視します。プライマリーノードが利用できなくなると、システムはセカンダリーノードにフェイルオーバーし、ユーザーに通知します。手動でノードロールを切り替えることもできます。ノードロールの切り替え。
-
ログ収集システム
スロークエリログや監査ログなどのランタイムログを収集します。ログ管理。監査ログを有効化する。
-
モニタリングシステム
基本メトリクス、ディスク容量、ネットワークリクエスト、操作回数などのパフォーマンスメトリクスを収集します。ノードモニタリング (旧:基本モニタリング)。
-
バックアップシステム
インスタンスを Object Storage Service (OSS) にバックアップします。カスタムポリシーによる自動バックアップと手動バックアップに対応しています。バックアップファイルはデフォルトで 7 日間保持されます。ApsaraDB for MongoDB データを自動的にバックアップする。ApsaraDB for MongoDB データを手動でバックアップする。
-
オンライン移行システム
基盤となる物理サーバーで障害が発生した場合に、バックアップからインスタンスを再構築し、サービス可用性を維持します。データ移行と同期。