華為云三大利器保障微服務(wù)應(yīng)用高效運(yùn)行

大數(shù)據(jù)時(shí)代,數(shù)字化轉(zhuǎn)型已成為全球各大企業(yè)的戰(zhàn)略核心?;贒evops的微服務(wù)架構(gòu)是云時(shí)代部署應(yīng)用的一項(xiàng)熱門(mén)技術(shù),它把龐大的單個(gè)應(yīng)用程序分解為數(shù)十個(gè)微服務(wù),每個(gè)服務(wù)獨(dú)立開(kāi)發(fā)、更新和部署,使業(yè)務(wù)更快速地響應(yīng)市場(chǎng)變化。但是每個(gè)微服務(wù)有不同的客戶需求、開(kāi)發(fā)周期及交付時(shí)間,并且隨著微服務(wù)應(yīng)用增多,生產(chǎn)環(huán)境規(guī)模龐大,無(wú)法做1:1驗(yàn)證,傳統(tǒng)的性能測(cè)試模式已遠(yuǎn)遠(yuǎn)不能滿足Devops平臺(tái)的要求。

11月2日,華為云測(cè)試架構(gòu)師在DevOps國(guó)際峰會(huì)會(huì)議·深圳站發(fā)表了演講,以實(shí)際項(xiàng)目中面臨的問(wèn)題出發(fā),介紹內(nèi)部是如何系統(tǒng)開(kāi)展微服務(wù)性能測(cè)試,把高質(zhì)量性能保障的思路和方法融入到DevOps流程,打造成華為云上服務(wù)性能保障的超級(jí)IP。演講內(nèi)容包括:微服務(wù)架構(gòu)下的性能測(cè)試挑戰(zhàn)、微服務(wù)性能保障解決方案設(shè)計(jì)、性能測(cè)試實(shí)施策略。

微服務(wù)框架下的性能測(cè)試挑戰(zhàn)

微服務(wù)架構(gòu)是以更復(fù)雜的應(yīng)用管理、運(yùn)維環(huán)境為代價(jià),縮短應(yīng)用交付時(shí)間。企業(yè)實(shí)現(xiàn)微服務(wù)云化改造,面臨以下性能測(cè)試挑戰(zhàn):應(yīng)對(duì)突發(fā)流量需求,擴(kuò)容能否解決問(wèn)題,如何擴(kuò)容?每個(gè)微服務(wù)以獨(dú)立進(jìn)程多個(gè)實(shí)例運(yùn)行,新特性開(kāi)發(fā)需要頻繁部署升級(jí),如何評(píng)估單服務(wù)變更引起的性能影響?微服務(wù)數(shù)量眾多,當(dāng)某個(gè)服務(wù)出現(xiàn)問(wèn)題后如何做到快速定位、快速排障。

傳統(tǒng)性能調(diào)優(yōu)往往需要維護(hù)測(cè)試工具,模擬千級(jí)并發(fā)用戶發(fā)起壓測(cè),再安裝多種監(jiān)控工具,匯總分析數(shù)十個(gè)數(shù)據(jù),還要安裝部署安裝部署profile工具,分析所有節(jié)點(diǎn)profile結(jié)果,調(diào)優(yōu)結(jié)果呈現(xiàn)需要數(shù)周時(shí)間,導(dǎo)致工作效率低下,用戶體驗(yàn)無(wú)法保障,影響企業(yè)營(yíng)收。

華為云發(fā)布一站式微服務(wù)性能保障解決方案

華為云性能測(cè)試服務(wù)CPTS、應(yīng)用運(yùn)維管理AOS、應(yīng)用性能管理APM三大運(yùn)維法寶hold住全場(chǎng),為微服務(wù)高效運(yùn)行保駕護(hù)航。從應(yīng)用上線到版本迭代到日常維護(hù),華為云一站式微服務(wù)性能保障解決方案覆蓋應(yīng)用生命全周期。

華為云三大利器保障微服務(wù)應(yīng)用高效運(yùn)行

  (華為云一站式微服務(wù)性能保障解決方案)

構(gòu)筑性能保障的第一道防線——云性能測(cè)試服務(wù)CPTS

云性能測(cè)試服務(wù)CPTS被稱為性能瓶頸的“偵探家”,它可幫助用戶省去自建性能測(cè)試環(huán)境成本,模擬海量并發(fā)測(cè)試系統(tǒng)瓶頸,毫秒級(jí)發(fā)起萬(wàn)級(jí)-百萬(wàn)級(jí)并發(fā)壓力,定位性能瓶頸并為大促場(chǎng)景預(yù)測(cè)資源。華為云CPTS服務(wù)除了提供基本性能測(cè)試要求,還全面支持微服務(wù)接口測(cè)試方法以及事務(wù)調(diào)試、響應(yīng)提取、一鍵部署、文件導(dǎo)入變量等高級(jí)能力。目前已上線的智能分析特性提供一站式性能分析,多維度展示了TPS、時(shí)延、資源使用情況、調(diào)用鏈等測(cè)試數(shù)據(jù)。

華為云三大利器保障微服務(wù)應(yīng)用高效運(yùn)行

  (性能測(cè)試服務(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深度對(duì)接華為云應(yīng)用服務(wù),一站式收集基礎(chǔ)設(shè)施、中間件和應(yīng)用實(shí)例的運(yùn)維數(shù)據(jù),可以實(shí)現(xiàn)對(duì)云主機(jī)、存儲(chǔ)、網(wǎng)絡(luò)、docker、kubernetes等應(yīng)用運(yùn)行環(huán)境的深入監(jiān)控并進(jìn)行集中統(tǒng)一管理,提供應(yīng)用級(jí)故障分析、告警管理、日志采集與分析等能力,能夠有效預(yù)防問(wèn)題的產(chǎn)生及定位故障,降低運(yùn)維成本。AOM并非傳統(tǒng)監(jiān)控,它通過(guò)應(yīng)用的角度看業(yè)務(wù),滿足企業(yè)對(duì)業(yè)務(wù)的高效和快速迭代的需求,可幫助企業(yè)更好的達(dá)到其戰(zhàn)略目標(biāo)并實(shí)現(xiàn)IT資產(chǎn)調(diào)優(yōu)。

華為云三大利器保障微服務(wù)應(yīng)用高效運(yùn)行

構(gòu)筑性能保障的第三道防線——應(yīng)用性能管理APM

華為云應(yīng)用性能管理APM是對(duì)AOM運(yùn)維能力的補(bǔ)充,適用于多種Java框架的應(yīng)用。它包含了強(qiáng)大的分析工具,通過(guò)拓?fù)鋱D、調(diào)用鏈、事務(wù)將應(yīng)用狀態(tài)、調(diào)用過(guò)程、用戶對(duì)應(yīng)用進(jìn)行的操作可視化地展現(xiàn)了出來(lái),幫助運(yùn)維人員快速解決應(yīng)用在分布式架構(gòu)下的問(wèn)題定位和性能瓶頸等難題。同時(shí)華為云APM實(shí)時(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)解決方案落地。

華為云三大利器保障微服務(wù)應(yīng)用高效運(yùn)行

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2018-11-13
華為云三大利器保障微服務(wù)應(yīng)用高效運(yùn)行
大數(shù)據(jù)時(shí)代,數(shù)字化轉(zhuǎn)型已成為全球各大企業(yè)的戰(zhàn)略核心。

長(zhǎng)按掃碼 閱讀全文