SAA-C03 题库 · 最新 50 题免费预览(第 5/5 页)
SAA-C03(AWS Certified Solutions Architect Associate(SAA C03))最新题库第 41–50 题,共 5 页 50 题,含答案与中英解析,无需登录。点此进入在线题库练习全部 1345 题。
第 41 题 · 题号 1336 · 单选
一家公司运行的数据存储在 Amazon S3 存储桶中的环境。这些对象在一天中经常被访问。该公司对存储在 S3 存储桶中的数据有严格的 da ta 加密要求。该公司目前使用 AWS Key Management Service (AWS KMS) 进行加密。该公司希望优化与加密 S3 对象相关的成本,而无需对 AWS KMS 进行额外调用。哪种解决方案将满足这些要求?
- A. 将服务器端加密与 Amazon S3 托管式密钥 (SSE-S3) 结合使用。
- B. 使用 S3 存储桶密钥对新对象使用 AWS KMS 密钥 (SSE-KMS) 进行服务器端加密。
- C. 将客户端加密与 AWS KMS 客户托管式密钥结合使用。
- D. 使用存储在 AWS KMS 中的客户提供的密钥 (SSE-C) 进行服务器端加密。
答案: B
解析: 选择 B 是因为 S3 Bucket Key 可以显著降低使用 SSE-KMS 加密的 S3 对象的成本,同时减少对 AWS KMS 的调用次数,从而优化成本。
第 42 题 · 题号 1337 · 单选
一家公司正在 AWS 上开发机器学习 (ML) 模型。该公司正在将 ML 模型开发为独立的微服务。微服务在启动时从 Amazon S3 获取大约 1GB 的模型数据,并将数据加载到内存中。用户通过异步 API 访问 ML 模型。用户可以发送一个请求或一批请求。该公司向数百名用户提供 ML 模型。模型的使用模式是不规则的。有些模型几天或几周都没有使用。其他模型一次接收数千个请求的批次。哪种解决方案将满足这些要求?
- A. 将来自 API 的请求定向到 Network Load Balancer (NLB)。将 ML 模型部署为 NLB 将调用的 AWS Lambda 函数。使用 Auto Scaling 根据 NLB 接收的流量扩展 Lambda 函数。
- B. 将来自 API 的请求定向到 Application Load Balancer (ALB)。将 ML 模型部署为 ALB 将调用的 Amazon Elastic Container Service (Amazon ECS) 服务。使用 Auto Scaling 根据 ALB 接收的流量扩展 ECS 集群实例。
- C. 将来自 API 的请求定向到 Amazon Simple Queue Service (Amazon SQS) 队列中。将 ML 模型部署为 SQS 事件将调用的 AWS Lambda 函数。使用 Auto Scaling 根据 SQS 队列的大小增加 Lambda 函数的 vCPU 数量。
- D. 将来自 API 的请求定向到 Amazon Simple Queue Service (Amazon SQS) 队列中。将 ML 模型部署为从队列中读取的 Amazon Elastic Container Service (Amazon ECS) 服务。使用 Amazon ECS 的 Auto Scaling 可根据 SQS 队列的大小扩展集群容量和服务数量。
答案: B
第 43 题 · 题号 1338 · 单选
一家在线游戏公司正在将用户数据存储转移到 Amazon DynamoDB,以支持该公司不断增长的用户群。当前架构包括包含用户配置文件、成就和游戏内交易的 DynamoDB 表。该公司需要设计一个强大、持续可用且具有弹性的 DynamoDB 架构,以维护用户的无缝游戏体验。哪种解决方案最经济高效地满足这些要求?
- A. 在单个 AWS 区域中创建 DynamoDB 表。使用按需容量模式。使用全局表跨多个区域复制数据。
- B. 使用 DynamoDB Accelerator (DAX) 缓存经常访问的数据。在单个 AWS 区域中部署表并启用 Auto Scaling。手动配置到其他区域的跨区域复制。
- C. 在多个 AWS 区域中创建 DynamoDB 表。使用按需容量模式。使用 DynamoDB Streams 在区域之间进行跨区域复制。
- D. 使用 DynamoDB 全局表进行自动多区域复制。在多个 AWS 区域中部署表。使用预置容量模式。启用 Auto Scaling。
答案: D
解析: 这个问题要求找到一个最符合成本效益的解决方案,该方案需要满足健壮、持续可用和弹性等要求。选项D使用DynamoDB全局表进行自动多区域复制,这符合弹性和持续可用性的要求。此外,使用预配置的容量模式并启用自动扩展可以确保系统能够高效地处理各种负载,从而实现成本效益。
第 44 题 · 题号 1339 · 多选
一家公司在本地数据中心的虚拟机 (VM) 上运行多个工作负载。该公司正在迅速扩张。本地数据中心无法以足够快的速度扩展以满足业务需求。该公司希望将工作负载迁移到 AWS。迁移对时间敏感。该公司希望对非关键工作负载使用直接迁移策略。哪种步骤组合将满足这些要求?(选择三个。
- A. 使用 AWS Schema Conversion Tool (AWS SCT) 收集有关 VM 的数据。
- B. 使用 AWS Application Migration Service。在 VM 上安装 AWS 复制代理。
- C. 完成 VM 的初始复制。启动测试实例以在 VM 上执行验收测试。
- D. 停止对 VM 的所有操作。启动直接转换实例。
- E. 使用 AWS App2Container (A2C) 收集有关 VM 的数据。
- F. 使用 AWS Database Migration Service (AWS DMS) 迁移 VM。
答案: B, C, D
第 45 题 · 题号 1340 · 单选
公司在单个 Amazon EC2 按需实例上托管网站分析应用程序。分析应用程序具有很强的弹性,设计为在无状态模式下运行。该公司注意到应用程序在繁忙时段显示出性能下降的迹象,并出现 5xx 错误。该公司需要使应用程序无缝扩展。哪种解决方案最经济高效地满足这些要求?
- A. 创建 Web 应用程序的 Amazon 系统映像 (AMI)。使用 AMI 启动第二个 EC2 按需实例。使用 Application Load Balancer 在两个 EC2 实例之间分配负载。
- B. 创建 Web 应用程序的 Amazon 系统映像 (AMI)。使用 AMI 启动第二个 EC2 按需实例。使用 Amazon Route 53 加权路由在两个 EC2 实例之间分配负载。
- C. 创建 AWS Lambda 函数以停止 EC2 实例并更改实例类型。创建 Amazon CloudWatch 警报,以便在 CPU 利用率超过 75% 时调用 Lambda 函数。
- D. 创建 Web 应用程序的 Amazon 系统映像 (AMI)。将 AMI 应用于启动模板。创建包含启动模板的 Auto Scaling 组。将启动模板配置为使用 Spot 队列。将 Application Load Balancer 附加到 Auto Scaling 组。
答案: D
解析: 选项D是最具成本效益的解决方案,因为它利用了AWS自动扩展和Spot Fleet根据需求自动扩展应用程序,从而在使用量较低时降低成本,同时确保高可用性。它还使用应用负载均衡器有效地分配流量。
第 46 题 · 题号 1341 · 单选
一家公司有一个应用程序,该应用程序在 Amazon EC2 实例上的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行。该应用程序具有使用 Amazon DynamoDB 的 UI 和使用 Amazon S3 作为应用程序部署一部分的数据服务。公司必须确保 UI 的 EKS Pod 只能访问 Amazon DynamoDB,而数据服务的 EKS Pod 只能访问 Amazon S3。该公司使用 AWS Identity and Access Management (IAM)。哪种解决方案满足这些要求?
- A. 使用所需权限为 Amazon S3 和 DynamoDB 访问创建单独的 IAM 策略。将两个 IAM 策略附加到 EC2 实例配置文件。使用基于角色的访问控制 (RBAC) 来控制相应 EKS Pod 对 Amazon S3 或 DynamoDB 的访问。
- B. 使用所需权限为 Amazon S3 和 DynamoDB 访问创建单独的 IAM 策略。将 Amazon S3 IAM 策略直接附加到数据服务的 EKS Pod,并将 DynamoDB 策略附加到 UI 的 EKS Pod。
- C. 为 UI 和数据服务创建单独的 Kubernetes 服务账户以代入 IAM 角色。将 AmazonS3FullAccess 策略附加到数据服务账户,并将 AmazonDynamoDBFullAccess 策略附加到 UI 服务账户。
- D. 为 UI 和数据服务创建单独的 Kubernetes 服务账户以代入 IAM 角色。使用服务账户的 IAM 角色 (IRSA) 提供对 EKS Pod 的访问,用于 Amazon S3 的 UI,以及对 EKS Pod 的访问,用于 DynamoDB 的数据服务。
答案: C
第 47 题 · 题号 1342 · 单选
一家公司在 VPC 中 Application Load Balancer (ALB) 后面的私有子网中运行应用程序。VPC 具有一个 NAT 网关和一个 Internet 网关。应用程序调用 Amazon S3 API 来存储对象。根据公司的安全策略,来自应用程序的流量不得通过 Internet 传输。哪种解决方案最经济高效地满足这些要求?
- A. 配置 S3 接口终端节点。创建一个允许出站流量到 Amazon S3 的安全组。
- B. 配置 S3 网关终端节点。更新 VPC 路由表以使用终端节点。
- C. 配置 S3 存储桶策略以允许来自分配给 NAT 网关的弹性 IP 地址的流量。
- D. 在部署旧版应用程序的同一子网中创建第二个 NAT 网关。更新 VPC 路由表以使用第二个 NAT 网关。
答案: B
解析: 选项 B 是最有效的解决方案,因为它配置了 S3 网关端点,并且更新了 VPC 路由表以使用该端点。这样可以确保应用与 Amazon S3 之间的通信不通过互联网传输,而是通过 AWS 内部网络进行,从而满足公司的安全策略要求。
第 48 题 · 题号 1343 · 单选
一家数字图像处理公司希望将其本地整体式应用程序迁移到 AWS 云。该公司处理数千张图像并生成大文件,作为处理工作流程的一部分。该公司需要一种解决方案来管理不断增长的图像处理作业。该解决方案还必须减少图像处理工作流程中的手动任务。该公司不想管理解决方案的底层基础设施。哪种解决方案将以最少的运营开销满足这些要求?
- A. 将 Amazon Elastic Container Service (Amazon ECS) 与 Amazon EC2 Spot 实例结合使用来处理映像。配置 Amazon Simple Queue Service (Amazon SQS) 以编排工作流程。将处理后的文件存储在 Amazon Elastic File System (Amazon EFS) 中。
- B. 使用 AWS Batch 作业处理图像。使用 AWS Step Functions 编排工作流。将处理后的文件存储在 Amazon S3 存储桶中。
- C. 使用 AWS Lambda 函数和 Amazon EC2 Spot 实例处理映像。将处理后的文件存储在 Amazon FSx 中。
- D. 部署一组 Amazon EC2 实例以处理映像。使用 AWS Step Functions 编排工作流。将处理后的文件存储在 Amazon Elastic Block Store (Amazon EBS) 卷中。
答案: B
解析: 选项B是最佳选择,因为它使用了AWS Batch和AWS Step Functions,这些服务专门用于高效处理批处理任务,并且可以有效地管理不断增长的图像处理作业,而无需人工干预。此外,AWS Batch可以利用Spot实例来降低成本。使用S3存储桶来存储处理后的文件是高效且耐用的。选项A涉及EC2实例,仍然需要一定程度的基础架构管理。选项C结合了Lambda和EC2,引入了不必要的复杂性。选项D直接使用EC2实例,再次引入了更多的操作开销。
第 49 题 · 题号 1344 · 单选
一家公司在本地运行其媒体渲染应用程序。该公司希望降低存储成本,并已将所有数据迁移到 Amazon S3。本地渲染应用程序需要对存储的低延迟访问。该公司需要为应用程序设计一个存储解决方案。存储解决方案必须保持所需的应用程序性能。哪种存储解决方案将以最具成本效益的方式满足这些要求?
- A. 使用 Amazon S3 的挂载点访问本地应用程序的 Amazon S3 中的数据。
- B. 配置 Amazon S3 文件网关以为本地应用程序提供存储。
- C. 将数据从 Amazon S3 复制到 Amazon FSx for Windows File Server。配置 Amazon FSx 文件网关以为本地应用程序提供存储。
- D. 配置本地文件服务器。使用 Amazon S3 API 连接到 S3 存储。将应用程序配置为从本地文件服务器访问存储。
答案: B
解析: 选项 B 配置 Amazon S3 文件网关,以提供存储给本地应用程序。这是最经济有效的方法,因为它可以将 Amazon S3 的低成本存储与本地应用程序的低延迟访问相结合。
第 50 题 · 题号 1345 · 单选
公司的图像托管网站使世界各地的用户能够从他们的移动设备上传、查看和下载图像。该公司目前在 Amazon S3 存储桶中托管静态网站。由于该网站越来越受欢迎,该网站的性能有所下降。用户反馈上传和下载镜像时出现延迟问题。公司必须提高网站的性能。哪种解决方案将以最少的实施工作量满足这些要求?
- A. 为 S3 存储桶配置 Amazon CloudFront 分配以提高下载性能。启用 S3 Transfer Acceleration 以提高上传性能。
- B. 在多个 AWS 区域中配置适当大小的 Amazon EC2 实例。将应用程序迁移到 EC2 实例。使用 Application Load Balancer 在 EC2 实例之间平均分配网站流量。配置 AWS Global Accelerator 以低延迟满足全球需求。
- C. 配置使用 S3 存储桶作为源的 Amazon CloudFront 分配,以提高下载性能。将应用程序配置为使用 CloudFront 上传图像以提高上传性能。在多个 AWS 区域中创建 S3 存储桶。为存储桶配置复制规则,根据用户的位置复制用户的数据。将下载重定向到最靠近每个用户位置的 S3 存储桶。
- D. 为 S3 存储桶配置 AWS Global Accelerator 以提高网络性能。为应用程序创建一个终端节点,以使用全局加速器而不是 S3 存储桶。
答案: A
解析: 选项A配置Amazon CloudFront分发以改进下载性能并启用S3传输加速以改进上传性能,这是最简单且直接的解决方案来提高网站性能。相比之下,选项B需要迁移应用到EC2实例并配置负载均衡器和全球加速器,实现起来更为复杂;选项C虽然也能提升性能,但涉及到创建多个S3桶和配置复制规则,实现起来也更复杂;选项D仅使用AWS Global Accelerator可能不足以解决所有性能问题。