云数据库Redis游戏行业解决方案解读

  Redis作为最流行的Key-value数据库,近年来在游戏行业有着广泛的应用。阿里云云数据库Redis于2015年正式商业化,提供了全套的容灾切换、故障迁移、在线扩容、性能优化的数据库解决方案,同时也对游戏行业推出了许多便捷的功能。
  下面我就来解读云数据库Redis版针对游戏行业的特性

1.数据持久化,保证数据高可靠性
传统的数据库架构往往是采用关系型数据库存储数据(如:MySQL),在MySQL前端利用缓存来存储访问量极高的数据(如:Redis),整体提升系统性能。
然而有时游戏公司为了快速抢占市场,需要快速的开发出新产品已吸引玩家,往往推出一款游戏策划->开发->上线的周期非常短,对于开发同学来说数据库引擎的选择希望可以尽量减少,减轻开发的复杂度和工作量。
阿里云云数据库Redis默认提供了双击热备及数据持久化功能,当机器故障后,数据不会造成丢失。并且云数据库Redis提供了备份恢复的机制,用户可以定期设置备份策略,提供了极高的数据可靠性。基于云数据库Redis的数据可靠的特性,游戏行业用户可以选择云数据库Redis作为最终数据存储层。

2.应对滚动开服,一键克隆实例
很多业务是游戏房间模式,房间属性的数据全部在数据库层存储好,火爆的游戏往往一天会多次开服,甚至一小时内就需要开服多次。如果创建数据库后,再启动数据库初始脚本去装载数据,就大大降低了工作效率及开服的业务要求时间。
云数据库Redis版基于游戏行业的这一特性,定制开发了一键克隆实例的功能,用户可依据于已存在的备份文件直接创建出新的包年包月或者按量付费的云数据库Redis实例,操作极其简便。(控制台路径:备份列表->选择备份集->克隆实例)

3.应对业务高峰,一键升级配置
由于业务高峰的突袭,或者运营活动等,需要可以做到配置的随时升级来从容应对业务高峰。
云数据库Redis版支持配置的一键升级弹性扩容,按需升级,资源利用率高,升级过程对用户透明,对业务无影响。
4. 极高性能,应对访问压力
由于游戏迭代速度较快,游戏上线初期往往在业务拆分上不会过多考虑。开发者会将所有模块的缓存数据都存储到一个Redis里面。由于Redis内核单线程的特性,单个实例的QPS往往很难突破10万。而在游戏的高速发展期,随着客户数的激增及游戏热度的提升,Redis的性能就会出现瓶颈,性能需求往往会要求至几十万乃至上百万的QPS。
云数据库Redis提供集群版实例,轻松突破Redis自身单线程瓶颈。 集群版提供实例的分片及读取算法,整体过程对用户透明,免去用户开发及运维Redis集群的烦恼。云数据库Redis集群版本支持绝大多数Redis命令,可极大满足对于Redis大容量或高性能的业务需求
同时游戏行业也有数据量较小,性能要求较高的Redis性能要求,云数据库Redis版也在近期推出了更多的集群版配置,来满足不同的客户要求,具体配置如下:

5. 突发连接较大,连接数、带宽可单独调整
有些游戏特性会存在大批玩家在集中时间段涌入,进入后访问压力就会逐层分流到多个业务模块。所以在业务系统的最前端的Redis就承担了极大的业务压力,针对Redis的连接数及内网带宽的要求极高。
云数据库Redis针对这一特性,普遍上调了规格对应的连接数及带宽。将主从版的连接数普遍上调至10000,集群版的连接数普调至80000以上,带宽调整至384MB之上。另外针对主从版本也增加了更多的规格实现连接数和带宽的单独售卖来满足客户多样的用户需求,具体配置如下:

6.针对游戏行业的未来功能展望
1)针对滚动开服,一键克隆实例
Redis会支持基于7天内任意时间点开通新实例的功能,使用户业务开服,数据恢复起到更加有针对性的作用
2)应对业务高峰,一键升级配置
云数据库Redis计划开放主从版实例一键扩容至集群版实例的功能,用户可以从容应对业务高峰。

时间: 2024-11-05 14:57:36

云数据库Redis游戏行业解决方案解读的相关文章

云数据库Redis版备份恢复解决方案上线,数据可靠性全面升级!

