自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

APM應(yīng)用性能管理的過去二十年

移動開發(fā) 移動應(yīng)用
應(yīng)用性能管理APM這個方向,其實不是一個很新的東西,早在95年,就有四個廠商開始做這方面的事情;從95年到現(xiàn)在,二十年的時間,這個領(lǐng)域一直在進(jìn)化和變化。不停地進(jìn)化和變化,是APM和其他企業(yè)級軟件和服務(wù)區(qū)別最大的一個地方。

【51CTO精選博文】本文最早成形于去年在51CTO的一次演講,后來應(yīng)程開源兄邀請,在開源力量也做了一次公開課??紤]到傳播的角度,還是文字更加有力,所以將以前演講的PPT略加演化,遂成此系列。這個是系列的***篇,主講APM歷史

當(dāng)時去講應(yīng)用性能管理,目的主要在于普及概念。12年我在百度搜索APM這個名詞,出來的***屏里面沒有一個和應(yīng)用性能管理有關(guān),現(xiàn)在再搜,所出來的結(jié)果已經(jīng)和用Google搜索的區(qū)別不大了,雖然這里面我起的作用只有很小一點點,畢竟聊勝于無。

一、應(yīng)用性能管理的歷史

應(yīng)用性能管理APM這個方向,其實不是一個很新的東西,早在95年,就有四個廠商開始做這方面的事情;從95年到現(xiàn)在,二十年的時間,這個領(lǐng)域一直在進(jìn)化和變化。不停地進(jìn)化和變化,是APM和其他企業(yè)級軟件和服務(wù)區(qū)別***的一個地方。

按照時間順序,APM這個領(lǐng)域總的來說分為三個時代,分別是95年到2000年的APM1.0時代,2000年到05年的APM 2.0時代,以及05年以后的Next Generation時代。

***代APM

回想一下,95年到2000年,正是***代互聯(lián)網(wǎng)浪潮興起的年代,那個時候,雅虎作為互聯(lián)網(wǎng)公司的代表,***一代潮流,美國人忙著鋪光纖架網(wǎng)線,一個一個的站點被建立了起來。如果說網(wǎng)站的響應(yīng)速度決定了用戶體驗的話,那么當(dāng)時的網(wǎng)速就決定了網(wǎng)站的響應(yīng)速度,因此,APM 1.0時代的軟件功能就是這么簡單:管理網(wǎng)絡(luò)系統(tǒng)的性能。

網(wǎng)絡(luò)管理系統(tǒng),英文名字是NMS,簡稱網(wǎng)管系統(tǒng),這本來是個小概念,在中國,慢慢的成了一個大概念,在企業(yè)級領(lǐng)域,很多人將APM系統(tǒng)都看作是網(wǎng)管系統(tǒng)的一部分。中國大大小小網(wǎng)管廠商不下幾百家,提供的功能都大同小異,以網(wǎng)絡(luò)管理功能為主。中國人的網(wǎng)管系統(tǒng)的概念和美國目前提到的NPMD系統(tǒng)以及AANPM系統(tǒng)無關(guān),是兩個概念。

國外目前比較流行的產(chǎn)品是Solarwind。

第二代APM

時間發(fā)展到2000年,看過《浪潮之巔》這本書的讀者會對那個時代有一個印象,當(dāng)時市值***的公司里面是微軟,當(dāng)時的SUN正處于***時期,市值接近 2000億美元,美國人當(dāng)時正在瘋狂的建設(shè)數(shù)據(jù)中心,購買各種各樣的硬件和軟件。在這里,我們用一個專業(yè)名詞來稱呼他們,叫做基礎(chǔ)組件 (Infrastructure)。那么,當(dāng)時的APM系統(tǒng)已經(jīng)到了第二代,作用是監(jiān)控和管理各種基礎(chǔ)組件的性能。

目前在國內(nèi),少數(shù)接觸到APM概念的網(wǎng)管廠商或者是根據(jù)標(biāo)準(zhǔn),或者是根據(jù)用戶需求,也可以對一些基礎(chǔ)組件進(jìn)行管理,比較常見的是監(jiān)控oracle 數(shù)據(jù)庫,weblogic中間件等,但是很少能夠形成完整的標(biāo)準(zhǔn)化產(chǎn)品。國內(nèi)比較常見的摩卡、北塔都是APM 2.0產(chǎn)品。這個領(lǐng)域***的產(chǎn)品是BMC的Partol,但是Partol這個產(chǎn)品的界面不太符合中國客戶的需求,因此以泰岳、億陽信通這些廠商使用BMC的Agent再定制化界面的情況比較多見。國內(nèi)的監(jiān)控寶和深信服也屬于這個領(lǐng)域,不同點在于監(jiān)控寶是Saas,深信服是軟件。

第三代APM

05 年以后,隨著facebook,twitter這些應(yīng)用提供商的興起,越來越多的APP被用來服務(wù)全球客戶;對于用戶來說,他們訪問的應(yīng)用服務(wù)可能分布式 的部署在全球的多個數(shù)據(jù)中心上,尤其是10年以后,新的移動訪問方式的興起,讓每一個人的生活方式更加緊密的依賴于各種application。在這個時候,應(yīng)用本身的性能越來越成為制約用戶體驗提升的瓶頸。這就是第三代APM軟件的用武之地:***是管理真實用戶的體驗,第二是進(jìn)行端到端的業(yè)務(wù)交易性能分析。

國外這個領(lǐng)域正處于百花齊放的階段,New Relic和Appdynamics雙雄市場增長非常迅速,Splunk、RiverBed這些APM領(lǐng)域外的廠商也要橫插一缸子。四大廠商正在勵精圖治 (四大是說IBM HP CA BMC),還有很多創(chuàng)業(yè)公司也在進(jìn)入這個領(lǐng)域。

