首頁>科技>

小王,是某保險公司的一名程式設計師,他平時最苦惱的就是IT系統出了問題之後的分析和最佳化,要麼只能依靠自己的經驗摸索,要麼得花很長時間去尋找合適的工具……

1月15日,開創IT系統穩定性保障賽道的笨馬網路釋出首款開源社群產品XPocket,這可不是一款普通的效能調優工具,而是“效能領域的樂高”,為類似小王這樣的技術人才架構起知識互通的平臺,將技術普及推進到縱深。

效能問題的終結者?

XPocket是什麼?在我看來,它首先是效能的百寶箱,笨馬網路將效能領域的工具變成了外掛,在XPocket的外掛中心一站式提供效能問題的各種解決工具。這一步非常關鍵,意味著經驗產品化,IT系統出了效能問題終於不用再絞盡腦汁去尋找工具,而是可以開啟XPocket一站搞定。

筆者發現,目前XPocket的外掛中心有七款外掛,分別對應解決不同的效能問題,例如HSDB外掛是強大的JVM執行時狀態分析工具,可以探索JVM的執行實時資料;Doraemon外掛提供JVM引數分析、執行緒分析及記憶體分析等功能。

更重要的是,XPocket定義了統一的介面和開發標準,透過開源,XPocket可以成為“效能領域的樂高”。樂高大家都熟悉,其最大的特色是部件的標準化,每一個人都可以發揮創意,用相同的部件搭出不同的樣子,從而激發無限可能。XPocket也是如此,使用者可以像搭樂高一樣將外掛自由組合,做出屬於自己的外掛,以更好地滿足個性化需求。

而且,XPocket和PerfMa技術社群也能形成互動的閉環。PerfMa技術社群是笨馬網路建立的公益性質的社群,目前已經吸引了超過10萬名開發者,開發者利用XPocket解決效能問題,甚至開發自己的外掛,他們可以將這個使用或開發過程中的經驗教訓發表在PerfMa技術社群,與其他開發者切磋,而這又會幫助他們更好地使用、開發XPocket外掛,由此形成良性互動。

笨馬網路創始人兼CEO李嘉鵬這樣解讀XPocket開源的意義:一個人的力量是有限的,當XPocket開源,就可以聚合無數人的力量,讓他們的經驗、知識互通,讓每一個人都可以貢獻,讓更多人幫助更多人。

開源為什麼?

笨馬網路作為一家成立僅三年多的創業公司,為何要將XPocket開源?因為按照傳統來說,笨馬網路本可以將XPocket作為商業化的產品銷售給客戶。筆者認為,答案是兩個字:“初心”。

這從笨馬網路與其創始人的所作所為可見一斑:

在阿里巴巴工作期間,作為最熟悉支付寶研發框架的人,李嘉鵬就樂於助人,“寒泉子(李嘉鵬的花名)幫我看看這個問題”是很多同事們找他的口頭語,這些同事們沒有失望,因為即使不能立刻解決問題,李嘉鵬也會加班研究,把別人的問題當作自己的問題一樣認真對待,不解決誓不罷休。

笨馬網路,雖然時間不長,也做了很多公益性的工作:PerfMa技術社群,圍繞應用效能、穩定性等技術問題沉澱了疑難案例、技術乾貨等內容,還有很多JVM引數調優相關的免費線上課程;XPocket開源前就是一款免費的針對Java應用程式的命令列工具包,為使用者學習和使用JVM引數提供幫助。類似的還有JVM引數分析工具XXFox、Java執行緒分析工具XSheepdog、記憶體Dump分析工具XElephant等等,迄今已經免費為數萬開發者提供了數十萬次應用程式分析調優服務。

IT系統穩定性保障的星辰大海

說起笨馬網路,可能不少人感到陌生,不過說到高瓴,那可就是大名鼎鼎了。今年初,笨馬網路宣佈完成由高瓴創投領投、老股東嘉御基金跟投的1.5億元人民幣A++輪融資,成為“高瓴概念股”。

一切要從笨馬網路開創的IT系統穩定性保障賽道說起,在筆者看來,笨馬網路之所以能受到高瓴等知名投資商的青睞,是因為這個新賽道佔盡了天時、地利、人和,走到了即將爆發的拐點。

所謂天時,是IT系統基於雲計算的分散式進化,伴隨線上交易、商業分析和資料庫等關鍵業務系統進入大資料時代,集中式的IT系統架構不堪重負,必須向高穩定和可擴充套件的分散式IT系統進化。然而,從集中式架構到分散式架構,IT系統的穩定性需要涉及到機房佈線、網路通訊、硬體部署、應用架構、資料容災等眾多挑戰,更需要容量壓測與評估、全鏈路壓測等平臺自身的精細化管控和保障。

阿里巴巴在保障雙十一這樣的全球最大流量洪峰中積累了豐富的IT系統穩定性保障經驗,李嘉鵬和其同事們就是其中的經歷者和參與者。但是,對於其他公司,尤其是中小公司來說,IT穩定性保障就如本文開頭小王所經歷的一樣,是巨大的挑戰。笨馬網路將自己所積累的經驗和能力對外開放,對於很多公司來說是雪中送炭,這是IT系統穩定性保障能迅速增長的天時。

而笨馬網路自身的獨特優勢則是地利,CEO李嘉鵬、聯合創始人童庭堅等來自阿里巴巴、阿里巴巴等一線大廠,在IT系統穩定性保障方面有深厚的技術功底和豐富的實戰經驗。對於客戶來說,選擇笨馬網路,相當於是站在巨人肩上,獲得更好的IT系統穩定性體驗。李嘉鵬在接受採訪時透露,太平洋保險原來的IT系統測試團隊有40-50人,測試周期為1-2周,但是在和笨馬網絡合作後,測試調優可以實現自動化,僅用幾個人當天就可以完成,為太平洋保險公司帶來成本的節省和效率的提升。

而XPocket的開源,在筆者看來,更是IT系統穩定性保障爆發的人和。透過開源,笨馬網路在這個新賽道就不是一個人在戰鬥,而是聚合起整個行業開發者的力量,讓知識互通,讓經驗沉澱,讓人人可以為人人。據李嘉鵬透露,笨馬網路將會針對XPocket推出更多的活動、競賽,激勵更多的開發者加入到外掛的開發之中,而未來除了XPocket這樣效能領域的開源,也會在其他領域持續探索開源。

“獨行快,眾行遠”,當天時、地利、人和齊聚,IT系統穩定性保障這個賽道也站在加速的拐點。

11
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 小葉子新科技來了,讓你的娃娃成為郎朗