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

本文涉及的产品
云数据库 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月将进行热升级优化和高可用探测优化;

相关文章
|
20天前
|
消息中间件 Cloud Native 开发者
电子好书发您分享《阿里云云原生开源开发者沙龙北京站 PPT 合集 》
**阿里云开源沙龙PPT合集:北京站聚焦云原生技术** 探索云原生领域的深度与广度,[阿里云](https://developer.aliyun.com/ebook/8334/116563?spm=a2c6h.26392459.ebook-detail.5.da096cf6t38G15)分享了北京开发者沙龙的精彩内容,涵盖微服务、消息队列等主题,助力开发者洞悉行业趋势。![image](https://ucc.alicdn.com/pic/developer-ecology/cok6a6su42rzm_67b12f6cad6e4b2786859b3a668b3351.png)
19 3
|
6月前
|
人工智能 并行计算 开发工具
阿里云Q2财报:开放、开源、开发者
阿里云Q2财报:开放、开源、开发者
897 0
阿里云Q2财报:开放、开源、开发者
|
4月前
|
人工智能 自然语言处理 开发者
书生·浦语2.0开源,阿里云魔搭首发
书生·浦语2.0开源,阿里云魔搭首发
69 0
|
2天前
|
关系型数据库 分布式数据库 数据库
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
开源之夏2024学生报名启动!阿里云PolarDB社区带你变得更强!
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
|
3天前
|
存储 缓存 安全
阿里云EMR数据湖文件系统: 面向开源和云打造下一代 HDFS
本文作者详细地介绍了阿里云EMR数据湖文件系统JindoFS的起源、发展迭代以及性能。
|
18天前
|
Kubernetes Cloud Native 安全
电子好书发您分享《阿里云云原生开源开发者沙龙北京站 PPT 合集》
📚 阿里云开源开发者沙龙北京站精彩回顾!获取PPT合集,深入云原生安全与微服务实践:[北京站PPT](https://developer.aliyun.com/ebook/8334/116563?spm=a2c6h.26392459.ebook-detail.5.4dc56cf6htj2uT) 🚀 图文并茂探讨微服务安全与K8s监控解决方案。不容错过的云原生学习资源!👇
18 2
|
1月前
|
机器学习/深度学习 数据采集 编解码
阿里云魔搭发起“ModelScope-Sora开源计划”
阿里云魔搭发起“ModelScope-Sora开源计划”
21 0
阿里云魔搭发起“ModelScope-Sora开源计划”
|
1月前
|
弹性计算 运维 数据可视化
开源!阿里云开源帕鲁一键部署服务模板
阿里云响应《幻兽帕鲁》游戏火爆,迅速推出游戏联机专属服务,实现3分钟内自动化部署服务器,简化玩家上手难度。借助阿里云计算巢,服务在1个月内迭代70多个版本,提供丰富功能。现在,阿里云宣布将帕鲁快速部署服务模板全面开源,任何人都能获取。这一服务利用IaC技术,实现软件SaaS化,提供一键开服功能,并支持灵活配置和全球化部署。此外,通过计算巢的可视化操作和快速变配功能,满足玩家个性化需求。阿里云计算巢作为免费产品,旨在促进更多软件云端发展。
28 0
|
2月前
|
数据采集 机器学习/深度学习 人工智能
阿里云魔搭社区发起ModelScope-Sora开源计划
阿里云魔搭社区在2024全球开发者先锋大会上启动ModelScope-Sora开源计划,聚焦中国多模态大模型研究,推出一站式工具链和Data-Juicer多模态数据处理系统,提升处理效率与质量。该计划还包括基础类Sora模型开源及沙盒实验室,以支持开发者迭代与训练。面对数据质量、安全、商业平衡及算力挑战,魔搭社区致力于推动AI创新,已汇聚众多模型与开发者。
65 1
阿里云魔搭社区发起ModelScope-Sora开源计划
|
2月前
|
存储 SQL 数据管理
阿里云数据库 SelectDB 内核 Apache Doris 如何基于自增列满足高效字典编码等典型场景需求|Deep Dive 系列
自增列的实现,使得 Apache Doris 可以在处理大规模时展示出更高的稳定性和可靠性。通过自增列,用户能够高效进行字典编码,显著提升了字符串精确去重以及查询的性能。使用自增列作为主键来存储明细数据,可以完美的解决明细数据更新的问题。同时,基于自增列,用户可以实现高效的分页机制,轻松应对深分页场景,有效过滤掉大量非必需数据,从而减轻数据库的负载压力,为用户带来了更加流畅和高效的数据处理体验。

热门文章

最新文章