OneAPM:讓用戶想用就用的APM服務(wù)
原創(chuàng)如今,創(chuàng)業(yè)熱潮不減,有理想的人們湊在一起,將自己的創(chuàng)意想法變?yōu)楝F(xiàn)實。有做手游的APP的,有做O2O結(jié)合的,有做云計算方向的,也有做即時通訊的,而還有一類是專門做應(yīng)用性能管理(APM)的,這如今也是硅谷的熱門創(chuàng)業(yè)方向。
New Relic是一款基于SaaS的云端應(yīng)用監(jiān)測與管理平臺,已融資2.75億美元,營業(yè)額達(dá)到1億美元,預(yù)計于今年上市;AppDynamics今年融資1.2億美元,估值超10億美元。巨大的APM市場,讓國內(nèi)創(chuàng)業(yè)者看到了希望。近幾年,國內(nèi)APM領(lǐng)域也逐漸火熱起來,原因不只是因為創(chuàng)業(yè)熱,而是APM能夠真正為客戶帶來價值。近日,北京藍(lán)海訊通科技有限公司創(chuàng)始人兼董事長何曉陽接受記者采訪時表示,“我們希望把幾十萬美金的軟件,以一個肉夾饃的價格提供給用戶,如果用戶連肉夾饃都吃不起,我們也可以免費(fèi)提供。我們提供一種非常方便的服務(wù),讓客戶隨時隨地想用就可以使用。“
北京藍(lán)海訊通科技有限公司創(chuàng)始人兼董事長何曉陽
APM是什么
APM,全稱為Application Performance Management,應(yīng)用性能管理,主要指對企業(yè)的關(guān)鍵業(yè)務(wù)應(yīng)用進(jìn)行監(jiān)測、優(yōu)化,提高企業(yè)應(yīng)用的可靠性和質(zhì)量,保證用戶得到良好的服務(wù),降低IT總擁有成本。
一般情況,一款復(fù)雜的應(yīng)用程序由4-5個部分組成,包括客戶端或瀏覽器,Web層、App層、持久化層、數(shù)據(jù)庫存儲等。當(dāng)這些部分串聯(lián)執(zhí)行時,整個應(yīng)用程序可以實現(xiàn)用戶的業(yè)務(wù)邏輯,因此業(yè)務(wù)邏輯不是一個部分執(zhí)行,而是由每個層分別執(zhí)行,因此應(yīng)用的調(diào)用關(guān)系就變得非常復(fù)雜,出現(xiàn)問題也很難定位。
而APM就是為了解決這一問題而產(chǎn)生的,APM主要提供四類功能,一是感知,用戶在察覺問題之前可先行預(yù)測,或者對真實用戶的體驗進(jìn)行感知;二是隔離,對于電商或團(tuán)購類應(yīng)用,每一層哦都市一種服務(wù),APM需要在服務(wù)之間進(jìn)行實時建模,方式互相調(diào)用時出現(xiàn)問題;三是檢查,對每一行代碼進(jìn)行診斷,查出故障原因;第四是修復(fù),根據(jù)以往的性能表現(xiàn)或知識庫,自動修復(fù)故障。
簡單來說,當(dāng)用戶訪問應(yīng)用程序時,打開速度不一樣,甚至出閃退、崩潰的現(xiàn)象,而通過APM即可查看問題的原因,通過可視化的性能參數(shù),顯示出哪些業(yè)務(wù)系統(tǒng)收到了影響,而客戶可以根據(jù)這些來提升用戶的使用體驗。
進(jìn)入APM的門檻
目前,全球有幾家公司在APM領(lǐng)域已經(jīng)非常領(lǐng)先,而國內(nèi)近幾年也開始流行APM。而對于進(jìn)入到APM領(lǐng)域的門口,何曉陽表示還是很高的,其中有三點原因。
***是寫探針的開發(fā)人員。APM后端的監(jiān)測要做到與應(yīng)用無關(guān),而OneAPM是通過語言層面實現(xiàn)的。檢測需要寫探針,因為各種語言不同,因此就需要根據(jù)各種語言每一種語言寫一個探針。而目前流行的語言也有很多,例如.NET、Java、PHP、Ruby、Python、Node.js、Go語言等,因此APM企業(yè)就需要每個語言都有一個開發(fā)團(tuán)隊,撰寫探針的代碼。而開發(fā)人員不但要求是改語言的精通者,還要懂得語言的底層實驗原理,雖然中國程序員眾多,但是研究語言底層原理的人員相對比較少,因此導(dǎo)致APM的探針就比較難實現(xiàn)。
第二是收集應(yīng)用程序的數(shù)據(jù)。當(dāng)客戶及用戶數(shù)量眾多時,就會對后端的服務(wù)器造成壓力,這就要求APM企業(yè)的計算和存儲能力非常強(qiáng),保證客戶的服務(wù)質(zhì)量。
第三是探針能否通過極端環(huán)境考驗。中國IT環(huán)境復(fù)雜,并發(fā)量也很高,而應(yīng)用等級的探針很容易致使他人的系統(tǒng)宕機(jī)或者占用更多的資源,因此,探針能否通過不同幾段環(huán)境的考驗也是相當(dāng)重要的。從2010年到2011年的一年半時間中,OneAPM將探針裝在中國金融行業(yè)、運(yùn)營商等企業(yè)測試,幫助他們優(yōu)化性能,從邊緣測試到核心生產(chǎn),OneAPM經(jīng)受住每一個環(huán)境的考驗。
藍(lán)海訊通是怎樣做的
北京藍(lán)海訊通科技有限公司(以下簡稱藍(lán)海訊通)于2008年成立,是國內(nèi)應(yīng)用性能管理整體解決方案提供商。藍(lán)海訊通從應(yīng)用和用戶體驗的角度為客戶的IT資源管理提供自上到下的實時展示和性能分析,通過藍(lán)海訊通的應(yīng)用性能管理解決方案,用戶能夠便捷的透析業(yè)務(wù)、應(yīng)用組件、設(shè)備性能及彼此之間的關(guān)聯(lián)和影響,實現(xiàn)企業(yè)IT資源管理的價值***化。
目前,藍(lán)海訊通的產(chǎn)品分為兩類,根據(jù)客戶群體不同而劃分。對于需要私有部署的大型企業(yè),藍(lán)海訊通提供Blueware產(chǎn)品,按照被監(jiān)控系統(tǒng)的規(guī)模、應(yīng)用服務(wù)器數(shù)量以及監(jiān)控時間來計算收費(fèi);而對于個人開發(fā)者或互聯(lián)網(wǎng)企業(yè),可通過OneAPM的SaaS平臺云服務(wù)的方式免費(fèi)下載使用。
何曉陽告訴記者,藍(lán)海訊通希望提供給開發(fā)者一種能力,無論開發(fā)者寫的是什么樣的代碼,只要使用OneAPM,開發(fā)者不用擔(dān)心因為應(yīng)用性能問題而導(dǎo)致的用戶體驗流失,甚至是業(yè)務(wù)的受損。開發(fā)者只需要考慮提供給用戶的服務(wù)以及業(yè)務(wù),而無需擔(dān)心性能問題。
當(dāng)客戶的應(yīng)用程序上線后,通過藍(lán)海訊通的APM可以查看用戶使用系統(tǒng)的響應(yīng)時間、訪問質(zhì)量、代碼運(yùn)行時間消耗等內(nèi)容。而實現(xiàn)這樣的性能監(jiān)控,則需要在客戶的應(yīng)用中插入APM探針即可實現(xiàn)。
何曉陽表示,“我們希望把幾十萬美金的軟件,以一個肉夾饃的價格提供給用戶,如果用戶連肉夾饃都吃不起,我們也可以免費(fèi)提供。我們提供一種非常方便的服務(wù),讓客戶隨時隨地想用就可以使用。“
與競爭對手的不同
在早期APM的發(fā)展過程中,有眾多的IT廠商紛紛進(jìn)入到這個行業(yè),例如IBM、HP,也有很多專業(yè)的做管理的企業(yè)例如CA、BMC等,但是這些傳統(tǒng)廠商在APM領(lǐng)域的發(fā)展卻很緩慢,過去的APM重系統(tǒng),輕交互,與如今的IT環(huán)境已經(jīng)格格不入,沒有面向用戶,項目周期過長,運(yùn)維人員維護(hù)成本高,易用性非常低。
何曉陽告訴記者,過去的應(yīng)用都是向上擴(kuò)展,而現(xiàn)在的應(yīng)用都是分布式的,傳統(tǒng)廠商都是面對重型企業(yè)級應(yīng)用,無法面對中小企業(yè)客戶以及個人開發(fā)者,而且軟件價格也很貴。何曉陽認(rèn)為,新一代APM都是基于分布式的云框架,提供相對簡單、易用的APM解決方案。
而對于國內(nèi)的APM廠商,何曉陽認(rèn)為主要有兩個競爭對手,***個是面向企業(yè)級市場的基調(diào)網(wǎng)絡(luò),雖然基調(diào)網(wǎng)絡(luò)現(xiàn)在的產(chǎn)品是SaaS形式,但是基調(diào)網(wǎng)絡(luò)的定位還是在企業(yè)級,是企業(yè)級的厙廠商,此外,基調(diào)網(wǎng)絡(luò)只做了移動端的APM產(chǎn)品,而在服務(wù)器、數(shù)據(jù)庫、網(wǎng)絡(luò)等領(lǐng)域都沒有開始進(jìn)行。第二個是云智慧,過去做技術(shù)組件監(jiān)控,而如今也開始涉入APM SaaS領(lǐng)域,但至今也沒有產(chǎn)品推出。
New Relic的定位是提供給開發(fā)者的應(yīng)用服務(wù),AppDymics是針對大中型的互聯(lián)網(wǎng)公司和傳統(tǒng)公司,Compuware是針對全球兩千強(qiáng)的客戶。何曉陽表示,“OneAPM的客戶群體定位是New Relic和Compuware,OneAPM的SaaS服務(wù)提供給開發(fā)者,企業(yè)級服務(wù)提供給中國***型的企業(yè),我們不做中間的大型互聯(lián)網(wǎng)企業(yè)。”
未來目標(biāo)
OneAPM的整個團(tuán)隊共有80人左右,其中只有8個人不寫代碼,包括何曉陽自己都是在寫代碼。OneAPM的SaaS服務(wù)上線一個月的時間里,已經(jīng)擁有一千多個用戶,企業(yè)級用戶有幾十個,目前OneAPM每年都可以保持200%的增長,去年的營收為1000萬,預(yù)計今年將達(dá)到3000萬。而對于公司的發(fā)展目標(biāo),何曉陽表示,要做中國***個在美國上市的基礎(chǔ)軟件廠商,下一步OneAPM將推出業(yè)務(wù)服務(wù)管理(BSM)的產(chǎn)品。


2019-01-16 09:29:01




