AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
解决方案架构师正在为部署在AWS上的新应用程序设计云架构。该过程应在添加和删除应用程序节点的同时并行运行,根据需要基于要处理的作业数量。处理程序应用程序是无状态的。解决方案架构师必须确保应用程序松散耦合,并且作业项得到持久存储。 哪种设计应该由解决方案架构师使用?
解析
在这种情况下,最适合的设计是选项C。选项C涉及使用Amazon SQS队列来保存需要处理的作业,并配置Auto Scaling组以根据SQS队列中的项数来动态添加和删除节点。这种设计非常适合无状态处理应用程序,因为它确保了可伸缩性,使您能够根据工作的数量来自动扩展或缩减应用程序的容量。 其他选项涉及Amazon SNS主题和CPU使用率(选项A和D)以及网络使用率(选项B),这些指标不一定适用于这种情况,因为它们不考虑要处理的作业的数量。选项C提供了一个更适合要求的解决方案。
AI 解析
AWS架构设计需满足自动扩展、松散耦合和持久存储作业的要求。处理程序无状态,适合使用Auto Scaling。松散耦合需解耦组件,作业持久存储需使用Amazon SQS队列而非SNS主题。扩展策略需基于待处理作业数量,即SQS队列中的消息数而非CPU或网络使用率。启动模板是启动配置的升级版,推荐使用。正确答案使用SQS保存作业、启动模板创建实例,并根据队列项数扩展Auto Scaling组。选项C符合所有条件。