AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一位解决方案架构师正在设计一个基于Amazon ElastiCache for Redis的高可用解决方案。解决方案架构师需要确保故障不会导致性能降低或在本地和AWS区域内丢失数据。解决方案需要在节点级别和区域级别提供高可用性。 哪种解决方案将满足这些要求?
解析
为了实现高可用性,需要同时在节点级别和区域级别提供保护。选项A中,使用了Multi-AZ Redis复制组,它在区域级别提供了高可用性,同时使用多个节点来实现节点级别的高可用性。其他选项没有提供同时满足这两个级别的高可用性需求。选项B中的AOF虽然可以提供数据持久性,但不提供区域级别的高可用性。选项C中的只读副本可以提供高可用性,但没有多个节点。选项D中的Auto Scaling不提供区域级别的高可用性。
AI 解析
Amazon ElastiCache for Redis的高可用性设计需同时满足节点级别和区域级别的容错。Multi-AZ Redis复制组通过跨多个可用区部署主节点和副本,确保任一可用区故障时自动故障转移,保障区域级可用性。分片(Sharding)将数据分布到多个节点,每个分片独立维护主从结构,避免单点故障影响整体性能。选项A中的Multi-AZ结合分片,既实现跨AZ冗余,又通过分片提升扩展性。选项B的AOF仅针对数据持久化,无法处理区域级故障;选项C未明确分片可能导致单分片瓶颈;选项D的Auto Scaling关注扩展而非容错。AWS官方推荐Multi-AZ与分片组合应对此类场景。