快速数据(Fast Data)是一个新兴的行业术语,指的是信息量大、速度快得令人难以置信的信息,其速度比传统数据库所能管理的还要快。三年前,作为我们AWS快速数据之旅的一部分,我们引入了亚马逊弹力为Redis,一种完全管理的内存数据存储,其操作延迟为亚毫秒。从那以后,我们推出了用于实时流数据的Amazon Kinesis,用于无服务器处理的AWS Lambda,用于EMR的Apache Spark analytics,以及用于高性能商业智能的Amazon QuickSight。

虽然缓存仍然是Redis的主导使用ElastiCache,我们看到越来越多的客户使用它作为一个内存中的NoSQL数据库。必威体育精装版app官网开发人员喜欢以极快的速度性能和内存功能由Redis的提供,使之成为最流行的NoSQL键值存储中。然而,到现在为止ElastiCache为Redis的客户可以只运行单一碎片Redis的。这限制了工作量大小和写入吞吐量到单个VM,或需要应用级分片的。今天,在我们的快速数据旅程下一步,我们延长了ElastiCache为Redis的服务,以支持“的Redis集群”的Redis的分片功能。客户现在可以扩展一个部署,包括多达15个碎片,使每个Redis的兼容的数据存储高达3.5 TB的大小,即在微秒时间尺度上操作。我们也做到这一点非常高的速率:高达450万个写入每秒每2千万读取。每个碎片可以包括最多五个读副本,以确保高可用性,使基础设施的计划内和不可预见的故障不会导致应用中断。

在Redis的建设

Redis有一些很好的例子和用例,你可以在像Hudl这样的公司看到,他们为运动队和运动员提供移动和桌面视频分析解决方案。Hudl正在使用Redis的ElastiCache为数百万教练和体育分析师提供接近实时的数据,他们需要这些数据来帮助他们的球队取得胜利。另一个例子是美国天宝,全球领先的位置服务是谁使用ElastiCache复述,作为他们的主要劳动力数据库位置,帮助客户喜欢DirecTV得到正确的技术员到正确的位置尽可能快速和廉价地,使降低成本和增加了自己的用户满意度。

Redis的ElastiCache已日益成为我们客户的关键任务内存数据库,其可用性、耐久性、性能和规模关系到他们的业务。因此,在过去的几年里,我们一直在增强Redis引擎在ElastiCache上运行,使用我们自己的专业知识,使企业基础设施可扩展和可靠。亚马逊的改进解决了运行Redis的许多日常挑战。通过利用技术如粒度内存管理,动态I/O节流和细粒度副本同步,ElastiCache为Redis提供了一个更健壮的Redis体验。它使客户运行他们的Redis节点在更高的内存利用率,而没有风险交换使用的事件,如快照和副本同步。它还提供了负载下副本的改进同步。此外,ElastiCache为Redis提供更平滑的Redis故障转移,结合我们的多az自动故障转移与精简同步读取副本。副本现在恢复得更快了,因为它们不再需要刷新数据来与主服务器进行完全的重新同步。用户可以免费获得所有这些功能,并保持开源的Redis兼容性。

在这次发布中,我们使用ElastiCache for Redis Multi-AZ增强了Redis 3.2基于客户端的故障转移逻辑。如果客户在EC2上运行自管理的Redis环境,而不是为Redis使用ElastiCache,并且主节点发生故障,集群就会依赖大部分的主节点来确定和执行故障转移。如果这样的多数不存在,集群将进入失败状态,拒绝任何进一步的读和写。这可能会对应用程序造成重大的可用性影响,需要人工干预来手动挽救集群。这不会发生在Redis的弹性疼痛。弹性多az能力是建立处理任何故障转移情况,为Redis集群鲁棒性和效率。结合弹性与智能Redis 3客户端导致您的Redis环境的最大性能和可用性。客户端保留一个Redis节点的地图,在故障转移时更新。这允许更快的故障转移时间,同时最小化延迟。替代解决方案经常使用代理层来实现故障转移和分片,这将要求请求执行双倍的网络跳转,从而降低应用程序的速度。

Redis和快速数据

快速的数据可以对数据驱动的发展变革性的影响是潜在的很多有趣的事情在今天的云发生。必威体育精装版app官网这使得“在这里,和现在的”实时处理和仪表板,以及预测,支持智能应用。随着数据规模增长和期望从分析移动每天的基础上,分析实时的基础上,需要处理的数据迅速增加。随着我们对ElastiCache取得了Redis的最新的增强,我们非常高兴能够帮助这些客户提供了更强大的,高性能,高可扩展内存数据库的解决方案。

我们的许多客户和我一样兴奋:

交互式智能公司是一家软件公司提供呼叫中心统一企业通信解决方案,包括实时报告和分析。“我们一直在热切地等待ElastiCache为Redis的集群Redis的支持,并且很高兴能够利用它易于安装冗余,快速故障恢复,以及超高的可扩展性”安东尼罗奇,首席架构师说。“我们是ElastiCache的重度使用者对Redis的两个缓存和快速的数据结构存储,因为它易于管理性和可靠性,并增设Redis的集群使它更加引人注目。”

团队互联网AG)是一个广告高科技公司为重点的域名增值和实时竞价。“在过去几年中,我们已将相当显著的工作负载转移到ElastiCache为Redis的缓存和临时数据,”马库斯·奥斯特塔格,开发的负责人说。必威体育精装版app官网“现在与Redis的集群支持,我们很高兴能够扩展出更容易,获得更高的性能和对我们整个Redis的基础设施更好的可靠性。”

这是一个伟大的时刻是看的AWS云功能进行快速数据管理的快速发展,我希望你花几分钟来看看新必威体育精装版app官网ElastiCache的复述,看看如何在自己的项目中使用它。

评论

博客评论Disqus