dot 速度的未来即将在您所在的城市举办的活动中亮相。

加入我们在 Redis 发布活动

Azure 缓存 for Redis 企业版现已正式发布

今天早上,微软和 Redis 联合宣布了 Azure 缓存 for Redis 企业版 正式发布。该服务自去年 10 月起进入公开预览阶段,目前已为使用生产 Redis 工作负载的客户提供服务。GA 版本现已增强,包括 主动地理复制(提供高达 99.999% 的可用性)和 带有恢复功能的磁盘持久性 的预览,同时正在推广到越来越多的 Azure 地区。

Azure 缓存 for Redis 企业版亮点

以下企业版和闪存层功能现已正式发布

此版本中的新功能

除了正式发布之外,Azure 缓存 for Redis 企业版还包括功能强大的新功能的预览。

主动地理复制现已提供预览

我们很高兴地宣布主动地理复制的公开预览版可用性。企业版的 CRDT(无冲突复制数据类型) 基于技术,允许开发人员创建地理分布式应用程序,这些应用程序享受本地亚毫秒级的 Redis 读/写延迟,并且对故障具有更高的弹性。

主动地理复制使运营商能够在多个 Azure 地区部署 Redis 数据集,并在 Azure 骨干网络中进行托管的多主复制。无论部署全国范围的多区域应用程序还是全球分布式应用程序,主动地理复制都解决了关键用例,例如全球 会话管理、全球范围内的 欺诈检测、地理分布式搜索和 实时库存管理.

在今年晚些时候正式发布后,主动地理复制将提供高达 99.999% 的服务可用性,使运营商能够将 Redis 的强大功能带入他们组织的最关键任务应用程序中。

主动地理复制功能的演示将在 Microsoft Ignite 上的 Azure 缓存 for Redis 会议中提供。

持久性

现在可用的另一个预览功能是磁盘持久性和从持久性进行托管恢复。

Redis 磁盘持久性在极少数情况下提供持久性,在这种情况下,存储在 RAM 中的数据由于默认情况下部署在单独的计算节点上的主 Redis 服务器和副本 Redis 服务器的底层计算故障而丢失。

企业版提供两种将数据持久性存储到连接到企业群集节点的磁盘存储的模式

  • AOF(追加式日志文件)数据持久性:记录每个写入操作或累积一秒钟的写入操作,对 Redis 性能的影响最小或没有影响。当用于从多个节点故障恢复时,追加式日志将在 Redis 启动时再次播放,重建原始数据集。
  • 快照 (RDB) 数据持久性:在指定的时间间隔内对数据集执行时间点快照,这些快照可用于在需要时重建数据集。

访问 Azure 缓存 for Redis 文档 了解有关持久性的更多信息。

独特的联合解决方案

Azure 缓存 for Redis 企业版由 Redis 企业版软件 提供支持,并作为 Azure 的完全托管服务运行。这种独特的集成使开发人员和运营商能够在 Azure 环境中本地创建、管理和使用企业版功能的 Redis 工作负载。

Azure 计费

通过集成计费,购买过程变得无缝,允许客户在资源创建过程中购买企业版服务,就像他们购买其他 Azure 缓存 for Redis 层一样。最重要的是,对于拥有微软 Azure 承诺消费 (MACC) 协议的客户,他们的 Redis 企业版支出将自动 应用于消费他们的 Azure 承诺

本机 Azure 操作

熟悉的 Azure 工具本地支持数据库资源 CRUD(创建、读取、更新和删除)操作。企业版的整个生命周期通过 Azure 门户 或 Azure CLI 和 PowerShell 手动管理。通过使用 Azure Terraform 提供程序、ARM 模板REST API 来实现操作的自动化,同时通过 Azure 监视器 或通过 Grafana 的 Redis 数据源 进行监控。

补充 Azure 服务

许多 Azure 服务已与 Azure 缓存 for Redis 和企业版预集成。

微软和 GigaOm 最近进行的一项基准测试研究表明,通过在您的应用程序中部署 Azure 缓存 for Redis,Azure SQL 和 PostgreSQL 的吞吐量性能提高了 800% 以上,延迟性能提高了 1000% 以上。在 Azure 缓存 for Redis 基准测试研究 中阅读有关 Azure 缓存 for Redis 如何提高 Azure SQL 和 Azure 数据库 for PostgreSQL 性能的更多信息。

企业版还与 大型客户端和开发框架生态系统 无缝运行,包括 Azure Spring Cloud.

超越 Redis 模块的缓存用例

Azure 缓存 for Redis 企业版超越了 Redis 的本机数据结构,允许开发人员通过利用 Redis 模块 来完成更多操作。这对于开发人员来说是一个巨大的优势,因为它允许他们解决更高级的用例。公开预览版中支持的模块包括:

  • RediSearch 2.0:这款功能强大的 Redis 查询、索引和全文搜索引擎允许您以 Redis 的速度实时以完全分布式的方式查询和聚合数据。它还支持多种语言的全文索引和基于词干提取的查询扩展,并提供可以执行文本搜索以及复杂结构化查询的丰富查询语言。
  • RedisBloom这种概率数据结构非常适合非常大的数据集,旨在快速有效地告诉您某个元素是否在集合中存在。它支持 Top-K、Count-min sketch 以及 Bloom 和 Cuckoo 过滤器。这些结构允许恒定内存空间和极其快速的处理,同时仍保持低错误率。
  • RedisTimeSeries此模块提供以快速、高效和可扩展的方式存储和处理时间序列数据的能力。最常见的用例包括大规模部署的 DevOps 和基础设施监控、IoT 和网络监控,以及金融、能源、工业 IoT、航空航天和 医疗保健 等垂直市场。它允许您以 Redis 的速度导入和查询数百万个样本和事件,并本地支持自动降采样、聚合、标记和搜索、压缩以及增强的多范围查询等功能。

企业版优势

企业版创建了功能的自然演进,通过增量功能、新颖的用例、增强的服务可用性和更高的性能扩展了现有的 Azure 缓存 for Redis 层。

此表比较了每个层的关键维度

基准测试

在最近进行的一项基准测试中,企业版(闪存上的 Redis)每秒执行的操作高达标准版的 70%,延迟性能提升高达 40%。

基准测试比较了 E20 和 E100 企业版与其内存大小相当的 P3 和 P5 层,使用 memtier-benchmark 工具,以及以下关键参数

  • 100 个并发客户端连接
  • 管道大小:9
  • 读写比率为 1:1
  • 值大小:100B
  • E20/P3 为 1M 个键,E100/P5 为 4M 个键

该基准测试衡量了从客户端(包括 RTT(往返时间))看到的平均延迟,以及整体可达到的最大吞吐量。

请注意,此基准测试代表了 Azure 缓存 for Redis 在跨层、1x 部署规模下的性能。用户可以在每个扩展级别上预期高达 Nx 次操作/秒的改进,在当前最大的 10x 规模下可达到高达 10 倍的改进。

企业版现已推出

前往Azure 市场 部署 Azure 缓存 for Redis 企业版,并亲身体验这些激动人心的新功能。您也可以访问Azure 上的 Redis 页面 并分享您的信息 - 我们的团队成员将会联系您。

在此了解更多有关 Azure 缓存 for Redis 的信息