AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 914 / 1018 题单选题

一家视频游戏公司正在向全球用户部署一个新的游戏应用程序。公司要求一个解决方案来提供近实时的玩家评价和排名。解决方案架构师必须设计一个能够快速访问数据的解决方案,并确保数据在公司重启应用程序时可以持久存储。 哪种解决方案能够以最低的操作开销满足这些要求?

  • A. 配置一个Amazon CloudFront分发,使用Amazon S3存储桶作为源。将玩家数据存储在S3存储桶中。
  • B. 在多个AWS区域创建Amazon EC2实例。在EC2实例上存储玩家数据。配置Amazon Route 53与地理位置记录,以将用户引导到最近的EC2实例。
  • C. 部署一个Amazon ElastiCache for Redis集群。在ElastiCache集群中存储玩家数据。
  • D. 部署一个Amazon ElastiCache for Memcached集群。在ElastiCache集群中存储玩家数据。
第 914 / 1018 题正确答案 C
  • C. 部署一个Amazon ElastiCache for Redis集群。在ElastiCache集群中存储玩家数据。

解析

近实时访问:Amazon ElastiCache for Redis是一个内存数据存储系统,非常适合需要高性能、低延迟的应用,如实时数据处理和缓存。Redis支持持久化(通过RDB快照和AOF日志),可以确保在重启或故障恢复后数据不会丢失。 数据持久性:Redis提供持久化功能,可以将数据存储在磁盘上,即使应用程序重启,数据也会被保留,这符合持久存储的要求。 操作开销:ElastiCache管理了底层基础设施,减少了运维工作,提供了高可用性和自动故障转移,降低了操作开销。

AI 解析

题目考查实时数据存储与持久化架构设计,核心在于内存数据库的持久化特性。ElastiCache Redis同时满足低延迟读写和数据持久化需求,支持快照和AOF机制确保应用重启时数据不丢失,而Memcached缺乏原生持久化功能;S3访问延迟过高不适合实时场景,多区域EC2架构则引入复杂运维且存储层未优化。正确答案对应具备内存加速与持久化双重要求的解决方案。