精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

DCS分布式緩存服務實例類型介紹

禿頭也愛科技 ? 來源:禿頭也愛科技 ? 作者:禿頭也愛科技 ? 2023-01-18 19:26 ? 次閱讀

華為云DCS分布式緩存服務,作為一種支持Key-Value等多種數據結構的存儲系統,可用于緩存、事件發布或訂閱、高速隊列等典型應用場景。那么DCS服務提供哪些實例類型呢?

DCS實例類型

Redis單機實例

單機:適用于應用對可靠性要求不高、__僅需要緩存臨時數據__的業務場景。單機實例支持讀寫高并發,但不做持久化,實例重啟后原有緩存數據不會加載。

特點

  1. 系統資源消耗低,支持高QPS
  2. 進程監控,故障后自動恢復(30秒內會重啟一個新的進程)
  3. 即開即用,數據不做持久化
  4. 低成本,適用于開發測試

單機實例示意圖

注:VPC內訪問,客戶端需要與單機實例處于相同VPC,并且配置安全組訪問規則

image.png

DCS Redis支持的單機實例有:Redis 3.0(已下線)、Redis 4.0和Redis 5.0

Redis主備實例

主備:包含一個主節點,一個或多個備節點,主備節點的數據通過實時復制保持一致,當主節點故障后,備節點自動升級為主節點。同時用戶可通過讀寫分離技術,在主節點上寫,從備節點讀,從而提升緩存的整體讀寫性能。

DCS的主備實例在單機實例基礎上, 增強服務高可用以及數據高可靠性

特點

  1. 持久化,確保數據高可靠(主備節點都默認開啟數據持久化)
  2. 數據同步(通過增量數據同步的方式)
  3. 故障后自動切換主節點,服務高可用(備節點在30秒內自動完成主備切換)
  4. 多種容災策略(支持將主備實例部署在不同的AZ內)
  5. Redis 4.0和Redis 5.0主備實例支持客戶端讀寫分離(分別提供可讀寫的連接地址(主節點)和只讀地址(備節點))

Redis 3.0主備實例架構設計示意圖(已下線)

注:VPC內訪問,客戶端需要與主備實例處于相同VPC,并且配置安全組訪問規則

image.png

Redis 4.0/5.0/6.0基礎版主備實例架構設計示意圖

注:Redis 4.0/5.0/6.0基礎版主備實例使用哨兵模式(Sentinel)進行管理,Sentinel會一直監控主備節點是否正常運行,當主節點出現故障時,進行主備倒換。Sentinel對用戶不可見。

image.png

Redis 6.0企業版主備實例架構設計示意圖

注:VPC內訪問,客戶端需要與Redis 6.0企業版主備實例處于相同VPC,并且配置安全組訪問規則

image.png

DCS Redis支持的主備實例有:Redis 3.0(已下線)、Redis 4.0、Redis 5.0和Redis 6.0。且不支持Redis 主備升級,比如從4.0升級為 5.0主備實例。

3 Redis Proxy集群實例

Proxy集群:在Cluster集群的基礎上,增加掛載Proxy節點和ELB節點,通過ELB節點實現負載均衡,將不同請求分發到Proxy節點, 實現客戶端高并發請求 。每個Cluster集群分片是一個雙副本的主備實例,當主節點故障后,同一分片中的備節點會升級為主節點來繼續提供服務。

Redis 3.0/4.0/5.0 Proxy集群實例不支持讀寫分離。

Redis 3.0 Proxy集群因為已下線,不再介紹。

Redis 4.0/5.0 Proxy集群特點

  1. 基于LVS+Proxy的高可用集群版本
  2. 在創建實例時,支持自定義分片大小(每個分片內存=實例規格/分片數)
  3. ELB 彈性負載均衡服務器,采用集群高可用方式,支持多可用區部署

Redis 4.0/5.0 Proxy集群實例示意圖

注:Redis 4.0/5.0 Proxy集群實例,當前僅部分區域支持,請以控制臺實際上線區域為準。

image.png

DCS Redis支持的Proxy集群實例有:Redis 3.0(已下線)、Redis 4.0、Redis 5.0。

Redis Cluster集群實例

