產品架構
本文詳細介紹云數據庫MongoDB的產品架構和組件。
產品架構圖
主要組件說明
任務控制
MongoDB實例支持多種管理控制任務,如創建實例、變更配置以及備份實例等。任務系統會根據您下發的操作指令,進行靈活控制并進行任務跟蹤及出錯管理。
HA控制系統
高可用探測模塊,用于探測MongoDB實例的運行狀況。如果判斷主節點實例不可用,則切換主備節點并通知用戶,您也可以手動切換主備節點,保障MongoDB實例的高可用。具體請參見切換主備節點并通知用戶和切換節點角色。
日志收集系統
監控系統
收集MongoDB實例的性能監控信息,包括基礎指標、磁盤容量、網絡請求以及操作次數等核心信息。詳情請參見基本監控和高級監控。
備份系統
針對MongoDB實例進行備份處理,將生成的備份文件存儲至OSS(Object Storage Service)中。目前MongoDB備份系統支持用戶自定義備份策略的自動備份和手動備份,保存7天內的備份文件。詳情請參見自動備份MongoDB數據和手動備份MongoDB數據。
在線遷移系統
當實例所運行的物理機出現故障,在線遷移系統會根據備份系統中的備份文件重新搭建實例,保障業務不受影響。詳情請參見數據遷移和同步。