一个游戏Web应用程序运行在Application Load Balancer后面的Amazon EC2实例上,并将数据存储在Amazon RDS for MySQL中。用户遇到了由数据库读取性能导致的长时间延迟。公司希望在最大限度地减少应用程序架构更改的同时,改善用户体验。解决方案架构师应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在数据库前面使用Amazon ElastiCache。.
为什么这是答案
正确答案是“在数据库前面使用Amazon ElastiCache”。ElastiCache 是一种内存缓存服务,可以显著提高数据库读取性能,因为它将频繁访问的数据存储在内存中,减少了对后端数据库的查询。这直接解决了用户遇到的数据库读取性能导致的长时间延迟问题,并且对应用程序架构的更改最小。 “在应用程序和数据库之间使用RDS Proxy”主要用于连接管理和故障转移,对读取性能的提升有限。 “将应用程序从EC2实例迁移到AWS Lambda”是应用程序架构的重大更改,并且不能直接解决数据库读取性能问题。 “将数据库从Amazon RDS for MySQL迁移到Amazon DynamoDB”是数据库类型的重大更改,涉及大量数据迁移和应用程序代码重写,不符合“最大限度地减少应用程序架构更改”的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