亚马逊推出基于 Redis 的 Amazon MemoryDB 数据库

日前,亚马逊官博宣布推出Amazon MemoryDB for Redis 数据库。

Amazon MemoryDB诞生的由来
据亚马逊官方博客介绍,如今高性能应用被微服务开发者广泛使用,其中应用功能被划分为独立和非独立的服务,以便这些应用被交付、管理和扩展。然而,使用微服务构建的应用程序也增加了底层代码库的复杂性,因为每个用户交互或 API 调用都包含数百个微服务,所以需要非常低的延迟。

一个实时和大规模用户体验的高性能应用程序,都需要一个高吞吐量的数据库。例如: 使用微服务创建的电子商务、网上银行以及媒体和娱乐应用程序,为了满足这些性能要求并简化代码,许多开发人员使用开源内存数据存储 Redis 作为缓存来加快应用程序响应时间。

Redis 因其灵活的数据结构而受到开发人员的欢迎,这些结构简化了建模、排序、绘制和列出数据所需的代码。然而,为了实现高效的性能和灵活性,Redis 用速度代替了稳健性作为缓存——从而提高了吞吐量和可用性。因此,客户急需一款兼具Redis超快性能和 Amazon Aurora 或 Amazon DynamoDB稳健性的数据库。

AWS 数据库和分析副总裁 Raju Golabani 说:“越来越多的客户告诉我们,他们需要一种更简单的方法来构建具有既要求性能又要求寿命的微服务的现代应用程序。” “借助 Amazon MemoryDB for Redis,客户可以简化他们的数据库架构,不需要单独的数据库缓存,重塑消费者实时交互体验。

Amazon MemoryDB 的优势
基于这些原因,Amazon MemoryDB for Redis 设计的初衷就是一个完全托管兼容Redis 的内存数据库,可在任何情况下实现低延迟、高吞吐量和稳健性,轻松构建具有亚毫秒级延迟的密集型应用程序。

Amazon MemoryDB for Redis 将整个记录存储在内存中,并可用作单个主数据库,使客户能够构建高性能微服务应用程序,而无需单独管理缓存、持久性数据库或所需的底层基础设施。

Amazon MemoryDB for Redis 与流行的 Redis API 兼容,允许开发人员使用相同的 Redis 应用程序代码、数据结构和命令快速构建应用程序。Amazon MemoryDB for Redis 可自动扩展,为需要高性能的应用程序的任何规模的客户提供极低的延迟。

Amazon MemoryDB for Redis 中的数据始终经过高度加密并稳健地存储在跨多个可用区(多可用区)的事务日志中,数据库可以快速恢复重置后的数据且不会丢失。

而且,用户使用Amazon MemoryDB也很简单,通过 AWS 管理控制台、AWS 命令​​行界面 (CLI) 或 AWS 软件开发工具包 (SDK) ,用户可以在几分钟内轻松创建 Amazon MemoryDB for Redis 集群。而且用户不需要提前缴纳费用,只需为他们使用的数据库容量大小付费。

业界如何看待Amazon MemoryDB
“我们的媒体平台使用微服务架构,我们正在寻找合适的数据库满足我们的平台需求,”Netflix MCE 媒体工作流基础设施总监 Charles Gao 说。“我们很高兴亚马逊公司推出了 Amazon MemoryDB for Redis,因为它满足了我们对强大内存数据库的需求。”

Twilio 是一家领先的云通信平台,Twilio 工程总监 Andrey Bergukov 说“我们的平台每年通过语音、电子邮件、短信、WhatsApp 等发送和接收超过 1050 亿条消息。我们需要一个能够处理大量消息的数据库。Amazon MemoryDB for Redis 具有高度可扩展性,低延迟,可以轻松扩展到每个集群超过 100 TB。作为内存数据库,Amazon MemoryDB for Redis 为我们平台提供了所需的超高性能。”

“我们的许多服务使用带有 Hangfire 的 Redis数据库进行处理,我们的要求之一是确保每个请求都在存储中得到响应,”Cimpress 的 CTO David Greenberg 说。”使用 Amazon MemoryDB for Redis,我们不再需要同时管理缓存和数据库。这简化了我们的架构,降低了运营成本,并帮助我们快速交付新服务。”

“我们正在帮助许多客户走向云平台,我们的客户喜欢 Redis 方便灵活的API,因为它们在构建关键业务时易于使用,我们正在寻找符合 Redis 标准的数据库。”TransACT 技术解决方案技术服务总监 Gordon Scobey 评价Amazon MemoryDB说:“Amazon MemoryDB数据库可以保证数据的稳健性,降低数据丢失的风险,弥补了Redis数据库的缺陷 。”

上一篇:

下一篇:

相关新闻