Google Cloud Associate Data Practitioner — Question 82
You have an existing weekly Storage Transfer Service transfer job from Amazon S3 to a Nearline Cloud Storage bucket in Google Cloud. Each week, the job moves a large number of relatively small files. As the number of files to be transferred each week has grown over time, you are at risk of no longer completing the transfer in the allocated time frame. You need to decrease the total transfer time by replacing the process. Your solution should minimize costs where possible. What should you do?
Answer options
- A. Create parallel transfer jobs using include and exclude prefixes.
- B. Create a transfer job using the Google Cloud CLI, and specify the Standard storage class with the --custom-storage-class flag.
- C. Create a batch Dataflow job that is scheduled weekly to migrate the data from Amazon S3 to Cloud Storage.
- D. Create an agent-based transfer job that utilizes multiple transfer agents on Compute Engine instances.
Correct answer: A
Explanation
Creating parallel transfer jobs using include and exclude prefixes allows for simultaneous file transfers, significantly reducing the overall transfer time. The other options either involve single-threaded processes or could incur higher costs without effectively addressing the time constraint.