1. A data engineering team needs to regularly migrate 500 TB of historical log files from an on-premises NFS server (connected via a 1 Gbps Dedicated Interconnect) to Cloud Storage. The transfer must complete within a 5-day window. Which service should they use, and what is the PRIMARY reason to prefer it over the alternatives?
- A. Transfer Appliance, because shipping physical hardware is faster than any network transfer at this data volume.
- B. Storage Transfer Service, because it can schedule and parallelize the transfer over the existing Interconnect connection, and 500 TB over 1 Gbps is feasible within the 5-day window.✓ Correct
- C. gsutil -m cp, because parallel composite uploads in gsutil provide the highest throughput for on-premises to Cloud Storage transfers.
- D. BigQuery Data Transfer Service, because it is optimized for large-scale data migrations from on-premises systems.
Explanation
Storage Transfer Service supports on-premises sources via an agent installed on the NFS server, can parallelize transfers across multiple agents, and is optimized for large-scale scheduled transfers. Theoretical maximum throughput of 1 Gbps over 5 days is approximately 540 TB (1 Gbps × 86400 s × 5 days / 8 bits ≈ 540 TB), making 500 TB feasible. (A) Transfer Appliance is recommended when network bandwidth is insufficient — typically petabyte-scale transfers or very slow connections. With a 1 Gbps Interconnect and a 5-day window, the network is sufficient, making the physical appliance unnecessary overhead. (C) gsutil -m cp can work but is not designed for scheduled, agent-based NFS transfers at this scale; Storage Transfer Service provides better reliability, monitoring, and scheduling. (D) BigQuery Data Transfer Service is for loading data into BigQuery from specific SaaS sources (e.g., Google Ads, S3) and is not applicable for general file migrations to Cloud Storage.