雲中應用性能管理(APM)的下一步

Michael Kopp是Compu-ware公司卓越APM中心的一名技術分析師,他作過10多年的Java/JEE領域的設計師和開發員。另外,Kopp還專攻虛擬和雲的大規模生產部署的結構和性能。html

?web

  新APM強調每筆交易的成本;幫助測試員提高其在將投資最大化中的戰略性做用數據庫

  企業進入雲就會產生許多利益,包括業務更靈活,顯著節省成本,固然還能夠增長利潤。連續應用程序性能管理(APM)支持整個應用程序生命週期,從多方面來說,能夠是實現這些利益的關鍵。近期,雲中APM的重要性備受關注,尤爲是當它涉及確保快速,可靠的終端用戶應用程序體驗時。雲是不透明的,也就是說,使用雲的應用程序的企業經常不深刻洞察內部工做和他們所選擇的雲服務提供商的容量管理決策。只有一個方法讓企業確信終端用戶正在用基於雲的應用程序獲得可靠的體驗。測試員須要從雲「另外一邊」的真實終端用戶的角度去估量性能。由於他們在「前線」,基於雲的應用程序中發生性能問題時測試員是第一個作決策的。而後深刻診斷能夠幫助肯定性能問題的緣由,不管是雲,企本身的數據中心仍是應用程序交付鏈中的另外一個元素。若是問題緣由是雲,企業就能夠利用這個有用信息警告雲服務提供商並維護應用程序重績效服務水平協議(SLAs)。性能

  許多企業和他們的測試員已在使用APM以確保高水平的員應用程序性能方面作出顯著進步。他們的應用程序或許已經夠快夠可信了,但卻沒有時間中止在雲中作APM更好地理解基於雲的應用程序的內部工做能夠得到巨大的利益。雲中APM的下一步就是優化基於雲的應用程序的成本結構,就像應用程序性能對雲投資回報有直接影響同樣。再一次,測試員有戰略性機會去幫助最大化雲投資並提升底線。測試

  換句話說,雲所關注的是,APM不只僅是使應用程序更快,它還使得應用程序,尤爲是最高產的應用程序成本效益更高。應用程序開發過程的每一步都必須將之考慮在內,由於即便是所謂的最好的應用程序也絕對不是完美的。持續改進,修正和優化能夠極大地影響一個基於雲的應用程序的性能和成本效益。 所以,迴歸測試和整個月影傳說生命週期中都須要考慮這兩方面。優化

  再看搜索功能,除了快,測試員還需將之優化以便它能夠提供更好的結果且不被每位測試員執行五遍甚至更多遍。這能夠被視做功能優化,也能夠下降執行成本,由於在雲中,每筆交易都價值一美圓。每筆交易減小數據庫獲取調用,同時一點也不加速搜索,能夠節省成本。這是由於大多數雲提供商按執行次數要價,好比SOL。因此優化SOL的數目可能比節省CPU更具成本效益!用這種方法, 企業就徹底繞開了資源優化的問題而直擊成本優化問題,測試員能夠真正地掌控要價。事實上,企業一點都不必關心公共雲中資源的使用,他們須要關心真正的終端用戶應用程序SLA和成本效益——愈來愈多地,測試員是該知識的承辦商。spa

  另外一個例子是購買功能。雲中有沒有終端用戶花不少時間在上面,並消耗許多資源的特色——好比:產品簡介或產片圖示?經過了解終端用戶怎樣運用他們的時間,測試員深入瞭解了在雲中什麼能夠提高價格。此外,經過理解交易的成本結構及它會產生多少受益,測試員能夠更好地設置優先級以便轉變前的交易的功能,成本及性能能夠被優化。設計

  對於許多企業來講,遷移到雲中的主要的明顯的優點是可變的,這就避免了容量規劃和大筆的預付費用的老辦法:反之,企業能夠,隨其負載的增長,擴大他們的環境規模。可是可變性也有其弊端。很容易致使過分消費的計劃容量,由於沒有硬性限制,這就會超出成本估算。orm

  所以,測試員直接理解終端用戶怎麼與應用程序交互很重要以及應用程序如何處理負載。這樣,測試員就能夠提供有價值的能夠幫助引導更明智的雲容量決策的信息。沒有這個信息,執行就很盲目。htm

  總之,終端用戶體驗管理使測試員理解了終端用戶的行爲及性能是如何影響轉化率和業務的。但在一個公共雲上,這只是APM的一部分。只有當企業 能夠在保持成本不斷下降的同時,知足終端用戶對快且可信的應用程序的期待,他們才能取得雲的成功並利用雲提高他們的業務性能。經過專一於每筆交易的成本,測試員能夠對企業盈利作出更大的戰略貢獻。

版權聲明:本文出自 SPASVO澤衆軟件測試網:http://www.spasvo.com/news/html/2014922144040.html

原創做品,轉載時請務必以超連接形式標明本文原始出處、做者信息和本聲明,不然將追究法律責任。

相關文章
相關標籤/搜索