Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What is the Storage Transfer Service in Google Cloud?
Storage Transfer Service is a Google Cloud tool that helps you move data from one storage location to another, like from on-premises or other cloud providers to Google Cloud Storage, easily and securely.
Click to reveal answer
beginner
Name two common sources you can transfer data from using Storage Transfer Service.
You can transfer data from on-premises storage systems or from other cloud providers like Amazon S3 buckets to Google Cloud Storage.
Click to reveal answer
intermediate
How does Storage Transfer Service ensure data integrity during transfer?
It uses checksums to verify that the data copied matches the original data, ensuring no corruption or loss during transfer.
Click to reveal answer
intermediate
What scheduling options does Storage Transfer Service provide?
You can schedule transfers to run once, or repeatedly on a daily, weekly, or custom schedule, making it easy to automate data movement.
Click to reveal answer
beginner
Why is Storage Transfer Service useful for backup and disaster recovery?
Because it automates and secures data transfers, you can regularly copy important data to Google Cloud Storage, keeping backups safe and ready for recovery if needed.
Click to reveal answer
Which of the following is NOT a source supported by Storage Transfer Service?
AAmazon S3 buckets
BOn-premises storage
CGoogle Cloud Storage buckets
DLocal desktop files directly
✗ Incorrect
Storage Transfer Service supports Amazon S3, on-premises storage, and Google Cloud Storage buckets as sources, but it does not transfer files directly from a local desktop without using on-premises storage setup.
What does Storage Transfer Service use to verify data integrity during transfer?
AChecksums
BEncryption keys
CFile size only
DTimestamps
✗ Incorrect
Storage Transfer Service uses checksums to verify that the data copied matches the original data, ensuring integrity.
How can you automate repeated data transfers with Storage Transfer Service?
ABy manually running transfers every time
BBy scheduling transfers daily, weekly, or custom intervals
CBy using third-party tools only
DAutomation is not supported
✗ Incorrect
Storage Transfer Service allows scheduling transfers to run automatically on daily, weekly, or custom schedules.
Which Google Cloud service is the destination for Storage Transfer Service by default?
ABigQuery
BCompute Engine
CCloud Storage
DCloud SQL
✗ Incorrect
Storage Transfer Service transfers data into Google Cloud Storage buckets.
What is a key benefit of using Storage Transfer Service for disaster recovery?
AIt automates secure backups to cloud storage
BIt encrypts data in transit and at rest
CIt only works with Google Cloud data
DIt deletes original data after transfer
✗ Incorrect
Storage Transfer Service automates secure data transfers, making it easier to keep backups safe for disaster recovery.
Explain how Storage Transfer Service helps move data from on-premises storage to Google Cloud Storage.
Think about the source, destination, and how the service ensures data is copied safely and on schedule.
You got /5 concepts.
Describe the scheduling options available in Storage Transfer Service and why they are useful.
Consider how scheduling helps reduce manual work and keeps data updated.
You got /4 concepts.
Practice
(1/5)
1. What is the primary purpose of the Google Cloud Storage Transfer Service?
easy
A. To move or copy data between different storage locations automatically
B. To create backups of virtual machines
C. To monitor network traffic between cloud services
D. To manage user permissions in Google Cloud
Solution
Step 1: Understand the service function
Storage Transfer Service is designed to move or copy data between storage locations like on-premises, AWS S3, or Google Cloud Storage.
Step 2: Eliminate unrelated options
Options B, C, and D describe different services unrelated to data transfer.
Final Answer:
To move or copy data between different storage locations automatically -> Option A
Quick Check:
Storage Transfer Service = Data movement [OK]
Hint: Remember: Transfer Service moves or copies data [OK]
Common Mistakes:
Confusing transfer service with backup or monitoring tools
Thinking it manages user permissions
Assuming it only works within Google Cloud
2. Which of the following is the correct way to specify a source in a Storage Transfer Service job configuration?
easy
A. "source": {"network": {"subnet": "default"}}
B. "source": {"vmInstance": {"name": "instance-1"}}
C. "source": {"gcsDataSource": {"bucketName": "my-source-bucket"}}
D. "source": {"sqlDatabase": {"dbName": "mydb"}}
Solution
Step 1: Identify valid source types
Storage Transfer Service supports sources like Google Cloud Storage buckets, AWS S3 buckets, or on-premises data.
Step 2: Match correct JSON syntax for GCS source
The correct syntax uses "gcsDataSource" with a "bucketName" field, as shown in "source": {"gcsDataSource": {"bucketName": "my-source-bucket"}}.
Final Answer:
"source": {"gcsDataSource": {"bucketName": "my-source-bucket"}} -> Option C
Quick Check:
Source config for GCS = "source": {"gcsDataSource": {"bucketName": "my-source-bucket"}} [OK]
Hint: Look for "gcsDataSource" with bucketName for GCS source [OK]
Common Mistakes:
Using unsupported source types like VM or SQL database
Incorrect JSON structure for source
Confusing source with destination fields
3. Given this Storage Transfer Service schedule configuration snippet:
A. The transferJob status should be DISABLED to start
B. The scheduleStartDate is in the past
C. The minutes value must be 30 or 60
D. The startTimeOfDay hours value is invalid; it must be between 0 and 23
Solution
Step 1: Check startTimeOfDay values
The hours field is set to 25, which is invalid because valid hours range from 0 to 23.
Step 2: Validate other fields
The scheduleStartDate is a future date, status is ENABLED which is correct, and minutes is 0 which is valid.
Final Answer:
The startTimeOfDay hours value is invalid; it must be between 0 and 23 -> Option D
Quick Check:
Hours must be 0-23, 25 is invalid [OK]
Hint: Hours must be 0-23; 25 is invalid [OK]
Common Mistakes:
Assuming status DISABLED starts the job
Thinking minutes must be 30 or 60
Ignoring invalid hour value
5. You want to transfer data daily from an AWS S3 bucket to a Google Cloud Storage bucket using Storage Transfer Service. Which combination of settings is required?
hard
A. Set GCS bucket as source, AWS S3 as destination, and schedule weekly
B. Set AWS S3 as source with access keys, GCS bucket as destination, and schedule daily
C. Use on-premises source with VPN, GCS bucket as destination, and schedule once
D. Set AWS S3 as source without credentials, GCS bucket as destination, and no schedule
Solution
Step 1: Identify source and destination
The source is AWS S3 bucket, which requires access keys for authentication. The destination is a Google Cloud Storage bucket.
Step 2: Set schedule for daily transfers
To transfer data daily, the schedule must be configured to run every day.
Final Answer:
Set AWS S3 as source with access keys, GCS bucket as destination, and schedule daily -> Option B
Quick Check:
AWS S3 source + credentials + daily schedule = Set AWS S3 as source with access keys, GCS bucket as destination, and schedule daily [OK]