了解分布式緩存服務(wù)
分布式緩存服務(wù)背景介紹
隨著近年來(lái)各行業(yè)逐漸拓展,業(yè)務(wù)需求急速增加,數(shù)據(jù)量和并發(fā)訪問(wèn)量呈指數(shù)級(jí)增長(zhǎng),原來(lái)只能依附于關(guān)系型數(shù)據(jù)庫(kù)的傳統(tǒng)“緩存”逐漸難以支撐上層業(yè)務(wù),開(kāi)源Redis也面臨著如“容量有限”、“可靠性有限”、“容易丟關(guān)鍵數(shù)據(jù)”、“成本高、效率低” 等種種問(wèn)題。為了解決開(kāi)源Redis痛點(diǎn)以及自運(yùn)維數(shù)據(jù)庫(kù)的難用問(wèn)題,華為云推出了分布式緩存服務(wù)。
分布式緩存服務(wù)Redis的優(yōu)勢(shì)
|
優(yōu)勢(shì)項(xiàng)
|
優(yōu)勢(shì)說(shuō)明
|
|---|---|
搭建時(shí)間短 |
對(duì)比于開(kāi)源Redis搭建需要0.5~2天,分布式緩存服務(wù)Redis采用虛擬機(jī)或在物理機(jī)上容器部署,最快8秒即可完成搭建。 |
服務(wù)性能高 |
分布式緩存服務(wù)Redis單節(jié)點(diǎn)達(dá)10萬(wàn)QPS(Query Per Second),企業(yè)版Redis單節(jié)點(diǎn)可達(dá)40萬(wàn)QPS,實(shí)現(xiàn)高并發(fā)且快速訪問(wèn)。 |
網(wǎng)絡(luò)和服務(wù)器安全保障 |
分布式緩存服務(wù)通過(guò)虛擬私有云、白名單或安全組保證網(wǎng)絡(luò)安全,通過(guò)主備與集群多副本保證服務(wù)器的安全。 |
監(jiān)控和運(yùn)維能力強(qiáng) |
分布式緩存服務(wù)Redis支持40+項(xiàng)監(jiān)控指標(biāo),支持用戶自定義告警策略,提供7*24小時(shí)監(jiān)控與運(yùn)維保障。同時(shí)支持控制臺(tái)緩存分析和會(huì)話管理等功能。 |
簡(jiǎn)化緩存參數(shù)維護(hù) |
分布式緩存服務(wù)提供Web控制臺(tái)可視化維護(hù)配置參數(shù),可在控制臺(tái)連接并操作數(shù)據(jù)。 |
分布式緩存服務(wù)支持的實(shí)例類型 分布式緩存服務(wù)支持的實(shí)例類型
單機(jī)實(shí)例只有1個(gè)節(jié)點(diǎn),當(dāng)Redis進(jìn)程故障后,會(huì)重新拉起一個(gè)新的Redis進(jìn)程,秒級(jí)恢復(fù)業(yè)務(wù)。單機(jī)實(shí)例支持讀寫高并發(fā),但不做持久化,成本低,適用于開(kāi)發(fā)測(cè)試環(huán)境搭建。
主備實(shí)例包含主、備節(jié)點(diǎn),使用哨兵模式(Sentinel)進(jìn)行管理,監(jiān)控主備節(jié)點(diǎn)運(yùn)行,當(dāng)主節(jié)點(diǎn)出現(xiàn)故障時(shí),備節(jié)點(diǎn)30秒內(nèi)自動(dòng)完成主備切換,恢復(fù)業(yè)務(wù),保持節(jié)點(diǎn)間數(shù)據(jù)同步。
Cluster集群通過(guò)分片化分區(qū)來(lái)增加緩存的容量和并發(fā)連接數(shù),每個(gè)Shard分片默認(rèn)是一個(gè)雙副本的主備實(shí)例,主節(jié)點(diǎn)故障后,同一分片中主備節(jié)點(diǎn)節(jié)點(diǎn)交換來(lái)繼續(xù)提供服務(wù)。
Proxy集群在Cluster集群的基礎(chǔ)上,增加掛載Proxy節(jié)點(diǎn)和Elastic Load Balance (ELB)節(jié)點(diǎn),通過(guò)ELB節(jié)點(diǎn)實(shí)現(xiàn)負(fù)載均衡,將不同請(qǐng)求分發(fā)到Proxy節(jié)點(diǎn)(Redis集群代理服務(wù)器),實(shí)現(xiàn)Redis集群內(nèi)部的高可用,以及承接客戶端的高并發(fā)請(qǐng)求。
讀寫分離實(shí)例,在主備實(shí)例的基礎(chǔ)上,通過(guò)ELB節(jié)點(diǎn)實(shí)現(xiàn)負(fù)載均衡,將不同請(qǐng)求分發(fā)到Proxy節(jié)點(diǎn),Proxy節(jié)點(diǎn)識(shí)別用戶讀寫請(qǐng)求,從服務(wù)端側(cè)實(shí)現(xiàn)讀寫分離。讀寫分離主要適用于讀高并發(fā)、寫請(qǐng)求較少的業(yè)務(wù)場(chǎng)景,解決高并發(fā)問(wèn)題,節(jié)約運(yùn)維成本。
分布式緩存服務(wù)常見(jiàn)問(wèn)題解答
分布式緩存服務(wù)常見(jiàn)問(wèn)題解答
點(diǎn)擊了解更多常見(jiàn)問(wèn)題
點(diǎn)擊了解更多常見(jiàn)問(wèn)題