大数跨境
0
0

ElastiCache for Redis:为快数据保驾护航

ElastiCache for Redis:为快数据保驾护航 光环有云
2016-11-25
2
导读:快数据是一个新兴的行业术语,要解释什么是快数据,我们首先要了解什么是大数据。大数据通常是由一系列事件产生的,比如鼠标点击产生的数据,金融股票数据
快数据是一个新兴的行业术语,要解释什么是快数据,首先要对大数据有一定的了解。大数据通常是由一系列事件产生的,比如鼠标点击产生的数据,金融股票数据,工作日志和传感器数据等。这些数据的产生速度非常惊人,例如:
  • 长达48小时的视频被上传至 YouTube
  • 2.04亿电子邮件被发出
  • 生成 600 个新的网页
  • 分享 600,000 条 Facebook
  • 发出 100,000 条twitter
  • 以上仅是每分钟产生的数据量
快数据就是毫秒级产生的海量数据传统的数据库很难实现对这些数据的管理。三年前,作为 AWS 快数据旅程的一部分,我们推出了亚马逊 ElastiCache,以毫秒级的延迟提供分布式内存数据存储或缓存服务。目前,我们推出了Amazon Kinesis 实时流数据、 AWS Lambda 无服务器处理、 基于 Apache Spark 的Amazon EMR 和Amazon QuickSight 高性能商业智能等。

缓存是 ElastiCache for Redis 的显著优势,越来越多的客户把它当作基于内存的 NoSQL 数据库来使用。开发人员非常喜欢使用 Redis ,性能上的显著提升使其成为最受欢迎的 NoSQL Key-Value 存储系统。然而直到现在,客户仅能在 ElastiCache 上运行单个 Redis 引擎。这限制了单个虚拟机或所需的应用程序级分片的工作量和吞吐量。如今,作为快数据旅程的下一步,我们已经增强了 ElastiCache for Redis 服务,新增支持“Redis集群”,(我们称一个 Redis 为一个分片),客户可以按需扩展单个 Redis 分片为至多15个。每个 Redis 分片可以存储 3.5TB 数据且相互兼容,这些操作都将在微秒级别完成。我们还可以做的更快:450万次写入/秒、2000万次读取/秒。每分片可以拥有五个额外的只读副本以确保高可用性,做两手准备确保非预见性基础设施故障不会导致应用程序中断。

ElastiCache 基于 Redis 的优化
有许多 ElastiCache for Redis 的最佳例证和使用案例,比如 Hudl(为各级运动员提供移动端和PC端的视频回顾与分析工具)。Hudl 使用 ElastiCache for Redis 提供数以百万计的实时体育教练和分析师,带领运动团队走向胜利。另一个例子是 Trimble(本地服务的全球领导者) ,Trimble 使用 ElastiCache for Redis 作为他们主要的数据库中心,让客户(如 DirecTV)能快速且优惠的得到技术支持,降低成本的同时提高客户满意度。


我们通过 ElastiCache for Redis Multi-AZ 优化了基于客户端的 Redis 3.2 故障转移策略。如果客户在 EC2 上使用一个自我管理的 Redis 引擎而不是 ElastiCache 提供的 Redis。假设这种情况下客户的 Redis 主节点出现故障,Redis 集群通过大多数的基元来决定并执行故障转移。如果这些基元不存在,集群就会彻底瘫痪,拒绝任何读写操作。这将对应用程序的可用性造成重大影响,需要对这个集群进行人工救援。如果使用 ElastiCache 提供的 Redis 就不会产生这种故障。 Redis 集群在任何情况下产生故障, ElastiCache 提供的 Redis Multi-AZ 都可以稳定的执行故障转移。ElastiCache 与 智能化 Redis 3 客户端组合极大的提升了 Redis 环境的性能和可用性。客户端保留 Redis 节点的映射,用来在故障转移中恢复数据,加快故障转移的同时实现最小化延迟。另一种解决方案是频繁的使用代理层来实现故障转移和分片,频繁的网络请求会拖慢应用程序的速度,消耗两倍的网络资源。


快数据与Redis
在云计算时代,快数据对由数据驱动业务的发展产生了变革性影响,在云中我们发现了许多潜性有趣的事情。我们不仅实现了实时处理与显示技术,而且使应用程序更智能。随着数据规模的增长,我们对数据的分析处理需求也发生了变化,从日常分析到实时分析,需要处理的数据迅速增加。我们很乐意为客户提供健壮的、高性能、高可扩展性的内存数据存储解决方案。


有许多客户与我们一同分享喜悦:

Interactive Intelligence, Inc. 是一家为呼叫中心提供包括实时报告和分析的统一业务通讯解决方案的软件公司。“我们一直在急切地等待着为Redis 集群提供支持的 ElastiCache for Redis 服务,并利用它很容易的设置冗余、进行快速的故障恢复和极高的可扩展性” —— 首席架构师 Anthony Roach (安东尼·罗奇)“我们是 ElastiCache for Redis 的重度用户,因为它不仅提供了可靠且易于管理的缓存和结构化数据存储服务,而且还具有令人叹服的 Redis 集群服务。”

Team Internet AG 是一家专注于货币化和实时竞价的广告科技公司。“在过去的一年里,我们把很大部分非常重要的缓存和临时数据交给 ElastiCache for Redis 来处理。” —— 开发总监 Markus Ostertag (马库斯·奥斯特塔格)“通过 Redis 集群服务,我们能很容易的对现有工作环境(Redis分片)进行扩展,从而使整个 Redis 基础设施更高效、更可靠。”

原文来自:AWS首席技术官 沃纳·威格尔





长按二维码 关注我们

    光环有云(北京)网络服务有限公司,简称光环有云,为北京光环新网科技股份有限公司和UNITEDSTACK(北京)科技有限公司于20168月共同成立的合资公司

    光环有云作为AWS APN合作伙伴,旨在为广大企业客户打造领先的、适合中国市场需求的基于AWS技术的云服务产品和服务,并以专业的培训、咨询服务和整体的DevOps体系、帮助客户无缝地构建和使用基于AWS技术的云服务产品和混合云资源,加速客户向云端迁移,实现企业的数字化转型。

联系我们:400-888-5332    

咨询邮箱:support@light2cloud.com


【声明】内容源于网络
0
0
光环有云
光环有云是一家专注于 AWS 云平台技术的云管理服务商。作为 AWS 全球 MSP 认证服务商及 AWS 核心级咨询合作伙伴,为客户提供 All-in AWS的整体迁移上云及云上管理解决方案。关注我们,获得关于 AWS 最前沿的技术和思想
内容 49
粉丝 0
光环有云 光环有云是一家专注于 AWS 云平台技术的云管理服务商。作为 AWS 全球 MSP 认证服务商及 AWS 核心级咨询合作伙伴,为客户提供 All-in AWS的整体迁移上云及云上管理解决方案。关注我们,获得关于 AWS 最前沿的技术和思想
总阅读47
粉丝0
内容49