大數(shù)據(jù)時代,數(shù)字化轉(zhuǎn)型已成為全球各大企業(yè)的戰(zhàn)略核心。基于Devops的微服務(wù)架構(gòu)是云時代部署應(yīng)用的一項(xiàng)熱門技術(shù),它把龐大的單個應(yīng)用程序分解為數(shù)十個微服務(wù),每個服務(wù)獨(dú)立開發(fā)、更新和部署,使業(yè)務(wù)更快速地響應(yīng)市場變化。但是每個微服務(wù)有不同的客戶需求、開發(fā)周期及交付時間,并且隨著微服務(wù)應(yīng)用增多,生產(chǎn)環(huán)境規(guī)模龐大,無法做1:1驗(yàn)證,傳統(tǒng)的性能測試模式已遠(yuǎn)遠(yuǎn)不能滿足Devops平臺的要求。
11月2日,華為云測試架構(gòu)師在DevOps國際峰會會議·深圳站發(fā)表了演講,以實(shí)際項(xiàng)目中面臨的問題出發(fā),介紹內(nèi)部是如何系統(tǒng)開展微服務(wù)性能測試,把高質(zhì)量性能保障的思路和方法融入到DevOps流程,打造成華為云上服務(wù)性能保障的超級IP。演講內(nèi)容包括:微服務(wù)架構(gòu)下的性能測試挑戰(zhàn)、微服務(wù)性能保障解決方案設(shè)計、性能測試實(shí)施策略。
微服務(wù)框架下的性能測試挑戰(zhàn)
微服務(wù)架構(gòu)是以更復(fù)雜的應(yīng)用管理、運(yùn)維環(huán)境為代價,縮短應(yīng)用交付時間。企業(yè)實(shí)現(xiàn)微服務(wù)云化改造,面臨以下性能測試挑戰(zhàn):應(yīng)對突發(fā)流量需求,擴(kuò)容能否解決問題,如何擴(kuò)容?每個微服務(wù)以獨(dú)立進(jìn)程多個實(shí)例運(yùn)行,新特性開發(fā)需要頻繁部署升級,如何評估單服務(wù)變更引起的性能影響?微服務(wù)數(shù)量眾多,當(dāng)某個服務(wù)出現(xiàn)問題后如何做到快速定位、快速排障。
傳統(tǒng)性能調(diào)優(yōu)往往需要維護(hù)測試工具,模擬千級并發(fā)用戶發(fā)起壓測,再安裝多種監(jiān)控工具,匯總分析數(shù)十個數(shù)據(jù),還要安裝部署安裝部署profile工具,分析所有節(jié)點(diǎn)profile結(jié)果,調(diào)優(yōu)結(jié)果呈現(xiàn)需要數(shù)周時間,導(dǎo)致工作效率低下,用戶體驗(yàn)無法保障,影響企業(yè)營收。
華為云發(fā)布一站式微服務(wù)性能保障解決方案
華為云性能測試服務(wù)CPTS、應(yīng)用運(yùn)維管理AOS、應(yīng)用性能管理APM三大運(yùn)維法寶hold住全場,為微服務(wù)高效運(yùn)行保駕護(hù)航。從應(yīng)用上線到版本迭代到日常維護(hù),華為云一站式微服務(wù)性能保障解決方案覆蓋應(yīng)用生命全周期。
(華為云一站式微服務(wù)性能保障解決方案)
構(gòu)筑性能保障的第一道防線——云性能測試服務(wù)CPTS
云性能測試服務(wù)CPTS被稱為性能瓶頸的“偵探家”,它可幫助用戶省去自建性能測試環(huán)境成本,模擬海量并發(fā)測試系統(tǒng)瓶頸,毫秒級發(fā)起萬級-百萬級并發(fā)壓力,定位性能瓶頸并為大促場景預(yù)測資源。華為云CPTS服務(wù)除了提供基本性能測試要求,還全面支持微服務(wù)接口測試方法以及事務(wù)調(diào)試、響應(yīng)提取、一鍵部署、文件導(dǎo)入變量等高級能力。目前已上線的智能分析特性提供一站式性能分析,多維度展示了TPS、時延、資源使用情況、調(diào)用鏈等測試數(shù)據(jù)。
(性能測試服務(wù)架構(gòu))
構(gòu)筑性能保障的第二道防線——應(yīng)用運(yùn)維管理AOM
在基于微服務(wù)架構(gòu)的分布式應(yīng)用日常運(yùn)作中,應(yīng)用運(yùn)維管理AOM、應(yīng)用性能管理APM為應(yīng)用提供生命周期管理。應(yīng)用運(yùn)維管理AOM深度對接華為云應(yīng)用服務(wù),一站式收集基礎(chǔ)設(shè)施、中間件和應(yīng)用實(shí)例的運(yùn)維數(shù)據(jù),可以實(shí)現(xiàn)對云主機(jī)、存儲、網(wǎng)絡(luò)、docker、kubernetes等應(yīng)用運(yùn)行環(huán)境的深入監(jiān)控并進(jìn)行集中統(tǒng)一管理,提供應(yīng)用級故障分析、告警管理、日志采集與分析等能力,能夠有效預(yù)防問題的產(chǎn)生及定位故障,降低運(yùn)維成本。AOM并非傳統(tǒng)監(jiān)控,它通過應(yīng)用的角度看業(yè)務(wù),滿足企業(yè)對業(yè)務(wù)的高效和快速迭代的需求,可幫助企業(yè)更好的達(dá)到其戰(zhàn)略目標(biāo)并實(shí)現(xiàn)IT資產(chǎn)調(diào)優(yōu)。
構(gòu)筑性能保障的第三道防線——應(yīng)用性能管理APM
華為云應(yīng)用性能管理APM是對AOM運(yùn)維能力的補(bǔ)充,適用于多種Java框架的應(yīng)用。它包含了強(qiáng)大的分析工具,通過拓?fù)鋱D、調(diào)用鏈、事務(wù)將應(yīng)用狀態(tài)、調(diào)用過程、用戶對應(yīng)用進(jìn)行的操作可視化地展現(xiàn)了出來,幫助運(yùn)維人員快速解決應(yīng)用在分布式架構(gòu)下的問題定位和性能瓶頸等難題。同時華為云APM實(shí)時分析應(yīng)用事務(wù),提供Apdex(應(yīng)用性能指數(shù))打分,體驗(yàn)數(shù)據(jù)數(shù)字化,幫助企業(yè)全面了解用戶體驗(yàn)狀況。APM現(xiàn)已在互聯(lián)網(wǎng)、電商、金融領(lǐng)域?qū)崿F(xiàn)解決方案落地。
- 特斯拉Model Y新版預(yù)售,iPhone 18 Pro系列升級,汽車界與科技界碰撞新火花
- 小鵬汽車何小鵬回應(yīng)特斯拉 Model Y 撞臉風(fēng)波:設(shè)計碰撞,靈感碰撞,究竟誰更勝一籌?
- 日本車商2024年新車銷量下滑,本田跌至近10年最低位,中國市場面臨挑戰(zhàn)?
- 英偉達(dá)批評美政府AI芯片出口限制:限制不利己,全球轉(zhuǎn)向替代技術(shù)之風(fēng)
- 特斯拉煥新Model Y難敵華為問界R7,智能科技誰領(lǐng)風(fēng)騷?
- 開源巨頭聯(lián)手打造Chromium聯(lián)盟,推動Linux生態(tài)創(chuàng)新發(fā)展
- 曹德旺巨資辦校,福耀科技大學(xué)引領(lǐng)行業(yè)新風(fēng)向,培養(yǎng)未來之星
- 愛馳汽車陷股權(quán)凍結(jié)風(fēng)波,能否順利復(fù)工復(fù)產(chǎn)引關(guān)注
- 小鵬汽車CEO何小鵬:雷軍不僅直言不諱,還勸我多做營銷,不失為良師益友
- 馬斯克大膽計劃:未來十年內(nèi)特斯拉機(jī)器人產(chǎn)能提升10倍,300億機(jī)器人將顛覆各行各業(yè)
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。