Amazon ElastiCache
Amazon ElastiCache 是一项 Web 服务,借助该服务,用户能够在云中轻松部署、运行和扩展分布式内存数据存储或缓存。该服务支持您从快速的托管内存数据存储中检索信息,而无需完全依赖于速度较慢的基于磁盘的数据库,从而提高了 Web 应用程序的性能。Amazon ElastiCache 支持两种开源的内存引擎:
优势
强大的性能
Amazon ElastiCache 用作内存数据存储和缓存,可支持需要亚毫秒级响应时间且要求最苛刻的应用程序。通过利用在客户专用节点上运行的端到端优化堆栈,Amazon ElastiCache 可提供安全、速度极快的性能。
完全托管式
有了它,您无需执行硬件调配、软件修补、设置、配置、监控、故障恢复和备份等管理任务。ElastiCache 会持续监控您的集群,使您的工作负载保持正常运行,以便您可以专注于价值更高的应用程序开发。
可扩展
Amazon ElastiCache 可以横向扩展、横向缩减和纵向扩展,以满足不断变化的应用程序需求。通过分区支持写入和内存扩缩。副本提供读取扩缩。
工作原理
使用案例
Amazon ElastiCache 使您可以轻松地在云中设置、管理和扩展内存数据存储,并支持缓存、会话存储、机器学习和实时分析等实时事务处理和分析处理使用案例。
-
缓存
-
会话存储
-
机器学习 (AI/ML)
-
实时分析
-
缓存
-
通过针对 Redis 或 Memcached 引擎的亚毫秒级的响应时间,Amazon ElastiCache 可用作高可用性内存缓存,以减少访问延迟、提高吞吐量并减轻关系数据库或 NoSQL 数据库的负载。此外,ElastiCache for Redis 可以提供查询结果缓存、持久会话缓存和整页缓存。
-
会话存储
-
Amazon ElastiCache 可用作会话存储来管理 Redis 和 Memcached 的会话信息。在线应用程序,包括游戏、电子商务网站和社交媒体平台,通常需要此会话管理。
-
机器学习 (AI/ML)
-
Amazon ElastiCache for Redis 为您提供快速的内存数据存储,帮助您快速构建和部署机器学习模型。在游戏和金融服务中的欺诈侦测、广告技术中的实时竞价,以及约会和拼车中的配对等使用案例中,使用 ElastiCache for Redis 处理实时数据并在数十毫秒内做出决定。
-
实时分析
-
将 Amazon ElastiCache for Redis 与 Apache Kafka 和 Amazon Kinesis 等流媒体解决方案搭配使用,用作内存数据存储,以便在亚毫秒级延迟的情况下摄取、处理和分析实时数据。ElastiCache 可用于实时分析使用案例,如社交媒体、广告定位、个性化、物联网和时序数据分析。
预期用途和限制
使用本服务需遵守 亚马逊云科技 客户协议。