Cluster集群:通過__分片化分區__來增加緩存的容量和并發連接數,每個分片是一個主節點和0到多個備節點,分片本身對外不可見。分片中主節點故障后,同一分片中備節點會升級為主節點來繼續提供服務。用戶可通過讀寫分離技術,在主節點上寫,從備節點讀,從而提升緩存的整體讀寫能力。

Redis 4.0/5.0 Cluster集群實例支持從客戶端實現讀寫分離。

特點

  1. Cluster版Redis集群兼容開源Redis的Cluster,基于smart client和無中心的設計方案,對服務器進行分片

Cluster集群無中心架構圖

Redis Cluster的任意節點都可以接收請求,但節點會將請求發送到正確的節點上執行,同時,每一個節點也是主從結構,默認包含一個主節點和一個從節點,由Redis Cluster根據選舉算法決定節點主從屬性。

image.png

Cluster集群數據預分片

Redis Cluster會預先分配16384個slot,每個Redis的server存儲所有slot與redis server的映射關系。key存儲在哪個slot中,由Crc16(key) mod 16384的值決定。

image.png

DCS Redis支持的Cluster集群實例有:Redis 4.0、Redis 5.0。

讀寫分離實例

讀寫分離:在主備實例的基礎上,增加掛載Proxy節點和ELB節點,通過ELB節點實現負載均衡,將不同請求分發到Proxy節點,Proxy節點識別用戶讀寫請求,將請求發送到主節點或備節點,從而實現讀寫分離。

讀寫分離__主要適用于讀高并發、寫請求較少的業務場景__,解決高并發的性能問題,節約運維成本。

特點

  1. 服務端讀寫分離,默認為從服務端側實現的讀寫分離
  2. 通過Proxy節點識別用戶讀寫請求,如果是寫請求,則轉發給主節點,如果是讀請求,則轉發給備節點,不需要用戶在客戶端做任何配置

讀寫分離實例示意圖

讀寫分離實例,僅在部分Region支持,具體請以控制臺顯示為準。

image.png

Sentinel集群用來監控主備節點狀態,當主節點出現故障或異常時,進行主備倒換,保證服務不中斷。

讀寫分離實例,后端是一個主備實例,包含了主和備兩個節點。默認開啟數據持久化功能,同時保持節點間數據同步。

DCS Redis支持的讀寫分離實例有:Redis 4.0、Redis 5.0。

Memcached單機實例 和 Memcached主備實例(已停售)

單機:適用于應用對可靠性要求不高、僅需要緩存臨時數據的業務場景。單機實例支持讀寫高并發,但不做持久化,實例重啟后原有緩存數據不會加載。

主備:包含一個主節點和一個備節點,主備節點的數據通過實時復制保持一致,備節點對用戶不可見且不能直接讀寫數據,當主節點故障后,備節點自動升級為主節點。

DCS Memcached已停售,建議使用Redis實例。

DCS的Memcached單機實例示意圖

image.png

DCS的Memcached主備實例示意圖

image.png

審核編輯 黃宇

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

    關注

    20

    文章

    606

    瀏覽量

    49967
  • 分布式緩存
    +關注

    關注

    0

    文章

    6

    瀏覽量

    2238
  • 華為云
    +關注

    關注

    3

    文章

    2432

    瀏覽量

    17315
