阿里云ApsaraCache的正式开源 中国科技再次回馈世界

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 10月14日,在2017杭州·云栖大会上,阿里云宣布飞天缓存ApsaraCache项目正式开源,Redis创始人Salvatore见证了这一时刻,这是中国科技力量贡献世界的又一个里程碑。 ApsaraCache是在社区 2.8 版本基础上开始维护的分支,并 backport 了部分 3.0 分支的功能。

10月14日,在2017杭州·云栖大会上,阿里云宣布飞天缓存ApsaraCache项目正式开源,Redis创始人Salvatore见证了这一时刻,这是中国科技力量贡献世界的又一个里程碑。

ApsaraCache是在社区 2.8 版本基础上开始维护的分支,并 backport 了部分 3.0 分支的功能。与Redis相比,ApsaraCache的显著特点是与场景有关、与数据规模无关;并且在短连接、内存满时的回收、耗时指令执行等场景下表现优秀。

值得一提的是,ApsaraCache不仅兼容Memcached协议,而且复用Redis架构为Memcache带来了新的生命,如支持了持久化、主备容灾、备份恢复、慢日志审计、信息统计等功能。
具体来说,ApsaraCache还具备多方面的技术特点和优势,一是灾备深度加固,可以重构内核同步机制,解决了原生内核在弱网条件下容易复制中断导致的全量同步问题。

二是兼容Memcached协议,能支持双副本的Memcached,数据可持久化、提供更可靠的Memcached服务)

三是短链接优化,使短链接场景下性能提升30%以上,对PHP短链接应用居多的用用提升效果明显。

四是AOF强化,避免 AOF Rewrite 频繁造成的主机稳定性瓶颈,且能精确到秒级的按时间点恢复。

五是独特的热升级机制,增加了热升级的功能,能够在 3ms 内完成一个实例的热更新,解决了内核频繁升级对用户带来的影响。

六是可是用于实例可用性检测。

据了解,其实在ApsaraCache开源前,该方案就已经拥有很多成功的客户案例,其中既有视频直播行业的秒拍、一直播、映客、中国网络电视台;也有游戏行业的陌陌游戏、龙渊网络、中情龙图、畅游;同时还有民生类的新闻如今日头条、交通如高德导航、金融如蚂蚁金服、其他如大疆创新,可以说,应用范围和场景非常广泛。

在商业取得成功之后,阿里云选择ApsaraCache开源,阿里云云数据库负责人余锋认为主要有以下几个方面:

首先,Redis在中国的用户群体和使用方式都发生着深刻的变化,遵循极简哲学设计的Redis在某些场景下的稳定性和性能都受到新的挑战。另外,很多云上客户在使用Redis的过程中也碰到了各种各样的问题,基于这些问题和挑战,ApsaraCache对Redis进行了大量的重构和改造,并决定将这些优化与社区共享。

其次,Redis是BSD License,相对比较自由,其最新版本Redis 4.0支持Redis Module功能,而Redis Module属于AGPL License,ApsaraCache后续也会支持Redis Module机制并开源功能Module代码,所以ApsaraCache开源也是对开源协议的尊重与遵守。

最后,ApsaraCache一直在等待Redis 4.0 Release版本的发布,待该版本发布之后会积极推动两边feature的融合,争取merge到社区主干。

据悉,在今年9月兼容Memcached协议和短链接的功能优化成功后,下一步ApsaraCache还将进一步优化其他功能。

“ApsaraCache是云数据库Redis版所使用的Redis分支,在此次正式开源前,已经过四年技术打磨和上万生产环境实例实测”,阿里云研究员、数据库负责人余锋表示,ApasaraCache开源是为了赋能Redis用户,也为了让Redis开发爱好者能够更好地参与进来。

Redis创始人Salvatore认为,ApsaraCache项目开源是一件非常好的事情,将能够吸引全世界更多Redis核心专家参与,进一步提升产品的稳定性和可用性。同时,也表明阿里巴巴拥有Redis产品开发的能力,希望未来我们一起努力提升产品的各种功能和特性,给Redis带来更多更好的改进。

