Q44 — AWS SAA-C03 第1章

第 44/65 题 | ← 返回第1章

Q44.解决方案架构师正在设计部署到 AWS 云的新应用程序的架构.该应用程序将在 Amazon EC2 按需实例上运行,并将自动扩展到多个可用区. EC2 实例将在一天中频繁扩展和缩减.应用程序负载均衡器 (AL.B) 将处理负载分配.该体系结构需要支持分布式会话数据管理.如果需要,公司愿意更改代码.解决方案架构师应该如何确保架构支持分布式会话数据管理?

正确答案: A. 使用 Amazon ElastiCache 管理和存储会话数据.

解析

为了在可伸缩架构中支持分布式会话数据管理,解决方案架构师应该使用Amazon ElastiCache。ElastiCache是由AWS提供的托管内存缓存服务,支持流行的开源缓存引擎,如Redis和Memcached。通过使用ElastiCache,会话数据可以存储在内存中,允许快速访问并减少后端服务器的负载。它还跨多个可用区提供高可用性和复制功能,确保即使一个可用区不可用,会话数据仍然可以访问。通过将应用程序与ElastiCache集成,EC2实例可以从缓存中共享和检索会话数据,为管理分布式会话数据提供可扩展且高效的解决方案。