IT環境管理的目標就是要確保云應用的運行性能和系統可靠性達到一個最佳水平。在云計算中,應用與固定資源是相互隔離的,這就意味著負責云管理的IT管理人員必須對應用的工作流和資源進行并行管理。
為了簡化云管理,首先應從用戶的云應用入手。這樣做可以讓用戶確定應用的響應時間,并確定可支持用戶應用運行的資源。用戶可以通過熟悉的應用工作流管理和集成工具來完成這些任務,而這些工具主要來自于各大IT廠商,如IBM、惠普企業以及微軟等公司。
然后,使用在用戶操作系統(OS)和中間件中可用的統計工具深挖每個云應用程序資源中的數據。針對用戶私有云資源可以配合使用數據中心管理工具,而對于用戶的公共云資源則可組合使用公共云管理工具。如果用戶的數據中心托管了一個私有云,那么隨著市場向混合云方向發展可考慮使用一個能夠同時處理公共云和私有云的云管理工具。
如果管理人員把應用工作流視作一個端到端的流程,那么它可幫助他們確定應用的響應時間,這是云計算管理的起點。如果他們將其視為一系列步驟,那么工作流可幫助管理人員確定導致延遲或中斷處理的組件。云應用工作流組件就是擁有各自統計數據(例如性能、狀態和數據包丟失)和相關操作系統與中間件統計數據的應用部分,它們能夠幫助識別問題。訪問這些統計數據的工具可用于大多數基于虛擬機的云平臺,并且還有來自于中間件的管理接口,所以用戶可以由這些工具開始。
如果用戶使用了多個操作系統和中間件平臺,那么用戶的云管理模式將要復雜得多。但還是有一些可用工具的,例如NodePrime就可以為一個復雜數據中心創建統一視圖。
選擇云管理工具的考慮因素
即使用戶能夠從機器鏡像操作系統和中間件中獲取管理數據,用戶仍需要使用來自于云供應商的管理數據來對其進行補充。所有的公共云供應商都為基本部署和健康監測提供了管理應用編程接口(API),其中有一些廠商(其中包括亞馬遜、IBM、微軟以及Salesforce)則提供了一套完整的云管理工具套件。
高功能云管理工具通常能夠解決伴隨云而產生的技術問題和性能復雜性。由于眾多企業用戶最終將轉向使用混合云,所以用戶應當在所有評估的云管理工具中尋找具有混合云管理功能的工具。
大多數云管理工具都能夠幫助企業用戶基于他們的特定操作系統、中間件、云平臺和網絡管理API開發一個單一用戶和應用的接口。除了這個基本模式,眾多工具還各有側重點,例如Scalr為多云計算環境提供了基于策略的生命周期管理和自動化功能。RightScale則是另一個采用自上而下基于角色方法的工具,被稱為云產品組合管理。
云管理之路通往開發運營
簡化的云管理模式是開發運營(DevOps)的方便跳點。它能夠幫助用戶使用特定資源的開發運營工具,并在工作流層次將其集成。如果用戶希望在多個環境中運行他們的應用程序(例如在數據中心和跨多個云平臺),那么應當試圖不要針對每一個環境使用不同的開發運營工具,因為那樣做會讓生命周期管理變得極為復雜。相反,可考慮使用與用戶不同IT環境集成的單一開發運營工具。
云管理戰略是一個隨應用開始、自上而下的流程,因為他們體現了企業的目標。分不同層次規劃實施,投入最大量資金人員到最接近企業的層次以實施一個最優化的云計算管理戰略。