dot Redis 8 来了——而且是开源的

了解更多

宣布 Azure Cache 上的 Redis Enterprise 公开预览版

为 Azure Cache for Redis 提供新功能 

在五月份的 RedisConf 2020 精华 中,我们宣布了与 Microsoft Azure 扩展合作伙伴关系,并在 Azure Cache for Redis 上推出了两个新的 Redis Enterprise 层。我们对 Redis 社区的巨大兴趣和积极反馈感到荣幸,并很高兴地宣布该服务现已提供公开预览版。 

今天的时代对企业应用程序提出了新的要求。开发人员需要能够在底层基础设施和服务中快速迭代。消费者希望有响应迅速且易于使用的界面。企业要求他们的应用程序以最高的可用性提供每秒数百万个请求的亚毫秒级响应时间。

公开预览版中的期望 

正是由于这些原因,我们与 Microsoft 合作扩展了已经很受欢迎的 Azure Cache for Redis 服务。 我们一起将 Redis Enterprise Software 与 Azure Cache for Redis 集成,为客户提供最适合关键业务工作负载的增强功能集。该服务提供了两个新的 Enterprise 层,这些层由 Redis 的技术提供支持,专门针对企业客户的需求。 这些层由 Redis 和 Microsoft 共同设计。 此外,作为原生 Azure 服务的一部分,它们由 Microsoft 运营和支持。 这些新层现已提供公开预览版,通过对以下内容的新支持来增强基于开源的 Azure 产品套件: 

  • 开源 Redis 6.0迄今为止最安全的 Redis 版本
  • 多可用区复制,提供高达 99.99% 的改进可用性
  • Azure NVMe 启用虚拟机上的 Redis on Flash (RoF) 
  • 企业模块,包括 
  • 扩展 
    • 高达 15TB 的数据集 
    • 并发连接可以扩展到高达 500K 
  • 安全 
    • Private Link 支持网络隔离
    • TLS(传输层安全)连接 
  • 集成计费和 Azure 承诺消费 
  • 在多个 Azure 区域中可用,包括美国西部 2、美国中南部、英国南部、东南亚、西欧、美国东部、澳大利亚东部、美国东部 2、北欧和美国中部
  • 通用可用性即将推出  
    • 跨多个地理位置的 主动地理复制 和平滑故障转移,提供 99.999% 的改进可用性

公开预览版支持高达 99.99% 的可用性,并由 Microsoft 和 Redis 支持团队提供 24 x 7 x 365 全天候支持。 公开预览版不仅可以用于测试和概念验证目的,如果该服务满足您的要求,客户还可以将其视为用于暂存、预生产或生产工作负载的选项。 

何时考虑 Enterprise 层 

Redis Enterprise 的构建考虑了企业开发人员。 确定 Enterprise 层是否是您组织的正确选择取决于您的业务目标和应用程序要求。 以下是一些关键考虑因素: 

  1. 扩展 Redis 用例:Enterprise 层扩展了 Redis 的本机数据结构,使开发人员能够通过利用 Redis 模块来使用 Redis 做更多的事情。 通过允许他们使用 最受欢迎的数据库 进行更高级的用例,这为开发人员带来了巨大的优势。 公开预览版中支持的模块有: 
    1. RediSearch:一个实时搜索引擎,运行您的 Redis 数据集并允许您查询刚刚索引的数据。 在您的搜索引擎中实现 Redis 的速度。 
    2. RedisBloom:TopK、CountMinSketch 以及 Bloom 和 Cuckoo 过滤器被广泛用于支持数据成员查询,这归功于它们的空间效率和恒定时间成员资格功能。 也就是说,快速有效的概率数据结构实现在应用程序层中并不容易开发。 RedisBloom 享受 Redis Enterprise 的线性扩展、个位数秒的故障转移时间和持久性,并具有易于配置的内置监控功能。
    3. RedisTimeSeries: Redis 多年来一直被用于存储时间序列数据。 借助 RedisTimeSeries,自动降采样、聚合、标记和搜索、压缩以及增强的多范围查询等功能在 Redis 中得到本机支持。
  1. 需要最高的可用性:客户的要求日益严格。 满足用户对应用程序必须无缝工作而没有延迟或数据丢失的期望是企业的必备条件。 应用程序必须具有足够的弹性才能承受最严重的停机。 从三个九的可用性到五个九的可用性可能意味着每年超过八个小时的停机时间与每年不到五分钟的停机时间之间的差异。 根据您的业务,这种停机时间差异可能会导致收入的大幅损失。 Enterprise 层中针对公开预览版的目标可用性为 99.99%,默认情况下启用了多区域 AZ(可用区)支持。 随着未来 GA 中增加主动地理分布,我们预计可用性将达到 99.999%。
  1. 扩展您的数据集:Enterprise 层允许创建 Redis on Flash (RoF) 数据库,该数据库使用 SSD 和持久内存扩展您的 DRAM 容量,以更少的资源存储更多的数据,从而显着降低每 GB 的成本。 虽然 Redis on Flash 并非旨在用作数据持久性的替代机制,但 AOF 和快照数据持久性机制与 Redis on Flash 一起使用,使您能够以显着的成本节省在 Redis 中运行数 TB 的数据。 

真正的 Redis,真正的 Azure 

Redis 是开源 Redis 的所在地,Azure 致力于贡献和支持开源项目。 借助 Enterprise 层,开发人员将可以通过 Azure 门户访问社区发布的最新版本的 Redis,并获得来自构建和维护 Redis 的专业人员的直接支持。

后续步骤 

客户和合作伙伴现在可以开始在 Azure Cache for Redis 上使用 Redis Enterprise,就像他们习惯于使用现有的 Azure Cache 层一样。 我们鼓励您浏览 Azure Cache for Redis 文档Azure Cache for Redis 产品页面中提供的内容。 立即开始使用 Azure Cache for Redis Enterprise