AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司在AWS上运行其基础架构,并为其文档管理应用程序拥有70万注册用户。公司打算创建一个产品,将大型PDF文件转换为JPG图像文件。PDF文件平均大小为5 MB。公司需要存储原始文件和转换后的文件。解决方案架构师必须设计一个可扩展的解决方案,以满足随着时间快速增长的需求。
解析
选项A是最符合要求的答案。通过将PDF文件保存在Amazon S3中,可以利用S3的高度可扩展性和耐用性。配置S3 PUT事件可以触发AWS Lambda函数来执行文件转换操作,这样可以自动进行转换和存储,而无需显式地管理EC2实例或Elastic Beanstalk应用程序。 选项B中使用DynamoDB来存储文件并触发Lambda函数,虽然是一种可行的方法,但通常不适合存储和处理大文件,特别是考虑到PDF文件平均大小为5 MB。选项C和D提到了使用Elastic Beanstalk应用程序和EC2实例,这将需要更多的管理和维护,并且可能不如Amazon S3 + Lambda来处理大量文件转换任务。所以,选项A是最具成本效益的解决方案。
AI 解析
AWS架构设计中的存储服务与无服务器计算应用。Amazon S3常用于存储大型对象,结合Lambda实现事件驱动处理。DynamoDB适合键值存储而非大文件,存储PDF会导致性能与成本问题。Elastic Beanstalk方案依赖EC2和块存储,扩展性和管理复杂度较高。Lambda+S3无需预置资源,按需自动扩展,契合处理突增流量与长期增长需求。