運行在云計算中的應用程序是一個高效的堆棧,其底部是服務器和存儲硬件,而頂部是圖形用戶界面(GUI)。在這個堆棧的某幾個點中,云計算應用程序的責任從最終用戶轉至云計算;這就是理解資源狀態以及云計算應用程序與服務執行方式成為關鍵的所在。
在很多情況下,獲取云計算應用程序性能信息的最佳來源并不是本機的管理工具,而是來源于最終用戶應用程序和平臺工具的管理數據。通過查看底層運行的狀況,管理員能夠確定云計算的性能。
在云計算應用程序管理與傳統IT之間所存在著的差異性是否會威脅到云計算的價值主張?在大多數情況下,答案是否定的。
企業內部使用的應用程序工具作為遷往云計算的部分應用程序而發揮作用。通常情況下,管理員能夠在云計算中使用本地工具管理軟件組件。但是,由于云計算取代了傳統的數據中心軟硬件,所以在云計算中必須單獨管理這些組件。
任何云計算應用程序管理戰略的核心都是一個集成的管理控制臺,例如那些包括在由CA科技、IBM以及惠普所提供產品中的軟件組件。這些軟件工具允許管理員把管理控制臺的GUI、工具與軟硬件應用程序編程接口(API)相連。
云計算應用程序管理控制臺允許管理員從一個單一界面監控底層軟硬件組件。該接口可以在資源堆棧中整合縱向組件:服務器、存儲設備、中間件等,以及能夠提高員工工作效率的橫向應用程序,該任務旨在創建一個與員工信息源相關的集成云計算應用程序管理。這有助于確保云計算應用程序的使用體驗質量(QoE)
無縫云計算管理的步驟
對于集成的云計算應用程序管理,第一步是集成在遷入云計算后適用的管理工具。最好在第一步就做到這一點,這樣你就可以在一切仍然是內部部署的情況下處理任何必要的變更。
下一步則是連接云計算供應商的管理工具與集成管理平臺。一般情況下,每一個云計算供應商都會提供一個管理GUI和一組管理API.管理員應使用該接口以便于在試運行期間驗證駐留于云計算平臺中的管理功能。當你對你已擁有的功能感到滿足(或至少你了解了這些功能)時,你就可以開始使用管理API和集成平臺。
在與運行基于云計算應用程序和平臺工具相同的GUI上運行云計算管理工具后,就可以開始第三個步驟了,即管理試運行。
管理試運行需要你在集成平臺上執行所有的日常應用程序和云計算管理任務。驗證所有的管理組件,其中包括新增用戶、修改配置參數等等。不僅確保你可以執行這些任務是重要的,而且你能夠理解管理實踐中所需的變化也是同樣重要的。
第四步,也就是最后一步就是檢查在云計算基礎設施中能夠用得到的管理數據。使用任何東西作為服務的公司都知道最重要的管理任務是故障隔離。
更多的用戶提供應用程序和平臺管理工具可用于基礎設施即服務(IaaS)和平臺即服務(PaaS),因為在這些模式中,用戶提供了更多的軟件堆棧。對于軟件即服務(SaaS),所有的資源都在云計算中產生并駐留,管理集成是沒有必要的。但是,對于控制云計算應用程序和內部應用程序來說,一個集成管理平臺仍然是有價值的。