AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一家零售订购应用程序目前使用负载均衡的 EC2 队列进行 Web 托管、数据库 API 服务和业务逻辑。该公司希望重构为解耦的、可扩展的架构,该架构能够保留失败的订单以供以后处理,同时最大限度地降低运营开销。哪种架构最能满足这些目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将网站托管在 Amazon S3 上,并使用 AWS AppSync 处理数据库 API。使用 Amazon SQS 进行订单排队,并使用 AWS Lambda 实现业务逻辑。配置 Amazon SQS 死信队列以保留失败的订单。.
为什么这是答案
正确答案提供了高度解耦、可扩展且运营开销低的架构。Amazon S3 静态网站托管成本效益高且可扩展。AWS AppSync 提供托管的 GraphQL API,简化数据访问。Amazon SQS 是可靠的异步消息队列,非常适合订单排队,并通过死信队列(DLQ)自动处理和保留失败的消息,满足保留失败订单的需求。AWS Lambda 是无服务器的,可以按需扩展以处理业务逻辑,最大限度地降低运营开销。
其他选项的不足在于:
选项1:在 Amazon ECS 上运行业务逻辑会增加运营开销,并且 SQS 长轮询并非保留失败订单的最佳机制。
选项2:Elastic Beanstalk 仍涉及服务器管理。Amazon MQ 相比 SQS 运营开销更高。将失败订单存储在 S3 Glacier Deep Archive 不适合“保留以供后续处理”,因为它访问延迟高。
选项4:Amazon Lightsail 不如 S3 适用于静态网站托管。Amazon SES 是电子邮件服务,不用于订单排队。Amazon OpenSearch Service 主要用于搜索和分析,不适合作为订单保留存储。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