ALERT: Due to maintenance activity, you might not see any screenshots. Your patience is highly appreciated. Thanks!!
This lab walks you through using Google Cloud Storage Transfer Service
Duration: 45 minutes
Google Cloud Storage is an object-based service that allows you to store objects in any file format. An Object can be any individual file or folder whereas a bucket is referred to as a container or object-based drive or a root folder where you store your objects.
Cloud Storage can be used as a staging area also. For example, if any of your applications need to access the data from somewhere like Cloud SQL, BigQuery, or Dataproc, you can place the data in a cloud storage bucket.
There are many ways for accessing your objects and Buckets.
The first and easiest way of accessing Cloud Storage is using GCP Console.
Another way can be using Command-Line or SDK. Before opting, you have to install the SDK in the system.
You can also access it using RESTful APIs to HTTP URLs.
You can choose to create different location types in which Multi-regional is where you would store files for use by your applications which are worldwide. Dual-region is best when your file needs to be accessed in associated regions. Regional is best for any internal jobs that require storage.
Storage Transfer Service is a fully managed, code-free, highly scalable service to automate transfers from other public clouds into Cloud Storage or from On-Premise Datacenters to Google Cloud. You just have to define Source and Destination, the rest of Google Cloud will take care of it.
Storage Transfer Service vs Transfer Appliance :
The main difference between both the services depends on the below factors:
In general, if the data is huge i.e. greater than 10TB and you have less internet connectivity go for Storage appliance else go for Storage Transfer Service or gsutil .
Creating Source and Destination Bucket.
Uploading an Object in the Source bucket.
Creating a Storage Transfer Service Job.
Verifying the successful execution of the Job.