Q21 — AWS SAP-C02 第2章

第 21/75 题 | ← 返回第2章

Q171. 一家公司正在将文档处理工作负载迁移到 AWS。该公司已更新许多应用程序,原生使用 Amazon S3 API 来存储、检索和修改处理服务器生成的文档,生成速率约为每秒 5 个文档。文档处理完成后,客户可以直接从 Amazon S3 下载文档。在迁移过程中,该公司发现无法立即更新生成许多文档的处理服务器以支持 S3 API。该服务器在 Linux 上运行,需要快速本地访问其生成和修改的文件。当服务器完成处理后,文件必须在 30 分钟内可供公众下载。 哪种解决方案能以最少的工作量满足这些要求?

正确答案: B. 设置 Amazon S3 File Gateway 并配置一个链接到文档存储的文件共享。使用 NFS 将文件共享挂载到 Amazon EC2 实例。当 Amazon S3 中发生更改时,启动 RefreshCache API 调用以更新 S3 File Gateway

解析

此题库争议题目,若考试碰到,想选择 B 就选择 B,想选择 C 就选择 C,B 和 C 之间自己定。 选项 A 涉及将文档处理应用程序重写为 AWS Lambda 函数运行。虽然 AWS Lambda 对于无服务器工作负载可能很强大,但它需要对现有应用程序进行重大重写,这可能不符合最少工作量的要求。 选项 B:S3 File Gateway 允许本地或基于 EC2 的应用程序使用由 S3 支持的 NFS 文件共享。此解决方案维持处理服务器现有的基于文件的工作流程,同时确保文件最终与 S3 同步。服务器可以继续照常运行,文件共享确保快速的本地访问。可以使用 RefreshCache API 确保更改在所需的 30 分钟内反映在 S3 中。此选项需要对现有应用程序和基础设施进行最少的更改。 选项 C:Amazon FSx for Lustre 专为高性能计算工作负载设计,对于此用例来说通常更复杂,设置和管理也更困难。 选项 D:AWS DataSync 对于大规模数据迁移和持续数据复制很有用,但它需要设置任务和计划,可能会引入复杂性。它也不提供处理服务器所需的快速本地访问。 答案:B