99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華為云服務(wù)治理 | 服務(wù)治理的一般性原則

與時(shí)俱進(jìn)的科技 ? 來源:與時(shí)俱進(jìn)的科技 ? 作者:與時(shí)俱進(jìn)的科技 ? 2023-01-18 18:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

華為云服務(wù)治理 | ** 服務(wù)治理的一般性原則**

服務(wù)治理通常是指通過限流、熔斷等手段,保障微服務(wù)的可靠運(yùn)行,即運(yùn)行時(shí)治理。更加寬泛的服務(wù)治理還包括微服務(wù)持續(xù)集成(開源軟件管理、自動(dòng)化測試等),微服務(wù)部署最佳實(shí)踐(滾動(dòng)升級、灰度發(fā)布等),微服務(wù)可觀測性能力(日志、監(jiān)控、告警等)構(gòu)建等。

華為云微服務(wù)治理專題主要探討運(yùn)行時(shí)治理。接下來我們探討故障處理的一般性原則。

故障識別

在用戶看來,故障場景和正常場景是非常容易區(qū)分的。在服務(wù)治理的角度,識別故障則非常困難。

以調(diào)用超時(shí)為例,產(chǎn)生調(diào)用超時(shí)的原因非常多,包括:(1)服務(wù)端部分接口處理慢,導(dǎo)致超時(shí),而其他接口處理正常;(2)服務(wù)端故障,網(wǎng)絡(luò)不可達(dá),可能是短暫的,也可能是持續(xù)的;(3)服務(wù)端內(nèi)存、CPU高,導(dǎo)致處理變慢;(4)大量并發(fā)請求在服務(wù)端排隊(duì),當(dāng)請求被處理的時(shí)候,已經(jīng)超過了很長的時(shí)間;(5)客戶端并發(fā)建立連接,內(nèi)存、CPU增高,導(dǎo)致請求握手超時(shí)等。這些不同類型的錯(cuò)誤,從調(diào)用者看起來,都體現(xiàn)為一樣的行為。

以錯(cuò)誤碼為例,服務(wù)端返回503錯(cuò)誤,也可能包含很多不一樣的原因。比如系統(tǒng)未就緒,正在啟動(dòng)過程中,下次重試就可以訪問;或者服務(wù)出現(xiàn)內(nèi)存泄漏等原因,導(dǎo)致無法進(jìn)行響應(yīng);當(dāng)服務(wù)內(nèi)部的一些部件不可用的時(shí)候,也可能返回503錯(cuò)誤碼。

基于上述原因,服務(wù)治理能夠識別少量的故障類型,而無法識別更細(xì)維度的故障原因。

故障反饋

高并發(fā)場景下,相對于單個(gè)請求處理的時(shí)延,故障反饋過程非常緩慢。比如單個(gè)請求處理只需要幾個(gè)毫秒,但是檢測到請求超時(shí),至少需要幾秒時(shí)間。如果減少超時(shí)時(shí)間,檢測就會(huì)變得很不準(zhǔn)確,通常會(huì)由于系統(tǒng)調(diào)度延遲,讓超時(shí)時(shí)間出現(xiàn)大范圍的波動(dòng)。而且請求超時(shí)會(huì)觸發(fā)一些系統(tǒng)資源,比如HTTP連接的關(guān)閉和重建,引起更大范圍的超時(shí)。再比如依賴于CPU、內(nèi)存或者請求TPS的監(jiān)控?cái)?shù)據(jù),一般是通過異步線程在后臺周期性進(jìn)行統(tǒng)計(jì)實(shí)現(xiàn)的,當(dāng)統(tǒng)計(jì)數(shù)據(jù)反饋到服務(wù)治理策略的時(shí)候,相比較請求時(shí)延,已經(jīng)過去很長時(shí)間了,這個(gè)時(shí)候再去實(shí)施治理策略,得到的反饋數(shù)據(jù)已經(jīng)不足以支持治理策略的實(shí)施。

服務(wù)治理的一般原則

故障識別困難、故障反饋緩慢導(dǎo)致了在故障場景下,不能像處理正常功能邏輯一樣,通過復(fù)雜的邏輯,比如轉(zhuǎn)移故障、采集更多歷史數(shù)據(jù)計(jì)算最優(yōu)解等保障本次請求盡可能成功。也不能假設(shè)一個(gè)實(shí)際無法模擬驗(yàn)證的故障,然后針對這個(gè)故障進(jìn)行保護(hù)。

