• <bdo id="ussuw"><noscript id="ussuw"></noscript></bdo>
    <table id="ussuw"><noscript id="ussuw"></noscript></table>
  • yobo體育官網登錄_官方
    工程案例一
    聯系我們
    yobo體育官網登錄_官方
    郵箱:admin@168668668.com
    電話:0868-51634180
    地址:湖北省襄陽市思南縣代升大樓775號
    當前位置: 首頁 > 工程案例 > 工程案例一

    工程案例一

    yobo體育下載_ 云原生時代微服務的高可用架構設計
    發布時間:2022-09-23瀏覽次數:
    本文摘要:
    簡介:在8月20日“阿里巴巴技術質量精品課”上來自螞蟻的經國分享了對云原生時代微服務的高可用架構設計的全面剖析為大家先容了應用架構演進路徑、云原生時代的技術福利、高可用架構的設計原則以及經典案例的設計。

    簡介:在8月20日“阿里巴巴技術質量精品課”上來自螞蟻的經國分享了對云原生時代微服務的高可用架構設計的全面剖析為大家先容了應用架構演進路徑、云原生時代的技術福利、高可用架構的設計原則以及經典案例的設計。

    演講嘉賓簡介:

    ? 經典案例的設計

    冗余

    yobo體育下載

    應用法式可能有多個機房如果多個機房間存在數據冗余那么一個位置的錯誤就能夠由另一個位置的數據來彌補從而保證系統的連續可用。

    讀寫分散也是一種冗余設計緩存和DB間存在數據冗余當緩存宕機時可以從DB回源到緩存。

    近端

    本文為阿里云原創內容未經允許不得轉載

    云原生已經演化成了一個很是龐大的生態。這張圖席卷了云原生里很是多的內容。

    從設計高可用且穩定性高的應用的角度來看相關的內容包羅數據庫技術、云原生存儲、Service mesh、可觀察性、Serverless等。

    五、未來思考

    容災設計

    這兩種數據在舉行應用層容災設計時需要差別的處置懲罰方式狀態型數據的容災設計通常比力難題。好比會員信息在泛起錯誤時通常不能再寫該數據也不能讓該用戶重新注冊一次支付寶。

    狀態型數據的容災設計需要以數據庫不行靠為前提。數據庫通常存在主備庫這兩個庫通常使用異步復制的方式來保證兩個庫之間的同步。

    然而這種同步通常具有時延特征。當主庫宕機時如果FO庫的版本比力舊就不能直接將FO庫作為主庫因為原來的主庫上已經有用戶修改的內容。如果此時將FO庫作為主庫繼續舉行修改那么最終獲得的數據一定不是用戶所預期的。

    一個處置懲罰方式是將連續往黑名單庫里寫差異。當主庫宕機時首先將FO庫拉起來此時這些差異可能使得FO庫中某一部門數據是禁寫的。對用戶信息這樣的業務而言天天只有很少的數據會發生更改而且用戶信息發生宕機的概率很低因此這種處置懲罰帶來的禁寫對業務的影響很是小。

    通過這種方式強一致地寫黑名單庫能夠近似地實現無損的容災設計?;厍袛祿鞎r也是如此。由于FO庫已經有許多新的數據內容因此在回切數據庫時需要將這部門數據merge回主庫中。

    三、高可用架構設計的設計原則

    云原生時代的技術紅利

    應用開發不僅需要關注業務邏輯還需要關注數據將領域模型、業務流程、設置等數據以Online形式存儲。近幾年數據庫技術發生了很大的變化HBase平分布式數據庫提供的強一致保證給云原生應用的設計和開發帶來了許多利益。此前應用設計需要思量讀寫分散需要毗連差別的數據源處置懲罰讀寫分散的效果而且這些功效都需要寫入應用法式代碼。

    而現在這些功效可以直接使用數據庫的水平擴展能力來實現數據庫技術的生長極大地制止了我們直接和數據層交互。

    總的來說將業務最頂端跟信息流相關的邏輯抽象出來而且將這部門邏輯所依賴的數據異構一部門出來這就能夠使所有的業務實現不依賴于實際的處置懲罰邏輯從而保證底層的任意一個節點發生宕機時整個系統的可用性。

    yobo體育下載_
云原生時代微服務的高可用架構設計(圖2)

    在service mesh場景下應用層不再需要關注防熱點、讀寫分散等。幾年前應用層還需要對緩存熱點做特殊處置懲罰以建設高可用能力好比在一個緩存節點掛掉時對其舉行預熱操作。

    而現在大多數漫衍式架構自己就提供了緩存熱點能力。此外大多數漫衍式數據庫自己就使用了讀寫分散架構只需稍加設置就可以將數據路由到只讀節點。這些都是云原生時代帶來的紅利之一。

    縱然在云原生時代一個業務場景的高可用架構設計也仍然需要許多操作來配合實現。未來這些與業務無關的設計可能被組件化地沉淀下來成為基礎設施。

    首先需要識別某流量是否與該業務相關;其次需要將該流量接入到某個特定區域中;然后該區域還需要將所有與完成該業務相關的節點都包羅進來。這種設計需要一定的先驗知識因此需要界說一些元信息好比流量入口。在確定流量入口后所有和其相關的后續處置懲罰節點都應被打標或者以其它方式圈定起來。

    門面系統后對應著內部系統包羅一系列Http組。在界說好這些后某個組件會在流量接入后識別門面系統進而找到該門面系統對應的圈定區域也就是內部系統從而完成一個整體上的流量綁定歷程。

    異構設計

    基礎設施同樣也獲得了很好的生長。最開始單體。


    本文關鍵詞:yobo體育官網登錄,yobo體育下載,yobo體育官網

    本文來源:yobo體育官網登錄-www.niceairportparking.com

    av免费看网站
  • <bdo id="ussuw"><noscript id="ussuw"></noscript></bdo>
    <table id="ussuw"><noscript id="ussuw"></noscript></table>