视频

了解更多
如果您开始在业务中注意到这些痛点,这可能表明您的 Redis 开源版本(Redis OSS)实例已不足以支持您的增长。
当企业使用 Redis 开发新产品或服务时,其技术团队通常会问:“我们应该使用 Redis 开源软件还是企业支持版本?”
开源版本可能永远满足您的需求!安装和部署 Redis OSS 非常简单,而且花费的时间很少。它非常适合保持小型到中型规模的项目。对于 Redis 概念验证(proofs-of-concept)来说,它也非常棒,因为它允许开发人员、架构师和运维工程师“试水”。
然而,一些企业在使用 Redis 开源版本顺利运行一段时间后,有时会遇到问题。这可能不是技术限制,而是组织需求发生变化的迹象,开源版本已不足以满足这些需求。
以下是六个迹象,表明可能需要切换到 Redis Enterprise
如果您的业务快速扩张——这是件好事!——您可能会发现使用基本的 Redis OSS 实例难以实现适当的扩展。例如,假设您是一个视频游戏平台,用户量激增。最初只有数百名用户访问的应用程序现在已经增加到数千甚至数万用户——而且增长势头不减。即使有一支由开发者组成的小团队部署 Redis 实例,您也无法跟上加速的增长步伐。
信号:您花费在维护基础设施上的时间多于改进应用程序的时间,这很好地表明您需要帮助来扩展业务。使用 Redis Enterprise 扩展到更多节点或实例比手动操作要容易得多,而手动操作对于开源解决方案是必需的。
正常运行时间很重要,但有时它真的很重要。也许您有一个新客户,认为您的应用程序对其业务至关重要。未能为客户提供高可用性可能会带来灾难——对客户、客户的用户以及您自己都是如此。特别是如果您的客户因中断而感到沮丧,决定开始寻找其他服务提供商。
信号:您意识到“中断”是不可接受的。
与其尝试手动配置多个实例以提供高可用性,不如部署到Redis Enterprise Cloud,或轻松配置带有Active-Active 集群的 Redis Enterprise,确保这些重要客户获得高达五个九的可用性。
您的业务增长如此之快,以至于您的遗留系统已不再适用。或者组织正在扩展以服务新市场。也许您需要支持更具前瞻性的 IT 战略。是时候考虑建立一个真正的数据中心了,或者您可能已准备好迁移到云端。
信号:“数字化转型”之类的流行词经常被提及,但您意识到今天,这才是准确的说法。
您需要更好地控制数据。这可能意味着您需要一个灵活的部署模型(例如,Kubernetes),允许您根据需求定义和设计架构。也许您希望某些数据存储在自己的数据中心,其他数据存储在 AWS,还有一些数据存储在 GCP。与其担心逐台机器部署 Redis OSS 实例然后连接所有内容,不如使用一个工具——适用于 Kubernetes 的 Redis Enterprise Operator——在任何地方进行部署,同时保持完全控制。
如果您最近对业务进行了财务审计,您可能会震惊地发现自己在基础设施上花费了多少钱。Redis OSS 原生运行在内存上,而拥有大量内存的系统可能更昂贵。
信号:看到账单时您脸色苍白。
将新数据(三个月或以内)存储在内存存储中是有用的。然而,如果您将较旧(且可能已过时)的数据存储在内存中,您将为存储可能不太有用的数据支付高昂的费用。
Redis on Flash 是 Redis Enterprise 客户独有的功能,允许您对内存存储进行分层。您可以将旧数据存储在 Flash 上。您仍然拥有相同的响应时间和高可用性——但无需支付将其存储在内存中的成本。
有很多数据需要整理。总是如此。但有时数据库变得如此庞大或复杂,以至于查找信息花费的时间过长。
例如,想象一下您的公司库存了各种各样的商品,比如宠物用品或汽车零件。您需要关于手头库存的最新信息,无论您是卖给经销商还是直接卖给公众。然而,您的仓库里有数万个零件和数百家供应商,搜索这些海量数据非常耗时。时间太长了。
信号:您对应用程序性能统计数据感到沮丧。
Redis Enterprise 具有额外的处理引擎,对于需要强大搜索能力的用户非常有帮助,其二级索引允许您搜索数据内部的数据。这使您能够执行实时搜索以及向购买您产品的任何人提供实时服务。
数据安全始终是一个问题,但在某些情况下,它会在您的技术优先级列表中上升。也许您的客户群正在增长,或者您进入新的(且可能受监管的)行业、市场或地区,您的数据安全需求可能会随之改变。
越来越多的公司现在使用 Redis 作为其主要数据库,相信其五个九的可用性和数据持久性是更昂贵数据库的有力替代方案。
信号:您意识到加固 Redis OSS 以确保安全涉及多少繁重的工作。
这并非做不到。但它需要付出努力。您需要整合其他开源项目来验证和维护它们。
Redis Enterprise 提供强大的安全功能来保证数据安全。例如,如果您使用 Kubernetes 进行部署,Redis 可确保您的数据在传输过程中加密。Redis Enterprise 让您无需担心数据安全问题,以便您可以专注于业务并安心入睡。
需要现实世界的例子?这些 Redis OSS 用户决定升级
“对我们来说,这不仅仅是金钱层面的商业考量。更重要的是运营支持的可用性,以及 Redis Enterprise 提供了无需人工干预的高可用性。”——Steve Allen,TELUS 技术战略经理
“在内部维护 [开源] Redis 确实不划算;与该技术领域的专家合作要好得多。”——Spenser Aden,HealthStream 产品架构高级总监
查阅Redis 开源版与 Redis Enterprise 对比表,获取产品功能的技术对比,并使用我们的缓存评估工具了解您公司的情况。