華為云DCS分布式緩存服務(wù),作為一種支持Key-Value等多種數(shù)據(jù)結(jié)構(gòu)的存儲系統(tǒng),可用于緩存、事件發(fā)布或訂閱、高速隊列等典型應(yīng)用場景。那么DCS服務(wù)提供哪些實例類型呢?
DCS實例規(guī)格
先上總結(jié),當前DCS服務(wù)提供如下實例規(guī)格:Redis 3.0實例(已停售)、Redis 4.0/5.0實例、Redis 6.0實例、Memcached實例(已停售)。
1 Redis 3.0實例(已停售)
注:當前3.0 已暫停售賣,建議使用Redis 4.0/5.0。
Redis 3.0實例支持“單機”、“主備”和“Proxy集群”三種類型。
- 單機:因系統(tǒng)開銷占用一部分資源,Redis單機實例可用內(nèi)存比實例規(guī)格略??;允許客戶端同時連接的個數(shù)從50,000到60,000; 數(shù)據(jù)庫 每秒執(zhí)行的命令數(shù)QPS從50,000到100,000.

- 主備:需要預留持久化的內(nèi)存,部分規(guī)格的實際可使用與單機實例相比略少;主備實例可以調(diào)整實例可用內(nèi)存,以更好地支持數(shù)據(jù)持久化、主從同步等后臺任務(wù)。

- proxy集群:Redis Proxy集群實例與單機、主備實例的區(qū)別,不僅在于支持高規(guī)格內(nèi)存,客戶端連接數(shù)、內(nèi)網(wǎng)帶寬上限、QPS指標都有很大的提升。

2 Redis 4.0/5.0實例
Redis 4.0和Redis 5.0實例支持“單機”、“主備”、“Proxy集群”、“Cluster集群”和“讀寫分離”類型。
Redis 4.0和Redis 5.0實例有“x86計算”和“Arm計算”兩種CPU架構(gòu)。推薦使用“x86計算”類型,部分Region已停售“Arm計算”類型。
- 單機:Redis 4.0/5.0單機實例有x86和Arm兩種CPU類型。

- 主備:主備實例有x86和Arm兩種CPU類型;支持多副本,副本數(shù)支持2到5。

- Proxy:Proxy集群實例支持x86和Arm兩種CPU類型;實例不支持自定義副本數(shù),每個分片默認為雙副本。

- Cluster:Cluster實例有x86和Arm兩種CPU類型;支持多副本,副本個數(shù)支持1到5。Cluster集群的最大帶寬/基準帶寬是實例的最大帶寬/基準帶寬,而不是單個分片的寬帶。

- 讀寫分離:主備讀寫分離實例當前只支持x86 CPU類型,連接數(shù)限制暫不支持修改。使用限制:1.主備讀寫分離實例讀請求會發(fā)送到從節(jié)點,從節(jié)點從主節(jié)點同步數(shù)據(jù)會有一定的時延 2.主備讀寫分離實例適用于寫少讀多的場景,如果寫流量過大,可能導致主從斷連,或斷連后主從同步失敗,導致讀請求性能下降 3.從節(jié)點故障后,需要一定的時間從主節(jié)點全量同步數(shù)據(jù),同步數(shù)據(jù)期間,從節(jié)點不對外提供服務(wù),此時實例讀請求性能會下降

3 Redis 6.0實例
Redis 6.0實例目前包含“基礎(chǔ)版”、“企業(yè)版高性能型”和“企業(yè)版存儲型”,目前僅在北京四和華南廣州等部分Region上線。
基礎(chǔ)版
目前支持主備和單機實例類型,CPU類型為X86結(jié)構(gòu)。
企業(yè)版高性能型
Redis 6.0企業(yè)版高性能型實例目前只支持主備實例類型,CPU類型為X86結(jié)構(gòu)。
企業(yè)版存儲型
Redis 6.0企業(yè)版存儲型實例目前只支持主備實例類型,CPU類型為X86結(jié)構(gòu)。
企業(yè)版存儲型由內(nèi)存和SSD磁盤組成,使用內(nèi)存緩存熱數(shù)據(jù),內(nèi)存寫滿時將數(shù)據(jù)逐出至磁盤。下表中的“最大存儲容量”即磁盤容量。
4 Memcached實例(已停售)
首先聲明,DCS Memcached已停售,建議使用Redis實例。