
Google Professional Cloud Architect
Get started today
Ultimate access to all questions.
Mountkirk Games, a company focused on online multiplayer games, has started developing a new first-person shooter game that supports multiple platforms and requires real-time data processing. The company plans to use Google Cloud services such as Google Kubernetes Engine for backend scalability and Google Cloud Storage for staging game statistics files. These files need to be processed by an extract transform load (ETL) tool. To optimize batch file transfers into Cloud Storage under this setup, what should you do?
Mountkirk Games, a company focused on online multiplayer games, has started developing a new first-person shooter game that supports multiple platforms and requires real-time data processing. The company plans to use Google Cloud services such as Google Kubernetes Engine for backend scalability and Google Cloud Storage for staging game statistics files. These files need to be processed by an extract transform load (ETL) tool. To optimize batch file transfers into Cloud Storage under this setup, what should you do?
Explanation:
The correct answer is B. Using gsutil to batch copy the files in parallel optimizes the file transfer process into Cloud Storage by leveraging parallelism, which significantly speeds up the transfer of large files or a large number of files. This approach minimizes the time taken for the batch transfer, allowing for more efficient staging and subsequent processing by the ETL tool. Parallel copying is especially beneficial in a cloud environment where resources can be efficiently utilized to handle multiple operations simultaneously.