据IDC最新发布的数据显示,阿里云在2016年中国IaaS公共云市场占有的份额达到40.67%,云数据库作为阿里云最重要的产品体系之一,目前已经拥有近20个产品,服务数十万客户,同时在线实例10w+以上,为中国企业的数字化转型升级提供源源不断的动力。


申请测试ApsaraCache开源代码,请点击此处

想与我们交流?请扫描以下二维码:

ApsaraCache开源技术交流群

相关文章
|
云栖大会 Anolis 开发者
恭喜龙蜥获得中国开源云联盟2022年度中国“最佳开源实践案例”和“杰出开源贡献者”奖项
+1,龙蜥社区荣获中国“最佳开源实践案例”和“杰出开源贡献者”两大奖项。
恭喜龙蜥获得中国开源云联盟2022年度中国“最佳开源实践案例”和“杰出开源贡献者”奖项
|
人工智能 Cloud Native 大数据
6大论坛,30+技术干货议题,2022首届阿里巴巴开源开放周来了
面对快速变化的世界,开源领域又涌现了哪些新的技术和发展模式?在操作系统、数据库、云原生、大数据、终端领域,开源社区建设又有哪些新的进展和创新实践......欢迎来阿里巴巴开源开放周寻找答案。
6大论坛,30+技术干货议题,2022首届阿里巴巴开源开放周来了
|
人工智能 Cloud Native 大数据
6大论坛,30+技术干货议题,2022首届阿里巴巴开源开放周来了!
6大论坛,30+技术干货议题,2022首届阿里巴巴开源开放周来了!
|
消息中间件 机器学习/深度学习 人工智能
中国科协发布 2021 开源创新榜,阿里巴巴 2 大开源社区、5 大开源项目上榜
3 月 8 日消息,日前,中国科协正式发布 2021“科创中国”开源创新榜单,推选出 50 项年度优秀开源产品及相关机构。
中国科协发布 2021 开源创新榜,阿里巴巴 2 大开源社区、5 大开源项目上榜
|
新零售 大数据
阿里巴巴拿下奥委会顶级赞助商!中国力量打造“云上的奥运”
1月19日,国际奥林匹克委员会与阿里巴巴集团在瑞士达沃斯联合宣布,双方达成期限直至2028年的长期合作。
25036 0
|
人工智能 达摩院 安全
达摩院2020十大科技趋势发布:科技浪潮新十年序幕开启 | 开发者必读(129期)
2020年第一个工作日,“达摩院2020十大科技趋势”发布。这是继2019年之后,阿里巴巴达摩院第二次预测年度科技趋势。
1679 0
|
程序员 开发者 云栖大会
云栖大会 | 阿里云招募各大技术领域开发者
阿里云智能在2019年5月31日正式上线了阿里云开发者社区,为开发者提供包含博客、问答、在线学习、MVP专家、上云工具、开源软件、创业扶持、技术公益等一系列服务,以满足大家学习、交流、云上工作的需求。阿里云开发者社区社群希望能集合各领域开发者,一起讨论学习,一起吃瓜闲聊!
533 0
Uma
|
数据库
前沿 | 全球最具影响力开源数据库峰会开幕在即 阿里云精彩议题先睹为快
阿里云始终秉承拥抱、回馈、融合、回报的开源思想反哺开源社区,在开源软件的应用、回馈以及自研技术的开源方面都非常活跃。
Uma
3728 0
|
新零售
2018中国互联网企业100强揭晓!阿里巴巴名列榜首
7月27日,2018年中国互联网企业100强在厦门发布,阿里巴巴名列榜首。这一榜单由中国互联网协会、工业和信息化部信息中心联合发布,是中国互联网领域的权威排名榜单。
1987 0
下一篇
无影云桌面