SAP-C02 题库 · 最新 50 题免费预览(第 3/5 页)
SAP-C02(AWS Certified Solutions Architect Professional (SAP C02))最新题库第 21–30 题,共 5 页 50 题,含答案与中英解析,无需登录。点此进入在线题库练习全部 1519 题。
第 21 题 · 题号 1493 · 单选
一家公司在 AWS 上运行电子商务 Web 应用程序。Web 应用程序作为静态网站托管在 Amazon S3 上,并使用 Amazon CloudFront 进行内容分发。An Amazon API
网关 API 调用 AWS Lambda 函数来处理 Web 应用程序的用户请求和订单处理 Lambda 函数将数据存储在使用按需实例的 Amazon ROS for MySQL 数据库集群中。数据库集群的使用在过去 12 个月中保持一致。最近,该网站经历了 SQL 注入和 Web 漏洞利用尝试。客户还报告说,在使用高峰期,订单处理时间有所增加。在此期间,Lambda 函数通常会出现冷启动。随着公司的发展,公司需要确保流量高峰期间的可扩展性和低延迟访问。该公司还必须优化数据库成本,并增加对 SQL 注入和 Web 漏洞利用尝试的保护。哪种解决方案将满足这些要求?
- A. 将 Lambda 函数配置为在高峰期增加超时值。将 RDS 预留实例用于数据库。使用 CloudFront 并订阅 AWS Shield Advanced 以防范 SQL 注入和 Web 漏洞利用尝试。
- B. 增加 Lambda 函数的内存,过渡到数据库的 Amazon Redshift。将 Amazon Inspector 与 CloudFront 集成,以防范 SQL 注入和 Web 漏洞利用尝试。
- C. 在高峰期使用具有预置并发性的 Lambda 函数进行计算,过渡到数据库的 Amazon Aurora Serverless。使用 CloudFront 并订阅 AWS Shield Advanced 以防范 SQL 注入和 Web 漏洞利用尝试。
- D. 在高峰期使用具有预置并发性的 Lambda 函数进行计算。将 RDS 预留实例用于数据库。将 AWS WAF 与 CloudFront 集成,以防范 SQL 注入和 Web 漏洞利用尝试。
答案: D
第 22 题 · 题号 1494 · 单选
一家公司在单个 Amazon EC2 实例上运行 Web 应用程序。当 CPU 利用率始终超过 95% 时,最终用户在高峰使用期间会遇到应用程序性能下降的情况。用户数据脚本在 EC2 实例上安装所需的自定义软件包。启动实例的过程需要几分钟时间。该公司正在创建一个 Auto Scaling 组,该组具有混合实例组、不同的 CPU 和最大容量限制。Auto Scaling 组将使用启动模板来执行各种配置选项。该公司需要减少在自动扩展期间启动新实例时的应用程序延迟。哪种解决方案将满足这些要求?
- A. 使用预测性扩展策略。使用实例维护策略运行用户数据脚本。将默认实例预热时间设置为 0 秒。
- B. 使用动态扩展策略。使用生命周期钩子运行用户数据脚本。将默认实例预热时间设置为 0 秒。
- C. 使用预测性扩展策略。为 Auto Scaling 组启用热池。使用实例维护策略运行用户数据脚本。
- D. 使用动态扩展策略。为 Auto Scaling 组启用热池。使用生命周期钩子运行用户数据脚本。
答案: D
解析: 公司需要在自动扩展时减少新实例启动时的应用延迟。与预测性扩展相比,动态扩展策略更适合处理高峰使用时段,因为它能对实际需求变化作出反应。为自动扩展组启用热池有助于保持一个预热实例池,以便立即服务流量,从而减少延迟。使用生命周期挂钩运行用户数据脚本可确保在实例开始接收流量之前安装所需的自定义包。
第 23 题 · 题号 1495 · 多选
一家公司正在将其本地 IoT 平台迁移到 AWS。该平台由以下组件组成: • MongoDB 集群作为所有收集和处理的 IoT 数据的数据存储。
• 使用消息队列遥测传输 (MQTT) 每 5 分钟连接到 IoT 设备以收集数据的应用程序。
• 定期运行作业以从 IoT 数据生成报告的应用程序。作业需要 120-600 秒才能完成运行。
• 在 Web 服务器上运行的 Web 应用程序。最终用户使用 Web 应用程序生成可供公众访问的报告。该公司需要将平台迁移到 AWS,以减少运营开销,同时保持性能。哪种步骤组合将以最小的运营开销满足这些要求?(选择三个。
- A. 使用 AUS Lambda 任务创建 AWS Step Functions 状态机,以准备报告并将报告写入 Amazon S3。配置具有 S3 源的 Amazon CloudFront 分配以提供报告
- B. 创建 AWS Lambda 函数。对 Lambda 函数进行编程以连接到 IoT 设备。处理数据,并将数据写入数据存储。配置 Lambda 层以临时存储要处理的消息。
- C. 使用 Amazon EC2 实例配置 Amazon Elastic Kubernetes Service (Amazon EKS) 集群以准备报告。在 EKS 集群上创建入口控制器以提供报告。
- D. 将 IoT 设备连接到 AWS IoT Core 以发布消息。创建一个 AWS IoT 规则,该规则在收到消息时运行。配置规则以调用 AWS Lambda 函数。对 Lambda 函数进行编程,以解析、转换设备消息数据并将其存储到数据存储中。
- E. 将 MongoDB 集群迁移到 Amazon DocumentDB(与 MongoDB 兼容)。
- F. 将 MongoDB 集群迁移到 Amazon EC2 实例。
答案: A, D, E
解析: 选项D通过将IoT设备接入AWS IoT Core,并设置消息接收时触发的Lambda函数以解析、转换及存储设备数据至数据存储,减少了运维负担同时确保性能。选项E通过将MongoDB集群迁移至与MongoDB兼容的Amazon DocumentDB,减轻了数据库运维工作并利用了云服务的便利。选项A利用AWS Step Functions及Lambda任务准备并将报告存入S3,结合CloudFront进行报告服务,此策略优化了报告生成与服务流程,减少了运营成本。
第 24 题 · 题号 1496 · 多选
一家公司有几个用 Python 编写的 AWS Lambda 函数。这些函数使用 .zip 包部署类型进行部署。这些函数使用 Lambda 层,该层包含 .zip 文件中的常见库和包。Lambda .zip 包和 Lambda 层.zip文件存储在 Amazon S3 存储桶中。公司必须实现对 Lambda 函数和 Lambda 层的自动扫描,以识别 CVE。Lambda 函数的一部分必须接收自动代码扫描,以检测潜在的数据泄漏和其他漏洞。代码扫描只能针对选定的 Lambda 函数进行,而不能对所有 Lambda 函数进行。哪种操作组合将满足这些要求?(选择三个。
- A. 激活 Amazon Inspector。启动自动 CVE 扫描。
- B. 在 Amazon Inspector 中激活 Lambda 标准扫描和 Lambda 代码扫描。
- C. 启用 Amazon GuardDuty。在 GuardDuty 中启用 Lambda 保护功能。
- D. 在需要代码扫描的 Lambda 函数的 Monitor (监控器) 设置中启用扫描。
- E. 标记不需要代码扫描的 Lambda 函数。在标签中,包含 InspectorCodeExclusion 键和 LambdaCodeScan 值。
- F. 使用 Amazon Inspector 扫描包含 Lambda .zip 包的 3 个存储桶和用于代码扫描的 Lambda 层.zip文件。
答案: A, B, E
第 25 题 · 题号 1497 · 单选
一家公司已将应用程序部署到 AWS 账户中的数千个 Amazon EC2 实例。安全审计发现多个未加密的 Amazon Elastic Block Store (Amazon EBS) 卷已附加到 EC2 实例。该公司的安全策略要求对 EBS 卷进行加密。该公司需要实施一种自动化解决方案来加密 EBS 卷。该解决方案还必须防止开发团队创建未加密的 EBS 卷。哪种解决方案将满足这些要求?
- A. 配置 AWS Config 托管规则,以识别未加密的 EBS 卷。配置自动修正操作。关联一个 AWS Systems Manager Automation 运行簿,其中包含创建新的加密 EBS 卷的步骤。创建 AWS Key Management Service (AWS KMS) 客户托管密钥。在密钥策略中,包含一条拒绝创建未加密 EBS 卷的声明。
- B. 使用 AWS Systems Manager Fleet Manager 创建未加密的 EBS 卷的列表,创建包含创建新加密 EBS 卷的步骤的 Systems Manager Automation 运行簿。创建 SCP 以拒绝创建未加密的 EBS 卷。
- C. 使用 AWS Systems Manager Fleet Manager 创建未加密的 EBS 卷列表。创建一个 Systems Manager Automation 运行簿,其中包含创建新的加密 EBS 卷的步骤。修改 EBS 加密的 AWS 账户设置,以始终加密新的 EBS 卷。
- D. 配置 AWS Config 托管规则,以识别未加密的 EBS 卷。配置自动修正操作。关联一个 AWS Systems Manager Automation 运行簿,其中包含创建新的加密 EBS 卷的步骤。修改 EBS 加密的 AWS 账户设置,以始终加密新的 EBS 卷。
答案: D
解析: 选项D是最优解,因为它同时满足了两个要求:使用AWS Config托管规则识别并自动修复未加密的EBS卷,以及通过关联的系统管理器自动化运行手册来配置自动修复操作;同时,通过修改AWS账户的EBS加密设置以始终加密新EBS卷,来阻止创建新的未加密EBS卷。
第 26 题 · 题号 1498 · 多选
一家公司运营着一个静态内容分发平台,为全球客户提供服务。客户使用他们自己的 AWS 账户中的内容。该公司从 Amazon S3 存储桶提供其内容。该公司使用 S3 文件网关将内容从其本地环境上传到 S3 存储桶。该公司希望通过提供来自地理位置最接近客户的 AWS 区域的内容来提高平台的性能和可靠性。该公司必须以最小的延迟将本地数据路由到 Amazon S3,并且不会暴露公共 Internet。哪种步骤组合将以最小的运营开销满足这些要求?(选择两个。
- A. 实施 S3 多区域访问点
- B. 使用 S3 跨区域复制 (CRR) 将内容复制到不同的区域
- C. 创建一个 AWS Lambda 函数,用于跟踪客户端到区域的路由
- D. 使用 AWS Site-to-Site VPN 连接连接到多区域访问点。
- E. 使用 AWS PrivateLink 和 AWS Direct Connect 连接到多区域访问点。
答案: A, E
第 27 题 · 题号 1499 · 多选
一家活动公司在 AWS 上运行一个票务平台。该公司的客户在平台上配置和安排他们的活动。这些事件导致平台的流量大幅增加。公司知道每个客户活动的日期和时间。该公司在 Amazon Elastic Container Service (Amazon ECS) 集群上运行该平台。ECS 集群由 Auto Scaling 组中的 Amazon EC2 按需实例组成。Auto Scaling 组使用预测扩展策略。ECS 集群频繁向 Amazon S3 存储桶发出请求以下载票据资产。ECS 集群和 S3 存储桶位于同一 AWS 区域和同一 AWS 账户中。ECS 集群和 S3 存储桶之间的流量通过 NAT 网关传输。该公司需要在不降低平台可用性的情况下优化平台的成本。哪种步骤组合将满足这些要求?(选择两个。
- A. 为 S3 存储桶创建网关 VPC 终端节点。
- B. 添加另一个使用 Auto Scaling Spot 实例组的 ECS 容量提供商。配置新的容量提供商策略,使其具有与现有容量提供商策略相同的权重。
- C. 在计划的扩展策略的时间段内为适用的实例类型创建按需容量预留。
- D. 在 S3 存储桶上启用 S3 Transfer Acceleration。
- E. 将预测扩展策略替换为计划事件的计划扩展策略。
答案: A, E
第 28 题 · 题号 1500 · 单选
一家公司正在 AWS 云中运行多个应用程序。这些应用程序特定于公司中的不同业务部门。该公司正在 AWS Organizations 组织中的多个 AWS 账户中运行应用程序的组件。公司组织中的每个云资源都有一个名为 BusinessUnit 的标记。每个标签都已具有业务单位名称的适当值。该公司需要将其云成本分配给不同的业务部门。该公司还需要可视化每个业务部门的云成本。哪种解决方案将满足这些要求?
- A. 在组织的管理账户中,创建一个名为 BusinessUnit 的成本分配标签。此外,在管理账户中,创建 Amazon S3 存储桶和 AWS 成本和使用情况报告 (AWS CUR)。将 S3 存储桶配置为 AWS CUR 的目标。在管理账户中,使用 Amazon Athena 查询 AWS CUR 数据。使用 Amazon QuickSight 进行可视化。
- B. 在每个成员账户中,创建一个名为 BusinessUnit 的成本分配标签。在组织的管理账户中,创建 Amazon S3 存储桶和 AWS 成本和使用情况报告 (AWS CUR)。将 S3 存储桶配置为 AWS CUR 的目标。创建用于可视化的 Amazon CloudWatch 控制面板。
- C. 在组织的管理账户中,创建一个名为 BusinessUnit 的成本分配标签。在每个成员账户中,创建一个 Amazon S3 存储桶和一个 AWS 成本和使用情况报告 (AWS CUR)。将每个 S3 存储桶配置为其各自 AWS CUR 的目标。在管理账户中,创建一个用于可视化的 Amazon CloudWatch 控制面板。
- D. 在每个成员账户中,创建一个名为 BusinessUnit 的成本分配标签。此外,在每个成员账户中,创建一个 Amazon S3 存储桶和一个 AWS 成本和使用情况报告 (AWS CUR)。将每个 S3 存储桶配置为其各自 AWS CUR 的目标。在管理账户中,使用 Amazon Athena 查询 AWS CUR 数据。使用 Amazon QuickSight 进行可视化。
答案: A
解析: 最佳解决方案是A,因为它在管理账户中集中了成本分配标签和报告,简化了管理并为所有业务部门提供了统一视图。在管理账户中创建名为'BusinessUnit'的成本分配标签利用了现有标签而无需重复。使用Amazon S3存储AWS成本和使用报告(AWS CUR)并通过Amazon Athena查询这些数据,可以进行详细分析。Amazon QuickSight的集成为有效地展示每个业务部门的成本分解提供了高级可视化功能。
第 29 题 · 题号 1501 · 多选
一家公司有一个应用程序,用于将用户上传的视频存储在使用 S3 标准存储的 Amazon S3 存储桶中。用户在视频上传后的前 180 天内经常访问视频。180 天后访问是罕见的。命名用户和匿名用户访问视频。大多数视频的大小都超过 100 MB。用户在上传视频时通常互联网连接不佳,导致上传失败。该公司对视频使用分段上传。解决方案架构师需要优化应用程序的 S3 成本。哪种操作组合将满足这些要求?(选择两个。
- A. 将 S3 存储桶配置为 Requester Pays 存储桶。
- B. 使用 S3 Transfer Acceleration 将视频上传到 S3 存储桶。
- C. 创建 S3 生命周期配置,使未完成的分段上传在启动后 7 天过期。
- D. 创建 S3 生命周期配置,以在 1 天后将对象转换为 S3 Glacier Instant Retrieval。
- E. 创建 S3 生命周期配置,以在 180 天后将对象转换为 S3 标准 - 不频繁访问(S3 标准 - IA)。
答案: C, E
第 30 题 · 题号 1502 · 单选
一家公司正在 AWS 上托管一个应用程序,用于一个将在未来 3 年内运行的项目。该应用程序由 20 个 Amazon EC2 按需实例组成,这些实例在网络负载均衡器 (NLB) 的目标组中注册。这些实例分布在两个可用区中。该应用程序是无状态的,每周 7 天、每天 24 小时运行。该公司收到来自用户的报告,这些用户对应用程序的响应缓慢。性能指标显示,在应用程序正常使用期间,实例的 CPU 利用率为 10%。但是,在繁忙时段,CPU 利用率会增加到 100%,通常持续几个小时。该公司需要一种新的架构来解决应用程序响应缓慢的问题。哪种解决方案最能经济高效地满足这些要求?
- A. 创建 Auto Scaling 组。将 Auto Scaling 组附加到 NLB 的目标组。将最小容量设置为 20,将所需容量设置为 28。购买 20 个实例的预留实例。
- B. 创建请求类型为 request 的 Spot 队列。将 TotalTargetCapacity 参数设置为 20。将 DefaultTargetCapacityType 参数设置为 On-Demand。在创建 Spot 队列时指定 NLB。
- C. 创建请求类型为 maintain 的 Spot 队列。将 TotalTargetCapacity 参数设置为 20。将 DefaultTargetCapacityType 参数设置为 Spot。将 NLB 替换为 Application Load Balancer。
- D. 创建 Auto Scaling 组。将 Auto Scaling 组附加到 NLB 的目标组。将最小容量设置为 4,将最大容量设置为 28。购买 4 个实例的预留实例。
答案: D
解析: 选项D是最具成本效益的解决方案,因为它使用自动扩展来根据需求动态调整实例数量,这将解决在繁忙时段响应慢的问题,而不会过度配置资源。通过将最小容量设置为4,最大容量设置为28,公司确保了始终有足够的实例来处理基本负载,同时能够在高峰时段有效地进行扩展。为四个实例购买预留实例进一步降低了基础容量所需的成本。选项A、B和C要么没有提供同样有效的扩展,要么涉及更昂贵的设置(如选项B中将竞价实例作为主要容量,或选项C中不必要的替换NLB)。