整個複雜的電腦架構中,必項通過一個強大的管理平臺來實現對硬體資源的整合和虛擬化對功能伺服器的範本製作不部署,對電腦資源進行啟動、停止、刪除、回收等,對整個電腦平臺運行性能進行即時監控和日誌報告等功能;同時還實現使用者交換介面,使用者可以方便地登錄到電腦平臺,申請各種硬體資源和中介軟體資源啟動、停止自己功能伺服器功能。這樣打破了業務應用對資源的獨佔的方式,實現硬體資源和軟體資源的統一管理、統一分配、統一部署、統一監控和統一備份。
雲計算資源需要對外提供自身的狀態資訊,以便相關資源或雲計算系統管理機構及雲計算使用者根據狀態資訊有效地使用資源。監控計畫和機制用來監測、控制雲資源,以便由雲計算管理機構合理分配管理資源。在實際運行過程中,資源監控系統為雲計算提供所有被監控資源的資訊,從而有效地管理整個系統,能對異常情況及時做出反應,並且合理安排下一步的活動。
雲資源是雲計算環境中提供計算能力的最小單位,只有得到雲資源支持的雲應用方可運行。雲計算環境的複雜性和動態性是雲資源監控系統需要解決的關鍵問題。雲的分配和調度機構通過瞭解雲計算能力、軟硬體資源的負載和狀態,來有效地使用雲資源。雲調度程式利用資源、性能資訊來實現動態應用和資源調度,達到負載平衡;系統管理者基於監控系統提供的資訊,從而發現、識別、診斷和解決故障,並通過一定的分析預測在事發前發現故障,能避免故障的發生,或者在發生故障時通過動態處理和報警使故障得到及時處理,將網路和資源故障對系統的影響降至最小。 因此雲資源管理系統架構需要實現以下功能:
1、 設備管理
提供物理對物理設備接入和管理功能,包括設備發現展示、配置部署、告警上報等。
2、 虛擬適配層
提供不同虛擬層(VMM), 的適配、集成能力。如VMware、Xen、KVM、Hyper-V對上層遮罩不同虛擬層差異,提供統一的虛擬化管理介面。
3、 雲適配層
提供對不同雲資源的適應能力,實現對公有雲和私有雲資源的統一管理能力。
4、 虛擬化資源池管理
實現計算、存儲和網路的虛擬化和資源統一管理。
5、 資源池調度
提供資源動態分配、動態耗能管理、調度策略管理、資源池高可用性和備份恢復等功能。
6、 資源池服務
對外提供基礎資源池服務能力,如動態伸縮、負載均衡等。
7、 對外介面
8、 管理平臺
雲資源池的統一管理維護功能,如使用者管理、日誌管理、告警和性能監控。