写点什么

亚马逊云科技推出兼容 Redis 的内存数据库:读延迟达微秒级,每天可处理超 13 万亿次请求

  • 2021-08-24
  • 本文字数:1247 字

    阅读完需:约 4 分钟

亚马逊云科技推出兼容Redis的内存数据库:读延迟达微秒级,每天可处理超13万亿次请求

继推出 Amazon ElastiCache for Redis 全托管存储器快取服务之后,近期,AWS 宣布正式推出高持久性、兼容 Redis 的内存数据库 Amazon MemoryDB for Redis。据 AWS 表示,MemoryDB 能够帮助开发者经济、高效地构建读取性能达微秒级别、写入性能维持在个位数毫秒,而且持久性与可用性都极高的应用程序。

 


 据 AWS 介绍,Amazon MemoryDB for Redis 具有以下几个特点

 

  • 超快的性能。MemoryDB 将整个数据集存储在内存中,以此提供微秒的读延迟、个位数毫秒写延迟和高吞吐量。它每天可以处理超过 13 万亿次的请求,并支持每秒 1.6 亿次请求的峰值。

 

  • Multi-AZ 耐久性。MemoryDB 使用了分布式事务日志的方式来保证数据的持久性、一致性和可恢复性。MemoryDB 跨多个 AZ 存储数据,因此可以实现数据库的快速恢复和重启。对于需要低延迟和高吞吐量的工作负载,开发者可以将 MemoryDB 用作单一的主数据库服务,不必为了提高可靠性而将其当作管理高速缓存和额外关系或非关系数据库。

 

  • 可扩展性。MemoryDB 支持通过分片进行写入扩展,通过添加副本进行读取扩展等操作。在调整大小操作期间,集群将持续在线并支持读取和写入操作。开发者最多可扩展包含 500 个节点的 MemoryDB 集群,来满足不断变化的应用程序需求。

 

  • 完全托管。只需使用AWS 管理控制台启动一个新的 MemoryDB 集群或者使用 AWS CLI /SDK,便可以开启 MemoryDB。开发者可以使用 AWS 管理控制台查看关于集群的超 35 个关键操作指标,如计算、内存、存储、吞吐量、活动连接等。MemoryDB 也回通过不断更新自动使开发者的集群保持最新。

  • 安全。MemoryDB 在Amazon VPC 中运行 ,允许开发者在自己的虚拟网络中隔离数据库,并使用行业标准的加密 IPsec VPN 连接到本地 IT 基础设施。另外,开发者也可以通过AWS Key Management Service (KMS)对静态数据进行加密。

 

另外,MemoryDB 使用Redis 访问控制列表 (ACL)来控制集群的身份验证和授权。ACL 使开发者可以为同一集群中的不同用户定义不同的权限。

 

AWS 解释了 MemoryDB 和 ElastiCache 之间的区别。MemoryDB 能够成为应用程序的主数据库,提供数据持久性,而且微秒读取和毫秒写入的速度,使用 MemoryDB 不需要在数据库之前添加快取就可实现互动式应用程式和微服务架构所需要的低延迟。而 ElastiCache 对读取和写入都提供微秒延迟,适用于快取工作负载,加快现有数据库的存取速度。当然,在用户可以接受数据丢失的情况,也可以将 ElastiCache 用作主数据库储存。

 

Amazon MemoryDB for Redis 目前已在美东、欧洲和南美洲上线,亚洲则主要是在孟买地区上线,用户可以从 ElastiCache 搬迁到 MemoryDB,或使用储存在 Amazon S3 上的 Redis 备份档案创建集群。值得注意的是,目前 MemoryDB 仅支持 R6g、Graviton2。


不过,AWS 计费顾问 Corey Quinn 在 Twitter 上表示,数据写入费用为“每 GB 收费 20 美分”,如果用在他创建的实验项目中,每月将花费 2,000 美元。“Amazon MemoryDB for Redis 可能是有史以来 AWS 推出的最糟糕的服务。”


MemoryDB 使用文档:

 

https://docs.aws.amazon.com/memorydb/latest/devguide/getting-started.html

2021-08-24 11:504402

评论

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

年初入职 字节跳动 的Java面试经验分享(文档)

Java 程序员 后端

实现一个百万级推送服务,除了它,还有谁

Java 程序员 后端

带你了解代理模式

Java 程序员 后端

官方都不推荐?为什么MySQL不推荐使用uuid作为主键?究竟有什么坏处

Java 程序员 后端

实战spring自定义属性(schema)

Java 程序员 后端

实时数据库 架构图

Java 程序员 后端

常见的社会潜规则有哪些?

Java 程序员 后端

幸亏有了这本623页的微服务框架实战笔记,一举拿下腾讯美团滴滴offer

Java 程序员 后端

Prometheus HTTP API 查询(五)告警接口

耳东@Erdong

Prometheus PromQL HTTP API 11月日更

Android C++系列:JNI 调用时缓存字段和方法 ID

轻口味

c++ android jni 11月日更

工作三年的Java程序员应该达到什么水平?

Java 程序员 后端

字节面试官:你觉得HTTPS能防止重放攻击吗?

Java 程序员 后端

将项目转成MAVEN项目

Java 程序员 后端

干货第一弹-教你如何利用阿里开源工具进行排查线上CPU居高问题

Java 程序员 后端

安卓程序员必备hook技术之进阶篇

Java 程序员 后端

常见的SQL面试题:经典50例

Java 程序员 后端

年前三面美团百度挂了,疫情间啃完阿里面试宝典,成功斩获offer

Java 程序员 后端

架构实战营 - 第三期 - 模块三作业

lucian

架构实战营

.NET6新东西--Http Logging

喵叔

11月日更

已开源!阿里巴巴SpringCloud微服务原理与架构项目实战,请签收

Java 程序员 后端

完美!腾讯技术官发布Java零基础就业宝典,不用再怀疑人生了

Java 程序员 后端

模块三作业

小鹿

官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox

Java 程序员 后端

宝藏图,引起的一堆问题,轻量级锁的不解(Synchronized锁的升级)

Java 程序员 后端

Kubernetes 给容器化部署和管理带来的好处

后台技术汇

Kubernetes 11月日更

将CSV的数据发送到kafka(java版)

Java 程序员 后端

学会5位大牛撰写756页大规模Linux集群架构实践PDF,成功入职华为

Java 程序员 后端

学会IDEA REST Client后就可以丢掉postman了

Java 程序员 后端

干掉GuavaCache:Caffeine才是本地缓存的王

Java 程序员 后端

实战:第十一篇:StringRedisTemplate获取redis信息

Java 程序员 后端

架构实战营 - 第三期 - 模块三作业

岚哲

极客时间 架构 架构实战营

亚马逊云科技推出兼容Redis的内存数据库:读延迟达微秒级,每天可处理超13万亿次请求_语言 & 开发_褚杏娟_InfoQ精选文章