Amazon ElastiCache
Amazon ElastiCache 可使您在云中无缝设置、运行和扩展常见的开源兼容内存中数据存储。通过从高吞吐量和低延迟的内存数据存储中检索数据,构建数据密集型应用程序或提升现有数据库的性能。Amazon ElastiCache 是缓存、会话存储、游戏、地理空间服务、实时分析和队列等实时使用案例的常见选择。
Amazon ElastiCache 为需要亚毫秒级响应时间的要求最高的应用程序提供完全托管型 Redis(在 Stack Overflow 2020 年开发人员调查中被开发人员票选为最受欢迎的数据库)和 Memcached。
优势
极致性能
Amazon ElastiCache 可以用作内存数据存储和缓存,能够支持要求最严苛且需要亚毫秒级响应时间的应用程序。利用在客户专用节点上运行的端到端优化堆栈,Amazon ElastiCache 可以为您提供安全、超快速的性能。
完全托管
您无需执行硬件预置、软件修补、设置、配置、监控、故障恢复和备份等管理任务。ElastiCache 会持续监控您的集群以保证工作负载正常运行,使您可以专注于价值更高的应用程序开发工作。
可扩展
Amazon ElastiCache 支持横向扩展、缩减及纵向扩展,可满足不断变化的应用需求。可通过分区实现写入扩展和内存扩展。Replicas 提供读取扩展功能。
Amazon ElastiCache 引擎
工作原理
使用案例
Amazon ElastiCache 可以方便地设置、管理和扩展云中的内存数据存储,并支持实时事务和分析处理用例,如缓存、会话存储、机器学习和实时分析。
-
缓存
-
会话存储
-
机器学习 (AI/ML)
-
实时分析
-
缓存
-
Amazon ElastiCache 可作为高度可用的内存缓存使用,以降低访问延迟、提高吞吐量,并减轻关系数据库或 NoSQL 数据库的负载,为 Redis 或 Memcached 引擎提供亚毫秒级响应时间。此外,ElastiCache for Redis 还可提供查询结果缓存、持久性会话缓存以及整页缓存。
-
会话存储
-
针对 Redis 和 Memcached,Amazon ElastiCache 均可用作管理会话信息的会话存储。一些在线应用程序(包括游戏、电子商务网站和社交媒体平台)通常都需要进行会话管理。
-
机器学习 (AI/ML)
-
Amazon ElastiCache for Redis 为您提供了快速的内存中数据存储,以帮助您快速构建和部署机器学习模型。ElastiCache for Redis 可用于以下使用案例,例如游戏和金融服务中的欺诈检测、广告技术中的实时竞价,以及共享约会和共享单车中的配对,它能够在几十毫秒内处理实时数据并做出决策。
-
实时分析
-
可将 Amazon ElastiCache for Redis 与流解决方案(例如 Apache Kafka 和 Amazon Kinesis)搭配使用来作为内存数据存储,从而以亚毫秒级延迟提取、处理和分析实时数据。ElastiCache 可用于实时分析使用案例,比如社交媒体、广告定位、个性化、物联网和时间序列数据分析。
了解您可以如何设计一个可捕获传感器信息并在 Amazon ElastiCache for Redis 中持久存储的物联网解决方案 »



_logo.svg.5d75797e870136b63f566987ab915ce0e84c3544.png)



