PROFESSIONAL-CLOUD-ARCHITECT · Question #183
Case Study: 8 - Mountkirk Games, C Company overview Mountkirk Games makes online, session-based, multiplayer games for mobile platforms. They have recently started expanding to other platforms after…
The correct answer is B. Use gsutil to batch copy the files in parallel. Using gsutil parallel copy (-m flag) maximizes throughput when transferring large numbers of files to Cloud Storage, which is critical for meeting Mountkirk's data migration performance requirements.
Question
Options
- AUse gsutil to batch move files in sequence.
- BUse gsutil to batch copy the files in parallel.
- CUse gsutil to extract the files as the first part of ETL.
- DUse gsutil to load the files as the last part of ETL.
How the community answered
(60 responses)- A7% (4)
- B87% (52)
- C5% (3)
- D2% (1)
Why each option
Using gsutil parallel copy (-m flag) maximizes throughput when transferring large numbers of files to Cloud Storage, which is critical for meeting Mountkirk's data migration performance requirements.
Sequential batch file movement processes one file at a time, which is dramatically slower than parallel transfers and does not meet performance requirements for large-scale data migration.
The gsutil -m flag enables parallel multi-threaded/multi-processing transfers, allowing multiple files to be copied simultaneously and fully utilizing available network bandwidth; this is the recommended approach for bulk file transfers to Cloud Storage and provides significantly faster throughput than sequential operations.
gsutil is a storage transfer tool, not an ETL extraction tool; framing it as the first step of an ETL pipeline mischaracterizes its role and does not address the parallel transfer optimization requirement.
gsutil transfers files to Cloud Storage; using it as the last step of ETL (loading) is architecturally incorrect since loading typically involves writing to a database like BigQuery, not object storage.
Concept tested: gsutil parallel file transfer to Cloud Storage
Source: https://cloud.google.com/storage/docs/gsutil/commands/cp#parallel-composite-uploads
Topics
Community Discussion
No community discussion yet for this question.