写点什么

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

  • 2021 年 8 月 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 年 8 月 24 日 11:502887

评论

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

一个银行客户经理的“变形记”

华为云开发者社区

人工智能 金融科技

学习 Java,有什么书籍推荐?学习的方法和过程是怎样的?

沉默王二

Java 学习 程序员 书单

[翻译] Go Concurrency Patterns: Pipelines and cancellation[Go并发模式]

卓丁

channel pipeline

你问我答:容器平台改造后的安全是如何解决的?

BoCloud博云

云计算 容器 微服务 PaaS 博云

大数据管理:构建数据自己的“独门独院”

华为云开发者社区

大数据 数据湖

3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸

YourBatman

Hibernate-Validator Bean Validation 数据校验

有的时候,到达目的地,还不如在旅途中。

金龟换酒

心理学 哲学 活在当下

或许是史上最好的AQS源码分析了,你确定要错过?!

InfoQ_d2212957090d

Spring 5 中文解析测试篇-Spring测试

青年IT男

Spring5 JUnit

云图说 | 一分钟带你扫盲云容器黑话

华为云开发者社区

容器 节点 集群

又踩Maven的两个坑

xiaoboey

maven Unknown lifecycle phase settings.xml 无效 PowerShell

XSKY全新一代SDS一体机五大场景之存储+灾备

XSKY融合存储

ARTS打卡 第15周

引花眠

微服务 ARTS 打卡计划

实战解读丨Linux下实现高并发socket最大连接数的配置方法

华为云开发者社区

Linux TCP socket 高并发

快来看看!AQS 和 CountDownLatch 有怎么样的关系?

程序员小航

Java AQS 源码阅读 CountDownLatch JUC

为什么企业自主开发软件时,都会使用统一的模块化框架式开发平台?

Learun

敏捷开发 程序设计 开发工具 软件设计 技术方案

【基础架构】不同场景下的数据存储技术,你用对了吗?

嘉为蓝鲸

网络 存储 系统 raid 磁盘挂载

内存型数据库Redis,是如何实现持久化的?

Zhongger

redis

给DevOps加点料——融入安全性的DevSecOps

禅道项目管理

DevOps 运维 测试 开发 安全性

不支持原子性的 Redis 事务也叫事务吗?

海星

Java redis 事务

用 Python 实现一个简易版的 Pong 游戏 (一)

Matrix Chan

Python Turtle Python游戏

Docker私有化部署gitlab gitlab-runner

Leon

gitlab 持续集成 runner

LeetCode题解:225. 用队列实现栈,两个队列, 压入 - O(n), 弹出 - O(1),JavaScript,详细注释

Lee Chen

大前端 LeetCode

程序的机器级表示-数组的分配和访问

引花眠

计算机基础

握草,你竟然在代码里下毒!

小傅哥

Java 程序员 小傅哥 bug 有毒代码

Golang Package sync 透析

卓丁

sync Go 语言

Redis 数据同步机制--主从模式

是老郭啊

redis 主从配置 主从同步 redis主从 主从复制

oeasy教您玩转linux010206 蒸汽机车 sl

o

有奖征文重磅来袭,来!一起玩把大的!

有只小耳朵

浅析LR.Net工作流引擎

Philips

敏捷开发 工作流 软件开发流程 开发工具

DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七

华章IT

MySQL 数据库 redis Clickhouse

作为下一代云计算基础设施,虚拟化技术如何提高信息管理效率?

作为下一代云计算基础设施,虚拟化技术如何提高信息管理效率?

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