betway88体育官网-betway

| | 评论( )

亚马逊ElastiCache体现了大量快速的数据现实寻找客户处理大容量数据以不可思议的速度,速度比传统数据库管理。betway88体育官网-betway88体育官网必威体育精装版app官网开发人员喜欢表演,简单起见,复述和内存功能,成为最受欢迎的NoSQL键值存储。复述的延迟已经缓存的实际选择。支持先进的数据结构(例如,列表,集,和排序集)也使各种内存使用情况下如游戏排行榜,内存分析,消息,和更多。。

四年前,作为我们的AWS快速数据旅程的一部分,我们介绍了亚马逊ElastiCache复述,,一个完整的管理,内存中的数据存储在微秒延迟。从那时起,我们已经添加了复述,集群支持,使客户能够跑得更快和更加可伸缩工作负载。ElastiCache复述,集群配置支持多达15碎片,使客户与6复述,工作负载运行。在单个集群1 TB的内存容量。虽然复述和高性能集群配置启用大部署,调整集群所需的备份和恢复,这意味着集群离线。。

本月早些时候,我们宣布在线集群ElastiCache内调整。ElastiCache复述,现在能够添加和删除碎片从集群运行。你现在可以动态地扩展规模,甚至在你复述,集群工作负载适应需求的变化。ElastiCache调整集群的大小通过添加或删除碎片在新的碎片配置和重新分配键一致,同时集群继续保持在线服务请求。不需要应用程序更改。。

与弹性伸缩

在密切关注ElastiCache发展多年来,我很高兴看到ElastiCache被成千上万的客户,包括Airbnb的喜欢,Hulu,麦当劳,Adobe,Expedia,Hudl,抓住,Duolingo,PBS,在这里,和育碧。ElastiCache复述,提供可预测的微秒延迟和非常容易使用。我们的客户使用ElastiCache复述,在最苛刻的应用程序中,支持数百万用户。无论是游戏,到场,旅行,或retail-speed获胜,这很简单。。

用例的复述,继续增长,客户要求更灵活地扩展他们的动态工作负载,而持续的高可用性和服务的传入流量。给你一些例子,我最近一直在跟几个游戏公司,和他们的谈话是关于速度和灵活扩展的需要,两种。他们处理工作负载的高可变性游戏采用或季节性的基础上,如即将到来的假期。如果一个游戏排行榜激增,因为一个新游戏标题,和大量玩家涌入玩游戏,游戏平台想调整集群网络来处理更大的负载。但随着需求的减少,他们应该很容易可以缩小环境优化成本,同时保持在线和传入的请求提供服务。。

我们的零售客户共享类似的挑战管理工作量激增和下降由大拍卖活动。一些客户也分享他们的经验尝试自主复述,集群工作负载和实现在线调整,集群工作负载,离线调整不是一个选择。而开源复述,带有原语来帮助reshard集群,他们是不够的。除了自我管理的成本,在集群调整客户必须处理失败。失败可以让不可复原的集群状态,可能导致数据丢失和延长停机时间直到集群可以手动修复。。

在亚马逊,我们一直专注于创新代表客户。与在线集群调整,我们的目标是设计一个完整的管理经验为集群重新切分,这将同时支持扩大和缩小和保留了开源的兼容性。这是一个激动人心的journey-one认为领导力和创新的承诺使我们把更多的弹性和灵活地调整工作量,同时保留可用性,一致性,和性能。。

引擎盖下面

在复述,集群中,密钥空间分为槽(16384槽)和槽分布在碎片。当一个集群resharded,这些槽需要重新分配。应用程序使用复述,可以接这个,复述,客户可以自动发现和保持最新的位置分配的变化。然而,槽必须在服务器端手动移动。集群调整是一个复杂的问题,它涉及到改变碎片的数量和迁移数据,服役时读写请求相同的数据集。重新切分操作范围涉及添加碎片,创建一个计划重新分配槽,迁移插槽,最后将槽所有权在碎片,后槽迁移。。

原子位置迁移

在线集群调整ElastiCache原子键的使用原子位置迁移而不是开源的复述,附带的迁移。当一个键是迁移到目标碎片,ElastiCache维护一个复制碎片的关键来源,保留所有权的关键,直到整个槽及其所有密钥迁移。这有几个好处:

  • 因为所有的钥匙槽继续属于源碎片,数据集是从未在slot-split情况。这使得它很容易支持多键命令等操作交易,和LUA脚本,从而提供完整的API覆盖在集群重新切分过程中。。
  • 虽然槽迁移过程中,源碎片继续支持请求相关的密钥被迁移。这最小化时间窗要求客户机重定向,在迁移过程中改善延迟操作。。
  • 关键所有权保持与源碎片,所以副本在钥匙上的碎片有最新的信息来源。如果有一个故障转移,最新的副本可以继续服务命令关键地位和数据没有丢失。。
  • 系统更健壮。任何错误,如目标内存不足,这可能会停止迁移,很容易恢复,因为源碎片全部所有权的关键。。

我们也有其他增强功能。一个重要的而且是使用多线程操作碎片的来源。槽迁移在源分片并行执行一个单独的线程从主I / O的线程。作为一个结果,关键迁移不再块I / O源,确保没有可用性的影响。此外,保持数据一致性,数据突变在迁移操作都是异步复制到目标碎片。。

在线集群调整是一个奇妙的除了我们的ElastiCache复述顾客。你可以调整你的ElastiCache复述,3。2。10集群规模或规模,没有任何应用程序方面的变化。更多信息开始使用集群复述,并试图reshard集群,看到在线集群调整。。

我们的许多客户分享我的兴奋:

  • Duolingo是免费的,以科学为基础的,语言教育平台,有机已经成为最受欢迎的在线学习语言的方法。拥有超过2亿个用户和七十亿年语言练习完成每个月,公司的使命是使教育免费,有趣,和可访问。"亚马逊ElastiCache扮演了一个至关重要的部分在我们的基础设施从一开始,"说马克斯大火,员工操作工程师Duolingo。"我们已经长大,我们已经把无限可能与独立shard集群。ElastiCache在线重新切分复述,将使我们能够轻松我们复述,集群规模水平当我们长大了,极大地简化了许多复述,集群的管理,授权我们规模迅速,同时降低成本在缓存层,以最小的更改并继续增长,我们目前的服务。。

  • Dream11,印度的# 1幻想体育平台和不断增长的用户群,有超过1400万用户在南亚。"我们一直使用ElastiCache复述,分片配置自去年推出以来,支持超过1400万个用户玩板球的奇幻游戏,足球,和卡巴迪。1的高峰需求。每分钟500万个请求和工作负载由10 x迅速飙升,我们的平台需要扩展随需应变和没有停机时间。这个特性使我们能够缩小和扩大我们的平台来支持需求波动的游戏,并没有规定,"阿布拉维说,CIO。。

  • "在SocialCode,我们的数据和情报允许财富500强的营销人员与客户了解并连接通过利用最重要的数字媒体平台——像Facebook,Instagram,推特,Pinterest,Snapchat,和YouTube。"使用新的在线重新切分功能的ElastiCache复述,将使我们能够扩展我们的观众日益增长的智能产品在我们继续车载品牌数据。执行这些缩放操作的能力没有停机时间是无价的!""

有什么新消息,看到亚马逊ElastiCache复述,介绍动态添加和删除碎片,同时继续提供工作负载。。

评论

博客评论的Disqus