本文詳細介紹ApsaraDB for MongoDB的產品架構和組件。
產品架構圖
主要組件說明
任務控制
MongoDB執行個體支援多種管理控制任務,如建立執行個體、變更配置以及備份執行個體等。任務系統會根據您下發的操作指令,進行靈活控制並進行任務跟蹤及出錯管理。
HA控制系統
高可用探測模組,用於探測MongoDB執行個體的健全狀態。如果判斷主節點執行個體不可用,則切換主備節點操作並通知使用者,您也可以手動切換主備節點,保障MongoDB執行個體的高可用。詳情請參見切換節點角色。
日誌收集系統
監控系統
收集MongoDB執行個體的效能監控資訊,包括基礎指標、磁碟容量、網路請求以及操作次數等核心資訊。詳情請參見基本監控。
備份系統
針對MongoDB執行個體進行備份處理,將產生的備份檔案儲存至OSS(Object Storage Service)中。目前MongoDB備份系統支援使用者自訂備份策略的自動備份和手動備份,儲存7天內的備份檔案。詳情請參見自動備份MongoDB資料和手動備份MongoDB資料。
線上遷移系統
當執行個體所啟動並執行物理機出現故障,線上遷移系統會根據備份系統中的備份檔案重新搭建執行個體,保障業務不受影響。詳情請參見資料移轉和同步方案概覽。