收藏 人收藏

    評論

    相關推薦

    HarmonyOS開發實例:【分布式數據服務

    分布式數據服務(Distributed Data Service,DDS)為應用程序提供不同設備間數據分布式的能力。
    的頭像 發表于 04-18 10:18 ?680次閱讀
    HarmonyOS開發<b class='flag-5'>實例</b>:【<b class='flag-5'>分布式</b>數據<b class='flag-5'>服務</b>】

    分布式軟件系統

    數據,則可以提高局部的應用性。其次,當某節點發生故障時,可以操作其它節點上的復制數據,因此這可以增加系統的有效性。當然,在分布式系統中對最佳冗余度的評價是很復雜的。 分布式系統的類型,大致可以歸為三類
    發表于 07-22 14:53

    基于Java的分布式緩存優化在網絡管理系統中的應用

    基于Java的分布式緩存優化在網絡管理系統中的應用討論建立在JMX管理框架上的網絡性能管理系統的優化方案,利用JMX體系結構的可擴展特性,在系統的服務器端嵌入了分布式
    發表于 09-19 09:20

    分布式控制系統

    分布式控制系統分布式控制系統 (distributed control systems,簡稱DCS),又稱為分散控制系統,分散型控制系統,集散控制系統.行業內業稱4C技術既Control控制技術
    發表于 03-01 22:19

    基于分布式調用鏈監控技術的全息排查功能

    作為鷹眼的商業化產品,用于全鏈路APM監控的阿里云業務實時監控服務 (ARMS) , 基于鷹眼的全息排查沉淀,近日推出了基于分布式調用鏈監控技術的全息排查功能,將該功能提供給廣大用戶。至此,ARMS
    發表于 08-07 17:02

    淺談分布式緩存技術

    存儲成本分布式緩存應用場景1,用于緩存網頁的內容片段,包括HTML,CSS和圖像等,主要用于社交網站;2,緩存系統作為ORM框架的二級緩存
    發表于 11-16 15:45

    分布式系統的優勢是什么?

    當討論分布式系統時,我們面臨許多以下這些形容詞所描述的 同類型分布式的、刪絡的、并行的、并發的和分散的。分布式處理是一個相對較新的領域,所以還沒有‘致的定義。與順序計算相比、并行的
    發表于 03-31 09:01

    求一種獨特的DCS分布式系統的測試方案

    本文介紹一種獨特的DCS分布式系統的測試方案,對分布在一個網絡中多臺電腦上的各個系統模塊(每臺電腦運行多個系統模塊)同時測試,監視其覆蓋率、 內存泄漏、運行性能等重要測試指標。測試工具
    發表于 04-26 06:57

    如何高效完成HarmonyOS分布式應用測試?

    Testing從測試標準、測試服務及云測服務三個方面提供分布式應用測試的解決方案。下面,我們將逐一介紹。1. 測試標準測試標準定義APP的入門級測試要求,重點覆蓋消費者用戶最關心的H
    發表于 12-13 18:07

    分布式控制系統(DCS)問答

    DCS分布式控制系統的英文縮寫(Distributed Control System),在國內自控行業又稱之為集散控制系統
    發表于 06-21 11:48 ?1790次閱讀

    服務分布式的區別

    本文全面概述了微服務分布式的區別。分布式和微服的架構很相似,只是部署的方式不一樣而已。分布式:分散壓力。微服務:分散能力。
    的頭像 發表于 02-09 10:52 ?8.1w次閱讀
    微<b class='flag-5'>服務</b>和<b class='flag-5'>分布式</b>的區別

    什么是分布式系統_分布式系統的類型

     什么是分布式系統(以及分布式系統架構的優缺點)現在的架構很多,各種各樣的,如高并發架構、異地多活架構、容器化架構、微服務架構、高可用架構、彈性化架構等,還有和這些架構相關的管理型的技術方法,如 DevOps、應用監控、自動化運
    發表于 05-25 17:43 ?7931次閱讀

    干貨:解決分布式緩存與數據庫的雙存儲雙寫

    分布式緩存是現在很多分布式應用中必不可少的組件,但是用到了分布式緩存,就可能會涉及到緩存與數據庫
    的頭像 發表于 09-03 10:58 ?2561次閱讀
    干貨:解決<b class='flag-5'>分布式</b><b class='flag-5'>緩存</b>與數據庫的雙存儲雙寫

    分布式緩存服務DCS-企業版性能更強,穩定性更高

    ”、 “數據重復拷貝,成本高,效率低” 等問題。 為了 解決開源Redis痛點以及自運維數據庫問題 ,華為云推出了分布式緩存服務(Distributed Cache Service,簡稱DCS
    的頭像 發表于 02-11 10:15 ?478次閱讀

    分布式緩存服務DCS |企業版性能更強,穩定性更高

    ”、 “數據重復拷貝,成本高,效率低” 等問題。 為了解決開源Redis痛點以及自運維數據庫問題,華為云推出了分布式緩存服務(Distributed Cache Service,簡稱DCS
    的頭像 發表于 03-24 15:21 ?759次閱讀
    <b class='flag-5'>分布式</b><b class='flag-5'>緩存</b><b class='flag-5'>服務</b><b class='flag-5'>DCS</b> |企業版性能更強,穩定性更高