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.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need