背景介紹
提到開源Redis,相信互聯(lián)網(wǎng)從業(yè)者并不陌生。在磁盤時代,傳統(tǒng)數(shù)據(jù)庫是把數(shù)據(jù)都放在磁盤,應(yīng)用從數(shù)據(jù)庫讀寫數(shù)據(jù),而數(shù)據(jù)庫技術(shù)的性能瓶頸就是磁盤的I/O瓶頸,為了解決這個問題,出現(xiàn)了緩存和內(nèi)存,以緩解I/O壓力。這些緩存和內(nèi)存中,Redis就是其中之一。
圖片來源:https://www.huaweicloud.com/product/dcs.html
開源Redis作為一款經(jīng)典的“緩存”產(chǎn)品,其提供的的豐富數(shù)據(jù)類型,支撐眾多企業(yè)進行業(yè)務(wù)架構(gòu)搭建,廣受開發(fā)者青睞。在游戲、社交媒體、金融、企業(yè)應(yīng)用、互聯(lián)網(wǎng)等行業(yè)中,發(fā)揮著重要的作用。
然而,隨著各行業(yè)規(guī)模的逐漸擴大,業(yè)務(wù)需求的急速增加,依附于關(guān)系型數(shù)據(jù)庫的傳統(tǒng) “緩存”在讀寫成千上萬條數(shù)據(jù),或者操作頻繁的情況下,數(shù)據(jù)庫性能就會很差,存儲和讀取速度變慢,難以支撐上層業(yè)務(wù)。開源Redis也面臨著“高并發(fā)寫入容易OOM(Out of Memory)”、“可靠性有限,丟關(guān)鍵數(shù)據(jù)”的問題。
在這樣一個背景下,有沒有一款云服務(wù)產(chǎn)品能夠很好地解決開源Redis面臨的這些痛點問題?答案是肯定的!華為云推出了分布式緩存服務(wù)DCS。
分布式緩存服務(wù)DCS介紹
分布式緩存服務(wù)(Distributed Cache Service,簡稱DCS)是華為云提供的一款兼容Redis的高速內(nèi)存數(shù)據(jù)庫服務(wù),提供即開即用、安全可靠、彈性擴容、便捷管理的在線分布式緩存能力,可有效提升數(shù)據(jù)訪問速度,降低數(shù)據(jù)庫壓力,滿足用戶高讀寫性能及快速數(shù)據(jù)訪問的業(yè)務(wù)訴求。
接下來我們就一起看看華為云DCS Redis相較于開源Redis,都有做了哪些努力?本文將會從服務(wù)部署、可靠性、服務(wù)安全和性能方面的差異進行重點介紹。
華為云DCS Redis與開源服務(wù)的差異
在服務(wù)部署和可靠性方面:服務(wù)搭建時間縮短,解決了擴縮容操作需中斷服務(wù)的弊端,完善了備份與恢復(fù)功能。
1.華為云DCS Redis4.0、Redis5.0及企業(yè)版Redis6.0最快8秒就可完成搭建,即使Redis3.0,也可在5~15分鐘完成搭建。開源Redis服務(wù)搭建需要0.5~2天。
2.華為云DCS提供不中斷服務(wù)的在線擴容和縮容能力,可根據(jù)實際需求,在DCS支持的規(guī)格范圍內(nèi)進行擴容和縮容。開源Redis需要中斷服務(wù),首先為服務(wù)器調(diào)整運行內(nèi)存,然后調(diào)整Redis內(nèi)存配置并重啟操作系統(tǒng)與服務(wù)。
如下圖所示:

圖 1
3.華為云DCS提供定時與手動備份數(shù)據(jù)能力,支持備份文件下載到本地并支持控制臺一鍵恢復(fù)數(shù)據(jù)。開源Redis支持復(fù)雜的手動備份與恢復(fù)功能。
在服務(wù)安全和性能方面:網(wǎng)絡(luò)和服務(wù)器的安全得到保障,服務(wù)性能得以提升。
1.華為云DCS通過虛擬私有云和安全組保證網(wǎng)絡(luò)安全,通過主備與集群多副本保證服務(wù)器的安全。開源Redis自行保證網(wǎng)絡(luò)與服務(wù)器的安全。
2.華為云DCS單節(jié)點達10萬QPS(Query PerSecond),企業(yè)版Redis6.0單節(jié)點可達30萬QPS,可實現(xiàn)高并發(fā)且快速訪問。開源Redis性能滿足基本使用。
如下圖所示:

圖 2
在服務(wù)運維和監(jiān)控方面:簡化了緩存參數(shù)的維護操作步驟,支持自定義監(jiān)控方式和指標,運維效率提升,減少了基礎(chǔ)服務(wù)能力建設(shè)的人力投入。
1.華為云DCS可通過Web控制臺可視化維護配置參數(shù),可在Web控制臺連接并操作數(shù)據(jù)。開源Redis不具備可視化維護參數(shù),需自行開發(fā)。
2.華為云DCS提供40+項監(jiān)控指標,包括內(nèi)外部業(yè)務(wù)、資源占用等的監(jiān)控和統(tǒng)計,并支持用戶自定義監(jiān)控閾值和告警策略。開源Redis提供簡單的信息統(tǒng)。
如下圖所示:

圖 3
3.華為云DCS提供完善的運維服務(wù)配套,7*24小時監(jiān)控與運維保障。開源Redis采取人工運維。
綜上,華為云分布式緩存服務(wù)Redis版在性能要求較高的場景中表現(xiàn)出色,優(yōu)勢非常明顯。作為業(yè)界首個支持Arm和雙架構(gòu)的Redis云服務(wù),目前已經(jīng)滲透到各個領(lǐng)域。很多大型電商網(wǎng)站、視頻直播和游戲應(yīng)用等領(lǐng)域中都有Redis的身影。未來Redis將繼續(xù)發(fā)揮其優(yōu)勢,不斷創(chuàng)新和發(fā)展,為技術(shù)的發(fā)展和互聯(lián)網(wǎng)應(yīng)用作出更多貢獻。
歡迎開發(fā)者與我們交流討論,也希望分布式緩存服務(wù)DCS能幫助大家構(gòu)建性能更好、運行更穩(wěn)定的應(yīng)用。

掃描下方二維碼
了解更多

原文標題:華為云分布式緩存服務(wù)DCS,它與開源Redis有哪些差異,快來一探究竟!
文章出處:【微信公眾號:華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
華為
+關(guān)注
關(guān)注
216文章
35178瀏覽量
255526
原文標題:華為云分布式緩存服務(wù)DCS,它與開源Redis有哪些差異,快來一探究竟!
文章出處:【微信號:華為DevCloud,微信公眾號:華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
HarmonyOS5云服務(wù)技術(shù)分享--云緩存快速上手指南
Redis 再次開源!
分布式存儲有哪幾種類型?
華為云 Flexus X 加速 Redis 案例實踐與詳解

分布式云化數(shù)據(jù)庫有哪些類型
云服務(wù)器 Flexus X 實例,Docker 集成搭建 Redis 集群

華為云Flexus X實例,Redis性能加速評測及對比

華為云 Flexus X 輕松實現(xiàn) Redis 一主多從高效部署

HarmonyOS Next 應(yīng)用元服務(wù)開發(fā)-分布式數(shù)據(jù)對象遷移數(shù)據(jù)權(quán)限與基礎(chǔ)數(shù)據(jù)
Redis緩存與Memcached的比較
華為云云原生中間件 DCS?&?DMS?通過中國信通院與全球 IPv6 測試中心雙重能力檢測

華為云分布式消息服務(wù) DMS 9 月新動態(tài)上線啦!

評論