By Ivy / Last Updated September 14, 2020


CBackupper - Easy Online Cloud Backup Solution

  • Combine free space of all clouds, get unlimited cloud backup space for free.
  • Fully use idle space to save crucial data with professional backup methods.
  • Cloud to cloud backup, keep all cloud data safe.
  • Never store user data, safe and reliable.

Ready to safeguard your cloud data?

Free Sign Up

Overview of Google Cloud

Speaking of Google Cloud backup and restore, almost all users may think of Google Drive, Google Backup and Sync. Yes, this is part of the google cloud and the most common part, and they meet the most basic data protection needs of users.

At the same time, Google offers the advanced users a different cloud computing services named Google Cloud Platform, which runs on the same infrastructure that Google uses internally for its end-user products. Besides, it still provides a series of modular cloud services including computing, data storage, data analytics and machine learning.

After saying that, it’s time to backup and restore with Google Cloud. Please keep reading below.

How to Perform Google Cloud Backup and Restore?

Below, I will introduce 3 available methods. The first is the simplest and most common. The latter two methods will be extremely challenging for most users. However, you can decide which method to use.

Easiest Way: Google Cloud Backup and Restore in Android

Google Cloud Backup: Open your phone’s settings, scroll down to “System” and “Backup”, then turn on the backup service on the next window. If you don’t find the backup option, please manually search this option on your phone.

Google Cloud restore to a new Android device: Start your phone and log in to your Google account, then you will see a list of previous devices and the lasted used date, select a device and restore your apps.

Google Cloud Restore Android

Most Challenging Methods: Google Cloud Backup and Restore via Google Cloud Platform

Next, I'll show you how to perform Google Cloud backup and recovery using exporting and importing entities, and Google Cloud snapshots. Both features can acheive your goals, just continue to see below and follow the steps.

Method 1: Use Exporting and Importing Entities

Before using Exporting and Importing Entities, please make preparations in the following.

Steps to export all entitles:

Step 1. Go to the Datastore Entities Export page.

Step 2. Keep the default namespace and kind, then select a destination from your bucket and click “EXPORT”.


The export process will create a metadata file for each specific pair namespace-kind, typically named as NAMESPACE_NAME_KIND_NAME.export_metadata. If the namespace or kind is invalid, the name will be export[NUM].export_metadata.
If you want to export specific kinds or namespace, you can use the above steps as a reference. All the steps are similar and the only difference is bucket you select.

Import all entities with the following steps:

Step 1. Go to the Datastore Import page.

Step 2. Click “Browse” to select an overall_export_metadata file and keep the default namespace and kind, then click “IMPORT”.


Note: To import specific namespaces or kinds, you just need to set the namespaces and kinds to All Namespaces or to a specific namespace.

Method 2: Use Google Cloud Snapshot

Google Cloud Snapshot let you create an incremental copy of your data created on the persistent disks. And it’s a point-in-time copy of entire disk.

Before create snapshot in Google Cloud, please read the following suggestions and use them as appropriate.

  • Flushing disk buffers to ensure consistency for snapshots. Pause applications that write data to your disk and flush disk buffers to sync the file system with FLUSH at the MySQL.

  • Create an image on the persistent disk attached. Because restoring the same snapshot to a persistent disk multiple times will incur network costs every time.

  • Schedule snapshots in the early morning, day or weekend. The snapshot activity is busiest at the end of each working day, or at the midnight.

Now, come to the topic, how to create snapshots and restore? Here are two common used ways, including Ad-Hoc, Scheduled. You can choose one of them and follow detailed steps below.

To create an Ad-Hoc snapshot, follow the steps below:

Step 1. Open your Google Cloud Console .

Step 2. Go to “Compute” and “Compute Engine”, then click on “Snapshots”.


Step 3. In the “Snapshots” page, click “CREATE SNAPSHOT”.

Step 4. In the “Create a snapshot” interface, type a name and description, then click “Create”. After the process ends, it will be listed under the snapshots.

To restore snapshot, see specific steps in the following:

Step 1. Navigate to “Compute Engine” and click “VM Instances”.

Step 2. In the “VM instances” page, click “CREATE INSTANCE”.

Step 3. In the “Create an instance” interface, type name and select type for new instance, then click “Change” under the “Boot disk” link.

Step 4. In the “Boot disk” window, go to the “Snapshots” tab and select the snapshot created before.

Step 5. Tick “Allow HTTP traffic” and “Allow HTTPS traffic”, then click “Create”.

Note: If you want to create scheduled snapshot, you can click “Create Snapshot Schedule” as instead and follow the on-screen instructions.

Alternative to Google Cloud Backup and Restore

If you want an easier way with more advanced features, you could consider using an alternative to Google Cloud backup and recovery. I highly recommend you free CBackupper, and here are some reasons why I say so.

  • It can free you from manually backup via daily, weekly, monthly backup.

  • It allows you to backup data during off-peak hours via specific time backup.

  • It helps you backup files with certain file extension by file filter.

  • It can make full use of the free space in cloud disks and help you get unlimited cloud storage. You only need to connect enough cloud disks to CBackupper.

  • It’s free and easy-to-use.

Then, please do the following preparations before backup and restore data using CBackupper.

1. Go to the main page of CBackupper and create an account with “ Sign up ” feature.

Sign Up

2. Navigate to the Clouds tab, click “Add Clouds” at the bottom of My Clouds, select “Google Drive” and click “OK” to continue, then modify display name and allocate space for backup, tick the checkbox before “Note” and click “OK” to add this drive.

Add Google Drive

Google cloud backup with CBackupper:

Step 1. Click “Tasks” and “Create Task” subsequently.

Create Task

Step 2. Click “Add Source” and “Add Destination” to select both of your Google Drive account.

Add Source Destination

Step 3. Click “Settings” and “Schedule” to set backup settings and then click “Start Backup”.

Restore from CBackupper backup:

Step 1. Navigate to “Tasks”, select the backup you want to restore and click the three dots at the right side, then select “Restore”.


Step 2. Click “Select Files” and select folders in Google Drive, then click “OK”.

Select Files

Step 3. Click “Select Target” and select “Restore to original location” or “Restore to new location”, then click “OK” to exit this window.

Restore Files To Original Location

Step 4. Set the restore settings and click “Start Restore”.

Final Thoughts

That’s all for Google cloud backup and restore. In this article, you can use the most common software Google Drive, also the advanced version Google Cloud Platform.

In addition, you can use cloud backup service – CBackupper if you have multiple cloud drives. It can free you from low disk space warning and help you manage cloud storage accounts of all your cloud disks at one platform. And more, this software is complete free. Just try it for yourself.