密切關注應用程序的性能在混合云的情況下變得更嚴格。APM(應用性能監控)工具可以幫助您完成這個任務。
然而混合云與公共云的好處都是顯而易見的,都引入IT運作團隊的獨特挑戰。最有力的挑戰之一是應用程序性能監控(APM)。
在大多數情況下,組織機構已經設法去獲悉他們本地應用程序的性能。使用從SAP解決方案經理提供的解決方案到來自包括Riverbed技術公司、 Dynatrace公司以及其他公司的基礎架構監控平臺,企業對于傳統的應用性能都有一個脈沖。然而,隨著企業遷移應用程序到云端或是在內部基礎設施架構 和云設施基礎架構之間分割資源,監控變成了更大的挑戰。
密切關注應用程序不僅僅是日志監控應用程序的性能監控需要超過能夠檢查系統日志或是從基于代理的產品中精讀陳舊數據的能力。運營團隊需要和開發人員聯手去識別動態調整系統資源的機會。最好 的選擇是提供一個積極的途徑。在企業的虛擬基礎設施空間,比如,VMTurbo使用性能數據來調整系統設置和虛擬機(VM)的布局。在考慮混合應用程序的 需求時,運營團隊能夠從相似的方式中獲益。
混合應用程序的分布式特性意味著分布式的管理域。舉例來說,一個混合應用程序在本地部署用于交易的計算系統以及在云端部署用于數據分析的虛擬機。在這種情 況下,正如傳統應用程序一樣,APM工具必須占用存儲、計算以及網絡的性能。但是因為虛擬機可以在任何地方,企業運營團隊不能訪問底層的基礎架構設施。這 種限制意味著基于硬件的監控并不可選。
備注:追蹤混合性能最成功的方式實際上是在應用程序中集成監控。
Netflix“混亂猴子計劃”顯示了什么可以做追蹤混合性能最成功的方式實際上是在應用程序中集成監控。Netflix的混亂猴子性能監控計劃,聚焦在應用層,就是一個很好的例子。運行在Amazon 網絡服務環境中的服務,自動分配資源以滿足需求。如果負載增加,資源就被釋放;相反,如果需求減少,資源就會自旋降低。
基礎設施即服務并非唯一的考慮。組織機構開始利用軟件及服務(SaaS)以及平臺即服務(PaaS)。簡單的在一臺虛擬機上安裝一個管理代理并不能滿足大部分組織機構的需求,因為無論是在Paas還是SaaS,都沒有一個操作系統會暴露給客戶。
新的企業方式開始進入市場很顯然,并非每一個組織機構都有資源或是需求去利用類似混亂猴子這樣的開源平臺去滿足它的性能監控需求。類似來自SignalFX的公司的新的唯一的 SaaS選擇可以填補這一差距。上個月啟動時,位于加州圣馬特奧市,介紹了結合性能追蹤和分析的混合基礎設施監控軟件。結果是APM工具允許客戶關聯性能 和事件數據,這就能夠讓用戶積極地調整他們的混合基礎設施或是必要的時候采取措施去協商新的服務水平協議。
同時,傳統的性能供應商,例如Splunk,也開始調整他們的混合云產品。盡管Splunk不提供實時的性能監控和分析,軟件也能夠提供強大的時間關聯。