阿里云ApsaraCache的正式开源,为什么不能仅仅满足于商业上的成功?

一句话介绍ApsaraCache
ApsaraCache(飞天缓存)是云数据库Redis版所使用的Redis分支,是在社区 2.8 版本基础上开始维护的分支,并 backport 了部分 3.0 分支的功能,该版本主要解决了云上用户对稳定性、性能、灾备和平滑升级体验的诉求。

为什么要开源ApsaraCache?
ApsaraCache已经有很多成功的客户案例了,为什么要开源呢?原因在于:
1,Redis在中国的用户群体和使用方式都发生着深刻的变化,遵循极简哲学设计的Redis在某些场景下的稳定性和性能都受到新的挑战,另外很多云上客户在使用Redis的过程中也碰到了各种各样的问题,基于这些问题和挑战,ApsaraCache对Redis进行了大量的重构和改造,为了赋能Redis用户,也为了让Redis开发爱好者能够更好地参与进来,我们决定对ApsaraCache进行开源。
2,Redis是BSD License,相对比较自由;最新版本Redis 4.0支持Redis Module功能,而Redis Module属于AGPL License,ApsaraCache后续也会支持Redis Module机制并开源功能Module代码。所以ApsaraCache开源也是对开源协议的尊重与遵守。
3,ApsaraCache一直在等待Redis 4.0 Release版本的发布,待该版本发布之后会积极推动两边feature的融合,争取merge到社区主干。

ApsaraCache的特色
 基于社区版本,深度优化的开源:基于社区2.8版本,并backport了部分3.0分支的功能。
 针对较大数据规模:覆盖更完整的场景,适用于大规模的用户量和数据量,解决云上用户对稳定、性能、灾备和平滑升级的诉求
 性能出众:稳定性和极端场景下性能更优。阿里云顶尖专家4年打磨,经历上万生产环境实例。
 详细的技术特点优势如下:
 灾备深度加固:重构内核同步机制,解决了原生内核在弱网条件下容易复制中断导致的全量同步问题。
 兼容Memcached协议:支持双副本的Memcached,数据可持久化、提供更可靠的Memcached服务)
 短链接优化:短链接场景下性能提升30%以上,对PHP短链接应用居多的用用提升效果明显
 AOF强化:避免 AOF Rewrite 频繁造成的主机稳定性瓶颈,且能精确到秒级的按时间点恢复
 独特的热升级机制:增加了热升级的功能,能够在 3ms 内完成一个实例的热更新,解决了内核频繁升级对用户带来的影响;
 实例可用性检测:

ApsaraCache经典案例
视频直播行业方案:秒拍、一直播、映客、中国网络电视台
游戏行业方案:陌陌游戏、龙渊网络、中情龙图、畅游
民生类行业方案:新闻如今日头条、交通如高德导航、金融如蚂蚁金服、其他如大疆创新

ApsaraCache的展望
ApsaraCache拥有比较明确的规划:17年9月研发的是兼容Memcached协议和短链接优化;17年11月将进行持久化系统优化和弱网复制优化;18年1月将进行热升级优化和高可用探测优化;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值