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

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介:

一句话介绍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月将进行热升级优化和高可用探测优化;

相关文章
|
人工智能 并行计算 开发工具
阿里云Q2财报:开放、开源、开发者
阿里云Q2财报:开放、开源、开发者
1090 0
|
1月前
|
安全 Anolis
龙蜥社区落地开源生态发展合作倡议,构建开放兼容的操作系统生态
通过共同努力,三个社区基于服务器操作系统场景,在操作系统内核等关键共性技术链统一方面达成了一致。
|
消息中间件 Cloud Native 关系型数据库
远光软件获得阿里云产品生态集成认证,携手阿里云共建新合作
近日,远光软件股份有限公司新一代企业数字核心系统远光达普(YG-DAP)V7.1 通过阿里云产品集成认证测试,与阿里云旗下的阿里云应用服务器(V1.0)、阿里云 PolarDB 数据库管理软件、消息队列 RocketMQ 版(V3.16)以及企业级分布式应用服务 EDAS(V4.0)深度集成。这意味着在云原生领域远光软件与阿里云正式携手合作。
313 0
远光软件获得阿里云产品生态集成认证,携手阿里云共建新合作
|
机器学习/深度学习 人工智能 运维
首届 TechoDay 腾讯技术开放日:云原生、大数据等基础产品一键配置,发布 7 款“轻量级”产品
首届 TechoDay 腾讯技术开放日:云原生、大数据等基础产品一键配置,发布 7 款“轻量级”产品
289 0
|
安全 中间件 Linux
华云数据与龙蜥社区完成产品兼容互认证,携手推动开源生态体系建设与发展
龙蜥操作系统(Anolis OS)与华云数据 CloudUltra 产品完成兼容互认证,结果显示:系统功能稳定运行,产品体验良好。
华云数据与龙蜥社区完成产品兼容互认证,携手推动开源生态体系建设与发展
|
分布式计算 Oracle 关系型数据库
开源,从社区到商业化
随着软件吞噬了世界,开源正在吞噬软件。 今天,几乎所有主要的科技公司,从 Facebook 到 Google,都是在开源软件的基础上发展起来的。 这些公司越来越多地建立自己的开源项目,例如 Airbnb 有 30 多个开源项目,Google 有 2000 多个。
开源,从社区到商业化
|
Kubernetes Cloud Native 容灾
开源是基础设施最佳开发方式 | GOTC 全球开源技术峰会
“开源”技术盛宴——GOTC 全球开源技术峰会圆满落幕 杨冰分享OceanBase 开源的发展历程 指出基础设施建设坚持开源与开放的重要性 想了解行业趋势的童鞋们快来码住
开源是基础设施最佳开发方式 | GOTC 全球开源技术峰会
|
存储 移动开发 Java
阿里巴巴开源技术汇总:115个软件
云栖社区近期策划了多期和开源产品相关的内容,如GitHub最流行的开源机器学习、大数据等项目,揭秘阿里Weex项目,Hilo开源分析等。深入挖掘,发现开源中国已经收集了数年来阿里115个开源软件,特别分享,也征集大家对后续阿里开源技术选题的建议。
34304 0