アーキテクチャ

ApsaraDB for MongoDB のアーキテクチャ

コンポーネント

  • HA 制御システム

    ApsaraDB for MongoDB インスタンスの実行ステータスを検出する高可用性検出モジュールとして機能します。 ApsaraDB for MongoDB インスタンスの Primary ノードが利用できないとシステムが判断した場合、インスタンスの高可用性を保証するために Secondary ノードにフェールオーバーします。

  • ログ収集システム

    ApsaraDB for MongoDB の実行ログを収集します。これには、スロークエリおよび監査ログが含まれます。

  • モニタリングシステム

    このシステムは、基本メトリックス、ディスク容量、アクセスリクエスト、1 秒あたりの入出力操作(IOPS)など、ApsaraDB for MongoDB インスタンスに関する重要なパフォーマンスモニタリング情報を収集します。

  • オンライン移行システム

    ビジネスの中断を防ぐため、インスタンスが実行されている物理サーバーで障害が発生した場合、システムはバックアップシステムのバックアップファイルから新しいインスタンスを作成します。

  • バックアップシステム

    このシステムは、ApsaraDB for MongoDB インスタンスをバックアップし、生成されたバックアップファイルを Object Storage Service(OSS)に保存します。 このバックアップシステムでは、バックアップ設定(手動または自動)をカスタマイズできます。 ファイルを 7 日間保持できます。

  • タスク制御

    ApsaraDB for MongoDB インスタンスは、インスタンスの作成、構成の変更、インスタンスのバックアップなど、さまざまなインスタンス関連のタスクを管理および制御します。 タスクシステムは、指示に従ってタスクの制御、タスクのトラッキングを行い、エラーを管理します。