阿里云宣布推出兼容Redis的KV數(shù)據(jù)庫(kù)

2015-07-22 17:30:38來(lái)源:威易網(wǎng)作者:

在7月22日的阿里云分享日上,阿里云宣布正式推出KVStore for Redis。Redis是當(dāng)前最流行的鍵值對(duì)(key-value)存儲(chǔ)數(shù)據(jù)庫(kù)。目前包括Twitter、微博、GitHub、Flickr在內(nèi)等眾多IT互聯(lián)網(wǎng)企業(yè)都在使用Redis。

在7月22日的阿里云分享日上,阿里云宣布正式推出KVStore for Redis。Redis是當(dāng)前最流行的鍵值對(duì)(key-value)存儲(chǔ)數(shù)據(jù)庫(kù)。目前包括Twitter、微博、GitHub、Flickr在內(nèi)等眾多IT互聯(lián)網(wǎng)企業(yè)都在使用Redis。

阿里云KV數(shù)據(jù)庫(kù)的對(duì)外開(kāi)放,對(duì)游戲、電商、社交等行業(yè)用戶和網(wǎng)站論壇用戶都有重要的價(jià)值。

以游戲用戶為例,游戲服務(wù)器中涉及到很多玩家排行信息,由于玩家的數(shù)量多,使用全表排序壓力過(guò)大,而且過(guò)程比較繁瑣。而KVStore for Redis很好的解決了這個(gè)問(wèn)題,它提供的有序集合(SortedSet),支持每個(gè)鍵值(比如玩家id)擁有一個(gè)分?jǐn)?shù)(score),每次往這個(gè)有序集合里添加元素, KVStore會(huì)對(duì)其自動(dòng)進(jìn)行排序,修改某一元素的score后,也會(huì)自動(dòng)更新排序。

更重要的是,這個(gè)排序結(jié)果可以被KVStore持久化保存起來(lái),不需要在服務(wù)器啟動(dòng)時(shí)重新計(jì)算。通過(guò)阿里云KV數(shù)據(jù)庫(kù)可輕松實(shí)現(xiàn)玩家積分排行榜,保證游戲業(yè)客戶的需求。

阿里云KV數(shù)據(jù)庫(kù)產(chǎn)品負(fù)責(zé)人表示,阿里云KVStore for Redis是眾多客戶一直在期待的替代自建Redis的云產(chǎn)品。其采用主從(Master-Slave)雙節(jié)點(diǎn)架構(gòu),內(nèi)存+硬盤(pán)的存儲(chǔ)方式,同時(shí)也支持分布式集群的架構(gòu),最高可提供1TB的容量規(guī)格也是遠(yuǎn)超目前其他同類競(jìng)品的公開(kāi)售賣規(guī)格,能夠較好的滿足大型企業(yè)用戶的數(shù)據(jù)量需求。
 
阿里云KV數(shù)據(jù)庫(kù)的優(yōu)勢(shì)主要體現(xiàn)在以下幾點(diǎn)。

首先,KVStore即開(kāi)即用,不需要客戶自行部署,同時(shí)產(chǎn)品提供了完善的可視化統(tǒng)計(jì)監(jiān)控與報(bào)警功能。KVStore也支持彈性擴(kuò)容,當(dāng)用戶數(shù)據(jù)量隨業(yè)務(wù)發(fā)展而增多時(shí),用戶只需通過(guò)KVStore控制臺(tái)進(jìn)行在線擴(kuò)容即可,服務(wù)本身不中斷。特別值得一提的是KVStore支持分布式集群,最大規(guī)格可以達(dá)到1TB。

其次,自建Redis的容量往往受到服務(wù)器內(nèi)存的限制,很難做到支持企業(yè)級(jí)應(yīng)用海量數(shù)據(jù)的高性能讀寫(xiě)。再加上使用快照等Redis功能會(huì)消耗掉額外的內(nèi)存,使得服務(wù)器內(nèi)存實(shí)際可利用率降低。 而KVStore提供的內(nèi)存是完全歸用戶來(lái)存儲(chǔ)有效數(shù)據(jù)的,快照等額外的內(nèi)存占用是由阿里云服務(wù)器預(yù)留公用內(nèi)存來(lái)解決的,不會(huì)占用用戶配額,對(duì)用戶更加實(shí)惠。

第三,KV數(shù)據(jù)庫(kù)采取主從雙節(jié)點(diǎn)架構(gòu),實(shí)現(xiàn)了主從透明切換。當(dāng)主節(jié)點(diǎn)出現(xiàn)故障時(shí),可以自動(dòng)切換至從節(jié)點(diǎn),整個(gè)過(guò)程對(duì)用戶完全透明。
 
據(jù)了解,KVStore for Redis也是第一個(gè)完全基于Open API實(shí)現(xiàn)控制臺(tái)的阿里云產(chǎn)品,其Open API也將于近期對(duì)外正式發(fā)布,這將為第三方合作伙伴及開(kāi)發(fā)者據(jù)此構(gòu)建更多服務(wù)奠定良好基礎(chǔ)。

在當(dāng)天大會(huì)上,阿里云同時(shí)宣布推出RDS for PPAS等11款產(chǎn)品,支持了PostgreSQL并兼容Oracle。目前,阿里云為客戶提供了國(guó)內(nèi)最齊全的數(shù)據(jù)庫(kù)類服務(wù)。包括MySQL、SQL Server、PostgreSQL、PPAS以及Redis。