Q68 — AWS SAA-C03 第11章

第 68/100 题 | ← 返回第11章

Q768.解决方案架构师需要将文件从 Amazon S3 存储桶复制到 Amazon Elastic File System (Amazon EFS) 文件系统和另一个 S3 存储桶.必须连续复制文件.新文件会一致添加到原始 S3 存储桶中.仅当源文件发生更改时,才应覆盖复制的文件.哪种解决方案能够以最少的运营开销满足这些要求?

正确答案: A. 为目标 S3 存储桶和 EFS 文件系统创建 AWS DataSync 位置.为目标 S3 存储桶和 EFS 文件系统创建任务.将传输模式设置为仅传输已更改的数据.

解析

要连续将文件从 Amazon S3 存储桶复制到 Amazon Elastic File System (Amazon EFS) 文件系统和另一个 S3 存储桶,同时仅在源文件发生更改且操作开销最小的情况下覆盖复制的文件,最合适的解决方案是:A. 为目标 S3 存储桶和 EFS 文件系统创建 AWS DataSync 位置.为目标 S3 存储桶和 EFS 文件系统创建任务.将传输模式设置为仅传输已更改的数据.选项 A 以最少的运营开销提供所需的解决方案:为目标 S3 存储桶和 EFS 文件系统创建 AWS DataSync 位置:AWS DataSync 是一项托管数据传输服务,可简化并加速本地存储与 AWS 服务之间的数据移动.通过为目标 S3 存储桶和 EFS 文件系统创建 DataSync 位置,您可以在它们之间高效地复制文件.为目标 S3 存储桶和 EFS 文件系统创建任务:AWS DataSync 中的任务定义文件传输的源位置和目标位置.通过为目标 S3 存储桶和 EFS 文件系统创建任务,您可以指定文件副本的传输选项和设置.将传输模式设置为仅传输已更改的数据:通过将传输模式设置为仅传输已更改的数据,AWS DataSync 将比较源文件和目标文件,并仅复制已修改的文件.这可确保仅当源文件发生更改时才覆盖文件,从而减少不必要的数据传输并最大限度地减少操作开销.这就是为什么其他选项不是最合适的选择:选项 B 建议使用 AWS Lambda 函数将文件复制到 EFS 文件系统和目标 S3 存储桶.虽然这种方法可行,但它需要更多的操作开销,因为您需要设置和管理 Lambda 函数. 挂载文件系统以及配置 S3 事件通知.此选项更复杂,可能需要额外的维护.选项 C 建议使用 AWS DataSync 但将传输模式设置为传输所有数据.此选项将导致复制所有文件,而不管更改如何,这不满足仅当源文件更改时才覆盖复制文件的要求.它还会导致不必要的数据传输并增加运营开销.选项 D 建议启动 EC2 实例并创建脚本来同步 S3 存储桶和 EFS 文件系统之间的对象.此选项需要管理和维护 EC2 实例. 编写和维护同步脚本以及调度脚本执行.与使用 AWS DataSync 相比,它涉及更多的运营开销,AWS DataSync 是专门为数据传输而设计的托管服务.因此,将文件从 S3 存储桶连续复制到 EFS 文件系统和另一个 S3 存储桶,仅当源文件发生变化时才覆盖复制的文件,且操作开销最小的最合适解决方案是:A. 为目标 S3 存储桶和 EFS 文件系统创建 AWS DataSync 位置.为目标 S3 存储桶和 EFS 文件系统创建任务.将传输模式设置为仅传输已更改的数据.