2 . 题
类别:CSAA - 设计弹性架构
一位 IT 顾问正在为一家大型金融公司工作。顾问的角色是帮助开发团队使用无状态 Web 服务器构建高度可用的 Web 应用程序。在这种情况下,哪些 AWS 服务适合存储会话状态数据?(选择两项。)
- A: S3冰川
- B: 弹性缓存
- C: 动态数据库
- D: 红移光谱
- E: RDS
解析:
正确的
DynamoDB和ElastiCache是正确的答案。您可以在 DynamoDB 和 ElastiCache 上存储会话状态数据。这些 AWS 服务提供键值对的高性能存储,可用于构建高度可用的 Web 应用程序。
Redshift Spectrum是不正确的,因为这是一个数据仓库解决方案,您可以在其中直接查询数据仓库中的数据。Redshift 不适合存储会话状态,但更适合用于分析和 OLAP 流程。
RDS也是不正确的,因为这是 AWS 的关系数据库解决方案。这种关系存储类型可能不是会话状态的最佳选择,与 DynamoDB 相比,它可能无法提供您需要的性能,但成本相同。
S3 Glacier是不正确的,因为这是一种用于数据归档和长期备份的低成本云存储服务。Glacier 的归档和检索速度对于处理会话状态来说太慢了。
参考:
https://aws.amazon.com/caching/database-caching/
https://aws.amazon.com/caching/session-management/