吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

華為云服務治理 | 服務治理的一般性原則

與時俱進的科技 ? 來源:與時俱進的科技 ? 作者:與時俱進的科技 ? 2023-01-18 18:19 ? 次閱讀

華為云服務治理 | ** 服務治理的一般性原則**

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

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

故障識別

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

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

以錯誤碼為例,服務端返回503錯誤,也可能包含很多不一樣的原因。比如系統未就緒,正在啟動過程中,下次重試就可以訪問;或者服務出現內存泄漏等原因,導致無法進行響應;當服務內部的一些部件不可用的時候,也可能返回503錯誤碼。

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

故障反饋

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

服務治理的一般原則

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

服務治理策略需要結合大量的實踐來進行驗證,總結起來有幾個非常核心的原則:

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

· 治理策略的邏輯應該采用無狀態算法,不依賴于其他微服務或者中間件,只依賴于本服務的內部狀態就能夠實施,避免依賴于復雜的錯誤檢測機制。這個原則使得服務治理的策略依賴于相對實時的故障數據,減少治理策略本身的處理時間,讓治理策略的前提和結果變得更好預測。

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

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    216

    文章

    34533

    瀏覽量

    253006
收藏 人收藏

    評論

    相關推薦

    華為彈性服務器 FlexusX 實例下的 Nginx 性能測試

    目錄 ·?華為彈性服務器FlexusX實例簡介 ? ·?二、測試環境 ? ·?三、測試工具 ? ·?四、測試方法 ? ·?五、測試結
    的頭像 發表于 01-17 09:17 ?259次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b>彈性<b class='flag-5'>云</b><b class='flag-5'>服務</b>器 FlexusX 實例下的 Nginx 性能測試

    華為 Flexus 服務器打造 Laverna 在線筆記應用

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

    華為 Flexus 服務器 X 實例的快速入門與配置指南

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

    基于華為人臉識別服務(FRS)開發體驗

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

    基于華為 Flexus 服務器 X 實例快速搭建 Halo 博客平臺

    前言 ????????華為作為領先的服務提供商,直致力于為企業提供卓越的計算
    的頭像 發表于 01-08 11:46 ?202次閱讀
    基于<b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務</b>器 X 實例快速搭建 Halo 博客平臺

    華為 Flexus X 實例下的場景體驗——小企業必備——禪道服務搭建

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

    一般企業購買服務器帶數據庫嗎?

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

    華為 Flexus 服務器 X 實例的使用教程

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

    華為 Flexus 服務器 X 實例的購買及使用體驗

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

    租用GPU服務一般多少錢

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

    租用容器服務費用高嗎?

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

    服務網格DPU卸載解決方案

    服務網格(Service Mesh)是微服務架構中的種重要技術,它主要處理服務之間的通信,為服務間的信息交換提供更安全、更快速且更可靠的基
    的頭像 發表于 09-20 16:25 ?380次閱讀
    <b class='flag-5'>服務</b>網格DPU卸載解決方案

    容器服務價格高嗎?容器服務價格表

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

    Proxyless的多活流量和微服務治理

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

    重塑服務華為 Flexus X 實例破解服務傳統難題

    服務的局限性也逐步顯現,成為阻礙企業發展的障礙。華為深刻洞察中小企業和開發者在服務應用中遇到的挑戰,推出了創新的
    的頭像 發表于 08-12 09:54 ?612次閱讀
    重塑<b class='flag-5'>云</b><b class='flag-5'>服務</b>,<b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus X 實例破解<b class='flag-5'>云</b><b class='flag-5'>服務</b>傳統難題
    大发888真钱游戏下载| 百家乐游戏真人游戏| 百家乐官网扎金花现金| 皇冠百家乐官网客户端皇冠| 百家乐官网作弊演示| 百家乐官网视频对对碰| 百家乐官网视频官方下载| 百家乐官网怎么压对子| 百家乐官网认牌| 百家乐官网预约| 鸟巢百家乐官网的玩法技巧和规则| 至尊百家乐官网赌场娱乐网规则 | 查找百家乐官网群| 博狗百家乐真实| 百家乐必胜课| 百家乐筹码14克粘土| 郑州市太阳城宾馆| 久盛国际娱乐城| 佳木斯市| 皇家金堡娱乐| 临汾玩百家乐官网的人在那里找| 网络百家乐官网真人游戏| 墓地附近做生意风水 | 在线百家乐游戏软件| 星期8百家乐娱乐城| 新葡京娱乐城怎么样| 百家乐官网单跳双跳| 百家乐官网缆法排行榜| 888百家乐官网的玩法技巧和规则| 百家乐系统分析器| 全讯网3344666| 西和县| 皇冠百家乐官网的玩法技巧和规则| 百家乐是骗人吗| 财神百家乐的玩法技巧和规则| 大发888娱乐城真钱游戏| 百家乐官网真钱电玩| 墨尔本百家乐官网的玩法技巧和规则 | 专业的百家乐官网玩家| 星河百家乐官网的玩法技巧和规则 | 伯爵百家乐娱乐网|