從上面的三代APM軟件可以回顧我們的結(jié)論,APM是一個不斷進(jìn)化和變化的市場,不同代的APM軟件之間其實沒有什么關(guān)聯(lián),也沒有什么競爭,但總的來講,目前在硅谷非?;馃岬腁PM特定指的是第三代APM,也就是監(jiān)控application本身的APM軟件。

APM在13年,又有了兩個延伸的方向,分別是Mobile和Saas。

Mobile這個領(lǐng)域,最早的一個廠商是crittercism,目前看來***的廠商是New Relic.

APM邊緣市場還有一個叫做Keynote的廠商,成立大概將近20年了,但是一直沒有進(jìn)入APM主流市場,他們主要是對網(wǎng)站進(jìn)行模擬化測速,國內(nèi)這個模式的玩家有基調(diào)網(wǎng)絡(luò)和博睿。

二、他們都去哪了

APM這個領(lǐng)域每一家廠商都是有來頭的,每一家在這個領(lǐng)域創(chuàng)業(yè)的公司幾乎都以某種方式活到了現(xiàn)在,這也是APM這個領(lǐng)域比較奇葩的地方。

Patrol,EcoSystems Software, Mercury Interactive和Candle

這四家公司是APM領(lǐng)域最早的公司,目前他們都以被收購的形式活著,其中Patrol被BMC收購,Ecosystems被Compuware收購,Mercury以45億美元的價格賣給了HP,Candle賣給了IBM。

Keynote這個悲劇公司在13年底賣給了一家叫做Thoma Bravo的公司

Wily是APM3.0的開創(chuàng)者,后來賣給了CA,wily的創(chuàng)始人后來又創(chuàng)立了一家公司,就是目前最牛的New Relic。

下面是其他的一些并購:

wKiom1NDoXywGjFNAALPg4Q4chE969.jpg

APM 3.0領(lǐng)域以前技術(shù)最牛的公司是Precise(10年以前),但是這家公司是自己把自己玩死了,主要玩法包括:

1 公司賣來賣去,先賣給veritas,后來viritas賣給了symantec,后來symantec又把precis賣給一個私募基金。***聽說的消息是precise去年賣給了Idera,一家做SQL Server監(jiān)控的公司。

2 把自己的核心技術(shù)賣給競爭對手,或者是OEM。

現(xiàn)在Precise已經(jīng)落伍了。

三、新的競爭格局

目前在北美市場,BIG 4的市場占有率持續(xù)下降,New Relic和Appdynamics以每年150%以上的營收增速收割這個市場,從12年到現(xiàn)在,市場競爭已經(jīng)進(jìn)入了白熱化的階段。

這里有一個有趣的插曲,VMWare,在12年底的時候宣布退出APM這個市場,這個宣布是這么說的:

VMware got into the APM business by acquiring B-hive an Israeli based APM company back in 2008. This resulted in VMware’s first generation APM product, AppSpeed. AppSpeed was a virtual appliance that accessed all of the network traffic on a host via a virtual mirror port on the VMware Virtual Switch in the host.  It included the ability to decode the HTTP and popular database protocols and was therefore able to provide good insight into application performance for these kinds of applications. But most of the applications that VMware ran into were in fact custom developed, and the developers who supported those applications wanted insight into how their code was operating in production – features offered by emerging APM vendors like New Relic and AppDynamics.

The need to address the operation of custom code in production lead to the development of a Java agent in 2012, and AppSpeed was relaunched with this new agent as vFabric APM in 2012. However, the world of application development was undergoing rapid change at the time with new languages being added at an astonishing pace. By the time VMware delivered its Java agent, New Relic already had support for Java, .NET, Ruby, Python, and PHP. AppDynamics currently has support for Java, .NET, and PHP.

Earlier this year, VMware spun its application platform assets our into Pivotal.

美國市場上具備Code-Level Insight技術(shù)的廠商還有Riverbed(通過收購OPNET),Dell和Compuware通過收購也進(jìn)入了這一領(lǐng)域。

原文地址:http://hexiaoyang.blog.51cto.com/8769033/1392258

責(zé)任編輯:閆佳明 來源: 51CTO博客
相關(guān)推薦

2015-07-29 15:06:21

2013-06-28 10:21:48

云應(yīng)用性能管理APM應(yīng)用性能管理

2012-07-23 10:26:21

Compuware應(yīng)用性能管理

2020-04-08 11:44:13

數(shù)字供應(yīng)鏈攻擊網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2015-09-11 15:16:21

APM數(shù)據(jù)

2013-07-10 16:11:29

戴爾

2015-03-06 09:36:42

雅虎移動

2014-08-14 11:52:34

ITILAPM

2012-10-12 09:38:13

APM應(yīng)用性能管理深信服

2014-08-23 16:07:55

APM應(yīng)用性能管理

2011-11-22 17:01:24

深信服APM

2011-08-22 10:04:31

LAMP架構(gòu)

2011-08-24 11:21:00

深信服APM

2014-07-07 17:40:34

云智慧

2015-07-27 11:00:33

應(yīng)用性能監(jiān)控工具APM

2013-03-07 21:13:34

APM網(wǎng)絡(luò)優(yōu)化深信服科技

2015-03-11 15:31:10

性能魔方mmtrix應(yīng)用性能APM

2014-11-06 10:00:46

Gartner

2015-08-17 09:45:15

開發(fā)游戲

2015-08-17 08:56:45

二十年前游戲開發(fā)開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號