Associate Data Practitioner · Free Practice Question Easy
Question 23
A data engineer needs to transfer 5TB of data from an AWS S3 bucket to Google Cloud Storage. Which service should they use?
-
A
Storage Transfer Service
-
B
Transfer Appliance
-
C
gsutil command-line tool
-
D
BigQuery Data Transfer Service
Reveal correct answer
Correct answer: A
Explanation
Option A is CORRECT. Storage Transfer Service is specifically designed for transferring data between cloud storage providers, including from AWS S3 to Google Cloud Storage. It provides managed, high-performance transfers directly between the cloud providers without needing to download and re-upload the data. For 5TB of data, this is the most efficient option as it handles authentication, scheduling, and monitoring of the transfer process automatically.
Option B is INCORRECT. Transfer Appliance is unnecessary for this amount of data when a direct cloud-to-cloud transfer is possible. Transfer Appliance is more appropriate for hundreds of terabytes or petabytes of data, or when network bandwidth is severely limited, which isn't indicated in this scenario.
Option C is INCORRECT. The gsutil command-line tool would require downloading the data to a local machine first and then uploading to GCS, which is inefficient for 5TB. This approach would consume significant bandwidth, time, and local storage resources.
Option D is INCORRECT. BigQuery Data Transfer Service is designed for loading data into BigQuery, not for general storage transfers between cloud providers. It's optimized for analytics data sources rather than general file transfers between cloud storage systems.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