阿里云云数据库Redis版致力于为用户提供稳定可靠.性能卓越.可弹性伸缩的数据库服务,并提供全套的容灾切换.故障迁移.在线扩容.性能优化的数据库解决方案. 云数据库Redis版采用双击热备的架构保证服务高可用,并且提供了持久化机制来保证数据可靠性.但是随着越来越多的业务开始使用Redis作为最终的持久化存储引擎,用户对于数据可靠性就提出了更高的需求.经过一段时间的打磨,我们正式推出了Redis备份恢复解决方案,全面的升级云数据库Redis的数据可靠性.   1.     数据备份一键式操作 由于

云数据库Redis支持读写分离

信息摘要: 支持读写分离的售卖形态,标准版.集群版.读写分离各种产品形态齐全发布功能: 云数据库Redis支持读写分离的售卖形态,可以轻松线性扩展读请求能力适用客户: 视频直播.游戏.金融等互联网行业的首选产品文档: https://help.aliyun.com/document_detail/62870.html

云数据库Redis版主从热备高可用方案

引言 高可用(High Available)是线上生产环境所必不可少的重要条件,阿里云数据库Redis版作为一款成熟稳定的数据库产品,针对Redis的特性也支持高可用,本文将介绍云Redis是如何实现这一方案. 架构 目前云Redis有主从版和集群版两种架构,本次主要针对主从版做HA的解析. 下图为主从版架构: 由图可知,云Redis实例有主备两个节点,平时只有Master提供服务,Slave只做热备不提供访问,Slave通过slaveof命令挂载到Master上,不断从Master接收数据,保

云数据库Redis版读写分离规格,极大满足读多写少场景,超凡性价比

了解更多关于云数据库Redis版,请点击此处 云数据库Redis版读写分离规格技术解读,详情请点击此处

云数据库redis版的性能测试

测试环境和命令: 阿里云VPC环境, 4 x (1核, 2G ECS) 用于运行codis proxy codis proxy后端slot均衡的接2个或4个阿里云redis实例 内网SLB连接4个codis proxy 只单纯测试单条读写, 命令如下: ./redis-benchmark -a <auth-passwd> -h <slb-addr> -c 64 -n 500000 -P 100 -r 1048576 -d 256 -t get,set 测试结果: Spec. Val

高德开放平台推出LBS游戏行业解决方案提供专业地图平台能力支持

随着LBS+AR游戏的大热,国内地图厂商纷纷加强了对LBS类游戏的平台化支持.近日,国内技术领先的地图及位置服务提供商高德开放平台便率先推出了LBS游戏行业解决方案,为LBS类游戏开发者提供包含定位.地图.搜索等功能的一体化平台服务,为开发者研发位置信息元素游戏提供更加便捷的平台技术支持. 高德LBS开放平台总经理童遥表示:"LBS是移动互联网最核心.最基础的服务之一,大量移动应用与位置有关.此次推出LBS游戏行业解决方案就是为了将这些能力更好地开放给游戏类开发者,建立LBS游戏良性的产业生态.

一分钟了解阿里云产品:云数据库Redis版

一.             概述   阿里云发布了很多款产品,几天让我们来一起了解下云数据库Redis版(AliCloudDB for Redis)吧.     什么是云数据库Redis呢?   运输库Redis是兼容开源Redis协议的Key-Value类型在线存储服务.云数据库Redis版支持字符串.链表.集合.有序集合.哈希表等多种数据类型,及事务(Transactions).消息订阅与发布(Pub/Sub)等高级功能.通过内存+硬盘的存储方式,云数据库Redis版在提供高速数据读写能力

云数据库Redis专家服务群

云数据库Redis版专家服务群建群目的主要为更好的服务阿里云Redis的用户以及用于阿里云Redis开源项目ApsaraCache的技术交流,请新入群的朋友修改名片,统一格式为姓名@公司,如张三@阿里巴巴. 钉钉群号为11720486,或可扫描以下二维码加入

【阿里云】 ECS Linux 云服务器中安装 rinetd 进行转发实现本地通过公网访问云数据库 Redis

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在阿里云买了一个月的云数据库Redis试试水一开始因为我选择的云数据库Redis是经典网络所以搭建好之后设置键值对会超时. (注意ECS服务器和Redis数据库在一个地区很重要) 注意的事项是 redis是经典网络的, ecs是专有网络的,这两者内网不通, 所以需要在redis控制台, 实例信息,基本信息,将redis切换到专有网络下即可连接. 注意: 1. redis切换到专有