中國開源軟件正在崛起,SkyWalking將在華為云DevCloud上實現商用
2018年4月,華為云DevCloud分布式追蹤技術專家吳晟受邀參加2018 QCon全球軟件開發大會,就《從無名小卒到擁抱全球——Apache SkyWalking (incubating) 的發展之路》做主題演講,分享SkyWalking的發展、4次代碼重構與技術升級以及社區發展之路。
吳晟進行專題演講
技術瞬息萬變,云計算和云服務器目前已經逐步的成為計算機網絡中基本資源,微服務的概念也隨之再一次進入開發者的視野中。通俗來說,微服務的本質就是將復雜的服務拆分成單獨的個體,個體之間通過統一的協議相互溝通的一個過程,這也決定了微服務的部署應該是分布式的。許多國外大型企業已經在內部生產系統中實踐了分布式理念,例如google公司為了解決監控問題,研發了Dapper分布式跟蹤系統,國內類似的便是開源系統SkyWalking。
SkyWalking 2017 年全票通過加入了 Apache 孵化器,作為中國首個個人發起,進入Apache的孵化項目,也是唯一一個OSS項目, SkyWalking發展到這一階段并不容易。中國開源項目的起步較晚,而且苦難重重,在OSS這個領域,國內更是很少涉獵。SkyWalking 是由開源社區推動的項目,依賴大量的基礎社區反饋,國外社區的模型和理論共享,用戶壓力測試回饋。從2015年起,SkyWalking經歷了4次代碼重構與技術升級,從開始敲入第一行代碼到參與W3C trace context 標準制定,從尋找第一個對SkyWalking感興趣的人到獲得Google、Micosoft、Zipkin、AppDynamic、New Relic、DynaTrace、Instana等一系列世界等級公司的尊重與重視,SkyWalking證明自己的實力、造就如今的設計和性能用了3年的時間。
SkyWalking是針對分布式系統的 APM 系統,也被稱為分布式追蹤系統。V5版本的SkyWalking支持:
高性能純流式分析
高性能自動探針
良好的手動探針接口
分析、告警能力
接入安全控制
現代化UI
多語言社區整合
SkyWalking V5架構圖
除此之外,在SkyWalking的生態方面,吳晟介紹到:“目前有很多公司和個人在參加SkyWalking這一項目,4 位 PMC 成員,6 位 Committer Team 成員,總貢獻者超過30位,很多貢獻者目前或曾經都是APM 公司的架構或者核心研發工程師,所以SkyWalking能夠提供很多商業產品或者國外產品的能力。”
據了解,目前已有多家企業包括華為、當當、小米、海爾消費金融、易企秀、商云、隨行付等都開始應用SkyWalking支撐企業內部研發。例如,目前SkyWalking已經作為運維監控與診斷工具對華為云DevCloud產品服務提供全流程追蹤。華為云DevCloud是作為華為云的組成部分, 是華為30余年研發實踐和前沿理念的結晶,為開發者提供一站式、輕量級的DevOps工具服務,支撐企業DevOps落地,實現項目的高效、高質量迭代。有了SkyWalking的應用,華為云DevCloud將進一步增強故障診斷能力與性能監控能力,也能更好的為廣大開發者提供穩定可靠的云上服務。
軟件開發平臺 DevCloud 軟件開發云
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。