QCon 全球软件开发大会(北京站)门票 9 折倒计时 4 天,点击立减 ¥880 了解详情
写点什么

Netlix Dynomite 性能基准测试,基于 AWS 和 Redis

2016 年 7 月 12 日

去年,Netflix 云数据库 (CDE) 团队推出了 Dynomite 。Dynomite 是一个代理层,旨在将任意非分布式的数据库转化为分片、多区域的分布式数据库系统。Dynomite 提供高可用性,通过 Active-Active 设置,即便 AWS 中整个 region 失效了,仍然能够正常工作。

Netflix 已经在生产系统里部署了 Dynomite。在系列博客文章中,Netflix 详细描述了 Dynomite 的使用场景和特性。例如在第一篇里,我们可以了解Dynomite 帮助Redis 在AWS 上线性扩展的细节。

Dynomite 能够将最终一致性 (eventual consistency) 扩展为协调一致性 (tunable consistency)。使用 DC_ONE 模式,读写行为在 local Availability Zone(AZ) 下是同步的;使用 DC_QUORUM 模式,本地区域特定数量结点下的操作是同步的。

由测试得到的结果,Dynomite 能从 3,6,12,24 一路扩展到 48 个节点,在 DC_ONE 和 DC_QUORUM 模式下,吞吐率都能线性地增长。与此同时,Dynomite 在延迟方面只增加了很少的开支,即便在 DC_QUORUM 模式下,(延迟) 也只有几毫秒。DC_QUORUM 模式在延迟和吞吐量方面处于劣势,但是能为客户提供更好的读写保证。

最后,Dynomite 也支持 Redis管道,能够批量地处理请求,从而提升高达50% 的性能。Dynomite 通过提升吞吐量来减少延迟,从用户的角度讲,这是具有现实意义的。

博客系列的下一篇文章,是关于Dynomite 中的逆熵处理问题,以及如何获取更好的一致性。

查看英文原文 Benchmarking Netflix Dynomite with Redis on AWS


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016 年 7 月 12 日 19:001730

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

架构师训练营第1期第四周作业二

道长

极客大学架构师训练营

震精,京东T8工程师每天熬夜到天明,竟只是为一套编程实战文档

周老师

Java 编程 程序员 架构 面试

从联想ThinkStation工作站,窥见工具文明的新纪元

脑极体

手把手教你AspNetCore WebApi:Serilog(日志)

AI代笔

ASP.NET Core web api serilog

架构师训练营第三周作业

Wee权

JDK 中的栈竟然是这样实现的?

王磊

Java 数据结构和算法

古北水镇的夜

张晓楠

生活 摄影

产品分析

时间是一个人最好的证明

产品经理 产品设计

MySQL事务隔离级别

长沙造纸农

MySQL 事务隔离级别 mysql事务 事务 MySQL 运维

做好分库分表其实很难之二

架构师修行之路

微服务 分库分表

java安全编码指南之:lock和同步的正确使用

程序那些事

java安全编码 java安全 java安全编码指南 java编码

关于国际化语言 Intl

西贝

Java 前端 国际化 格式化

讲一讲我所认为的「人生三最」,你或许能够参悟到什么

非著名程序员

程序员 个人成长 时间管理 精力管理

LeetCode题解:104. 二叉树的最大深度,递归,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

坚持写技术博客一年能有多少收获!

小傅哥

Java 面试题 架构师 编程经验 技术博客

用NOSql给高并发系统加速

架构师修行之路

nosql redis 分布式 微服务

20年开源老司机手把手教你玩开源——openEuler入门指南

openEuler

Linux 开源 系统操作

全屋智能2020第十三届(南京)国际智能家居展览会

InfoQ_caf7dbb9aa8a

2020第十三届南京国际智慧新零售暨无人售货展览会

InfoQ_caf7dbb9aa8a

LeetCode题解:111. 二叉树的最小深度,递归,JavaScript,详细注释

Lee Chen

前端进阶训练营

典型的大型互联网应用系统的技术方案和手段

架构师作业第三周学习总结

Wee权

Apache Doris在云真信智能决策分析平台的应用实践

DorisDB

数据库 数据仓库 金融科技

内存条的讲解

亚兰—硅的传奇official

原创 内存 硬件 计算机 哔哩哔哩

对不起,学会这些 Linux 知识后,我有点飘

cxuan

Linux 后端 操作系统 计算机

2020南京国际工业互联网及工业通讯展览会

InfoQ_caf7dbb9aa8a

“海外同步优惠”与“中国专享折扣”十大必败榜抢先放送

爱极客侠

记一次MySQL日期范围查询优化

墨凡

MySQL SQL优化

架构师训练营第 1 期 - 第四周学习总结

Anyou Liu

极客大学架构师训练营

2020第十三届(南京)智慧城市技术与应用产品展览会

InfoQ_caf7dbb9aa8a

快讯2020第十三届亚洲国际物联网展览会-南京站

InfoQ_caf7dbb9aa8a

边缘计算隔离技术的挑战与实践

边缘计算隔离技术的挑战与实践

Netlix Dynomite性能基准测试,基于AWS和Redis-InfoQ