APM的前世此生:如何全面掌控應用性能

近幾年在雲、移動、大數據快速發展的時代下,移動互聯網產品商品化日趨激烈。這加速了企業傳統業務向移動互聯網的轉移。混合的IT環境使應用的傳輸鏈也不斷擴展延伸——從地域的差別化到配置、管理、運維,致使終端用戶對網絡中斷、應用卡頓、響應速度慢,服務器宕機等問題無從定位,這都直接影響到用戶的體驗。運維人員與開發人員壓力持續增大。html

如何保障移動互聯網的用戶體驗?企業須要一個從代碼端的視角來監控本身的應用進而確保自身的IT支撐系統獲得高效的運行,同時須要一個強大的IT運維管理體系時刻監督IT環境各組件的性能質量,經過多維度實時分析異常並進行診斷以解決產品的問題。因此,移動應用性能管理將成爲推廣中國IT技術進步與用戶體驗提高的標配。數據庫

曾經的APM服務器

在90年代末,也正是第一代互聯網興起的時期,你們都懷着大把撈金的熱情,彷彿一晚上之間,無數的互聯網公司如雨後春筍般紛紛成立。網絡

對這些公司影響最大的應屬於網絡中心,當時互聯網還處於起步時期,應用的響應速度已經沒法知足他們的撈金熱情。在這個時候,應用響應管理概念就慢慢的被提出,在96年的時候,Tivoli與HP公司就從應用程序層面出發,開發了應用響應管理開發包。他們認爲網絡速度無疑就是應用速度,不過當時並無開放使用。架構

而到後來不少互聯網企業隨着一些故障、帶寬、數據管理等問題陸續的出現, APM雛形慢慢創建起來。1998年,面向商業化管理的APM產品出現,已經發展到了以組件爲中心的基礎設施監控,分別從系統,中間件,數據庫等方面監控,這也是APM發展的中期。但在國內接觸到APM概念的IT企業極少,也沒有造成完整的標準化產品。運維

而在這十幾年的時間裏,IBM、CA、HP、Oracle這些在早期就提出APM概念的廠商在整個行業裏增加很是緩慢,每一年的增加率不到10%,這個數聽說明了什麼現象?在早期APM的重系統,輕交互,跟現在的IT環境已經格格不入,沒有面向用戶,項目週期過長,運維人員維護成本高,易用性很是低。性能

因此APM概念在這十幾年的時間裏能夠說是屬於一個滯怠時期。大數據

根據IT發展程度不一樣到性能管理關注點也不一樣優化

複雜體系下的服務模式操作系統

隨着IT複雜度爆炸性增加,業務與商業需求不斷增長,互聯網上發生了一系列的變化,應用開發、系統架構,應用部署等等的顛覆性發展,這時候不少企業開始慢慢的意識到應用性能管理的重要性。

尤爲是近幾年,移動設備的普及,新的移動訪問方式興起,讓每一個用戶的生活都更加依賴於移動應用。這個時候,用戶對於性能體驗更爲苛刻。爲了解決這個問題,Gartner提出5個維度模型標準來解決性能需求。分別是:

最終用戶體驗監控 用戶自定義事務處理剖析 應用組件發現和建模 應用組件深刻監控 應用性能數據庫功能

Gartner 5個維度模型標準

近些年,在新的APM標準制定後,New Relic和AppDynamics無疑是成長最爲迅速的兩家公司,它們都是基於SaaS的互聯網App實時管理服務提供商,不但專一於SaaS平臺和App性能管理業務,同時也是美國性能監測領域的先驅者。遺憾的是,國外解決方案提供商的本地化戰略一直爲人詬病。

國內APM應勢而生

那麼如此專業的性能監控管理及服務爲何沒有在國內流行起來呢?複雜的IT體系,離散的信息孤島,都決定了咱們必須有一款本土化且有着更多功能和高可擴展性的APM產品。

應用性能管理在國外已經比較成熟,卻很難服務於國內的企業。其緣由主要是它們並不瞭解中國複雜的IT環境——嚴重的碎片化和BOYD,使IT管理使國內的互聯網企業應用性能數據缺少關聯性,最重要的是缺乏本土化的服務經驗,致使其產品在適配能力上遠遠達不到用戶的需求,同時中國移動互聯網企業又有一些特性,使得移動應用性能管理勢在必行。

一、初創團隊缺乏專業的運維人員

現在移動互聯網的創業團隊能夠說是遍地開花,運維成原本說是壓在頭上的一座大山。其中技術水平良莠不齊的開發者產出的代碼質量沒有獲得監控,在資金不夠充裕的狀況下,要想知足業務性能需求,下降成本開支,尋找一個具備豐富的服務經驗APM廠商是頗有必要的。

二、 複雜的應用環境,很難準肯定位問題

從應用環境的角度考慮,如何在大數據下準肯定位應用性能問題?操做系統、CDN、虛擬化、私有云等等他們之間的實時調配極其困難。如何在這種狀況下去了解本身應用的性能動態變化、用戶體驗呢?這些都須要一個富有服務經驗的全新APM產品來監控。

三、 迭代速度跟不上

大數據時代,快速迭代已經成爲了移動互聯網產品創新的重要手段,迭代的速度決定了產品和服務的競爭力。可是不少企業跟不上數據的迭代速度,沒有把握好迭代方向,致使具備優點的產品在整個行業中慢慢萎縮,優點逐漸下滑。因此,可以在海量的數據中尋找到創新的應用性能管理手段,是一個企業的有力競爭的支撐點。

四、 海量的業務請求沒法知足,沒法實時分析性能

據聽雲統計在中國有上千種次生操做系統,五千多種的終端型號,國內的網絡環境又很是複雜,在過去PC端中一天的專一時間可能在1-2小時,但在移動互聯網專一時間可能在4-5小時,海量的業務請求成爲移動互聯網發展的標誌,如何在海量的業務請求中準肯定位性能問題,追溯問題源頭,成爲移動互聯網企業運維管理的頭等大事。

 

2014年7月18日,國內專一應用性能管理領域超過7年的基調網絡推出全新應用性能管理平臺-聽雲,並率先提出mAPM概念。mAPM概念的核心是聚焦在雄厚的服務經驗上,經過對企業或我的開發者的應用性能進行監控和優化,從而提升其可靠性和質量,下降本地化的管理成本,保證用戶獲得良好的服務。

用戶體驗是衡量應用好壞的最終標準,性能是用戶體驗的核心。移動互聯網時代,企業須要更加專一在業務與產品設計上,性能管理並不是一朝一夕,而是須要可持續開發管控的,以聽云爲表明的國內應用性能管理解決方案勢必會成爲移動互聯網行業成敗的標配。

原文連接:http://www.tingyun.com/news/129.html

相關文章
相關標籤/搜索