服務(wù)治理策略需要結(jié)合大量的實(shí)踐來進(jìn)行驗(yàn)證,總結(jié)起來有幾個(gè)非常核心的原則:

· 快速失敗優(yōu)先于保障本次請求成功。通過快速失敗降低故障的影響時(shí)間,減少故障對于系統(tǒng)資源的占用,讓系統(tǒng)能夠快速恢復(fù)到正常的處理水平。

· 治理策略的邏輯應(yīng)該采用無狀態(tài)算法,不依賴于其他微服務(wù)或者中間件,只依賴于本服務(wù)的內(nèi)部狀態(tài)就能夠?qū)嵤?,避免依賴于?fù)雜的錯(cuò)誤檢測機(jī)制。這個(gè)原則使得服務(wù)治理的策略依賴于相對實(shí)時(shí)的故障數(shù)據(jù),減少治理策略本身的處理時(shí)間,讓治理策略的前提和結(jié)果變得更好預(yù)測。

· 治理策略的實(shí)施條件和結(jié)果必須可以通過模擬的方式進(jìn)行驗(yàn)證。雖然故障識別是非常困難的,但是任何治理策略都需要假設(shè)他出現(xiàn)的場景是什么,這個(gè)場景發(fā)生的時(shí)候,故障表現(xiàn)是什么,依賴于故障場景、故障表現(xiàn)來執(zhí)行治理策略,并且可以評估不同治理策略對同樣的故障場景和故障表現(xiàn)得出的保護(hù)效果。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 華為
    +關(guān)注

    關(guān)注

    216

    文章

    35212

    瀏覽量

    255890
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    明達(dá)技術(shù):污水治理的智能革新

    在環(huán)境保護(hù)的重要領(lǐng)域中,污水治理直是關(guān)鍵環(huán)節(jié)。傳統(tǒng)污水治理模式依賴大量人工操作與分散的數(shù)據(jù)監(jiān)測,效率低下且難以精準(zhǔn)把控全局。如今,明達(dá)技術(shù)推出的 MBox20 網(wǎng)關(guān)搭配平臺的創(chuàng)新解
    的頭像 發(fā)表于 04-12 10:06 ?205次閱讀

    華為彈性服務(wù)器 FlexusX 實(shí)例下的 Nginx 性能測試

    目錄 ·?、華為彈性服務(wù)器FlexusX實(shí)例簡介 ? ·?二、測試環(huán)境 ? ·?三、測試工具 ? ·?四、測試方法 ? ·?五、測試結(jié)
    的頭像 發(fā)表于 01-17 09:17 ?884次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b>彈性<b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 FlexusX 實(shí)例下的 Nginx 性能測試

    華為 Flexus 服務(wù)器打造 Laverna 在線筆記應(yīng)用

    和可靠來搭建 Laverna 在線筆記,為用戶提供便捷、安全的筆記服務(wù)。 、華為 Flexus
    的頭像 發(fā)表于 01-13 15:52 ?640次閱讀
    <b class='flag-5'>華為</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器打造 Laverna 在線筆記應(yīng)用

    華為 Flexus 服務(wù)器 X 實(shí)例的快速入門與配置指南

    讀者介紹 Flexus 服務(wù)器 X 實(shí)例的快速入門和配置指南,幫助他們更好地利用華為的強(qiáng)大功能。
    的頭像 發(fā)表于 01-13 11:11 ?2127次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例的快速入門與配置指南

    基于華為人臉識別服務(wù)(FRS)開發(fā)體驗(yàn)

    這篇文章的內(nèi)容主要介紹:華為人臉識別服務(wù)(FRS)接口的使用過程。
    的頭像 發(fā)表于 01-09 11:32 ?2396次閱讀
    基于<b class='flag-5'>華為</b><b class='flag-5'>云</b>人臉識別<b class='flag-5'>服務(wù)</b>(FRS)開發(fā)體驗(yàn)

    基于華為 Flexus 服務(wù)器 X 實(shí)例快速搭建 Halo 博客平臺

    前言 ????????華為作為領(lǐng)先的服務(wù)提供商,直致力于為企業(yè)提供卓越的計(jì)算
    的頭像 發(fā)表于 01-08 11:46 ?497次閱讀
    基于<b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例快速搭建 Halo 博客平臺

    華為 Flexus X 實(shí)例下的場景體驗(yàn)——小企業(yè)必備——禪道服務(wù)搭建

    前言 禪道是測試中用的非常多的款管理工具,我們一般可以使用 windows server 服務(wù)器來搭建,但是 windows server 的廣告實(shí)在是太多,非常影響性能,所以我們這里使用【
    的頭像 發(fā)表于 01-07 17:25 ?953次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus X 實(shí)例下的場景體驗(yàn)——小企業(yè)必備——禪道<b class='flag-5'>服務(wù)</b>搭建

    一般企業(yè)購買服務(wù)器帶數(shù)據(jù)庫嗎?

    購買服務(wù)器是否帶數(shù)據(jù)庫,這主要取決于所選擇的服務(wù)提供商及其具體的套餐或服務(wù)內(nèi)容。一般來說,
    的頭像 發(fā)表于 01-06 10:25 ?416次閱讀

    華為 Flexus 服務(wù)器 X 實(shí)例的使用教程

    引言 選擇款性價(jià)比高、性能強(qiáng)勁的服務(wù)器是 IT 技術(shù)人員常面臨的問題。華為的 Flexus
    的頭像 發(fā)表于 12-30 09:16 ?740次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例的使用教程

    華為 Flexus 服務(wù)器 X 實(shí)例的購買及使用體驗(yàn)

    前言 隨著計(jì)算的不斷發(fā)展,服務(wù)的使用變得越來越方便。它不僅提高了我們的工作效率,還幫助我們提升了技術(shù)能力,增強(qiáng)了在職場中的競爭力。華為
    的頭像 發(fā)表于 12-24 17:26 ?577次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例的購買及使用體驗(yàn)

    租用GPU服務(wù)一般多少錢

    租用GPU服務(wù)器的費(fèi)用受到多種因素的影響,包括服務(wù)器配置、租用時(shí)長、服務(wù)提供商以及市場供需狀況等。下面,AI部落小編帶您了解租用GPU服務(wù)器的一般
    的頭像 發(fā)表于 11-25 10:28 ?834次閱讀

    租用容器服務(wù)費(fèi)用高嗎?

    租用容器服務(wù)費(fèi)用高嗎?租用容器服務(wù)的費(fèi)用并不是特別高,其費(fèi)用通常包括基礎(chǔ)資源費(fèi)用、附加服務(wù)費(fèi)用以及其他可能的費(fèi)用。基礎(chǔ)資源費(fèi)用每月
    的頭像 發(fā)表于 10-10 10:54 ?346次閱讀

    容器服務(wù)價(jià)格高嗎?容器服務(wù)價(jià)格表

    一般來說,其價(jià)格并不是特別高。容器服務(wù)的費(fèi)用價(jià)格高低取決于多種因素,包括服務(wù)提供商、所選服務(wù)的類型、資源配置、地理位置等。對于
    的頭像 發(fā)表于 09-12 10:05 ?543次閱讀

    Proxyless的多活流量和微服務(wù)治理

    服務(wù)間通信的復(fù)雜 :不同服務(wù)之間需要進(jìn)行可靠的通信,處理失敗重試、負(fù)載均衡等問題。 故障的容錯(cuò)處理 :系統(tǒng)的復(fù)雜給與運(yùn)維及故障處理帶來更大的挑戰(zhàn),如何快速處理故障解決線上問題,
    的頭像 發(fā)表于 08-28 16:54 ?2007次閱讀
    Proxyless的多活流量和微<b class='flag-5'>服務(wù)</b><b class='flag-5'>治理</b>

    重塑服務(wù)華為 Flexus X 實(shí)例破解服務(wù)傳統(tǒng)難題

    服務(wù)的局限性也逐步顯現(xiàn),成為阻礙企業(yè)發(fā)展的障礙。華為深刻洞察中小企業(yè)和開發(fā)者在服務(wù)應(yīng)用中遇到的挑戰(zhàn),推出了創(chuàng)新的
    的頭像 發(fā)表于 08-12 09:54 ?848次閱讀
    重塑<b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>,<b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus X 實(shí)例破解<b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>傳統(tǒng)難題