Like all cloud providers, Google Cloud has gone to great efforts to make it easy to migrate workloads to its public cloud platform. Google Cloud provides several services that help you manage data transfer from on-premises systems to its cloud services.
In this post, we’ll provide an overview of the Google Cloud data transfer services and solutions, and provide best practices for using them effectively in your Google Cloud migration. In addition, we’ll show how NetApp Cloud Volumes ONTAP can help migrate on-premises storage to Google Cloud.
In this article, you will learn:
Storage Transfer Service is a Google product that enables you to move large volumes of data from an on-premises database to Google’s managed object storage service, Google Cloud Storage:
By default, the Transfer Service copies a file from a data source if it doesn’t exist in the target, or if it has a different version compared to the object in the target bucket, and retains objects in the source bucket.
Beyond this default behavior, the Transfer Service provides additional features to make data transfers more convenient:
Google provides a few tips for working more effectively with the Storage Transfer Service:
Learn more in our in-depth article about the Google Storage Transfer Service.
The BigQuery Data Transfer Service schedules and automates data movement from SaaS applications to Google BigQuery, Google’s elastically scalable data warehouse. This lets you set the foundation for a cloud-based data warehouse without a major development project.
BigQuery Transfer Service can operate immediately with no installation—just set up an account, verify access, and information starts flowing into BigQuery.
BigQuery Data Transfer Service originally supported Google application sources like Google Ads, Campaign Manager, Google Ad Manager, YouTube and Google Play, and is adding connectors that let you transfer data from sources like Teradata and Amazon S3.
Google provides the Transfer Appliance, a secure, high capacity storage server that is shipped from Google to your datacenter. You can fill it with data and ship it back to an ingest location, for it to be uploaded to Google Cloud Storage. The appliance comes in two sizes—100TB and 480TB, and encrypts data automatically to ensure data is secure.
Here is the process for transferring huge volumes of data in bulk using the Transfer Appliance:
The gsutil utility is the standard tool for small- to midsize data transfers of less than a few terabytes. You can use gsutil to transfer data from a private data centre to Google Cloud. gsutil provides all the basic features you need to control your Cloud Storage instances, including:
Google recommends including gsutil in your default path when you use Cloud Shell, or using Cloud SDK, which includes gsutil by default. Read our article about How to Use the gsutil Command-Line Tool for Google Cloud Storage.
NetApp Cloud Volumes ONTAP, the leading enterprise-grade storage management solution, delivers secure, proven storage management services on AWS, Azure and Google Cloud. Cloud Volumes ONTAP supports up to a capacity of 368TB, and supports various use cases such as file services, databases, DevOps or any other enterprise workload.
In particular, Cloud Volumes ONTAP assists with cloud migration. NetApp’s data replication tools SnapMirror® and Cloud Sync service will get your data to the cloud.