Backup Process for Google Cloud Platform

Updated

The backup process for Google Cloud Platform is comprised of different stages depending upon the type of backup operation.

Streaming Backup

A streaming backup operation for Google Cloud Platform includes the following stages:

  1. Create snapshots of all disks that are associated with the source instance.

    The snapshots are created in the source instance project.

  2. Create disks from the snapshots.

    For environments with multiple projects, the disks are created in the project that is associated with the access node.

  3. Delete the snapshots that were created in stage 1.

  4. Attach the created disks to the access node.

  5. Populate the config file, and then save it.

  6. Read each attached disk, and back up the disk data.

  7. Delete the disks that were created as part of the backup process.

Streaming Backup with Encryption

A streaming encrypted backup operation for Google Cloud Platform includes the following stages:

  1. Verify support of the encrypted disk.

    If the encryption type is not supported, the disk is filtered out.

  2. Create encrypted snapshots for disks in the source instance project.

  3. If the access node and instance are in different projects:

    1. Create unencrypted disks from encrypted snaps in the source project.

    2. Create unencrypted snap from unencrypted disk in the source project.

  4. Create unencrypted disks from encrypted snaps in the Google Cloud project.

  5. Attach the created disks to the access node.

  6. Populate the config file, and then save it.

  7. Read each attached disk, and back up the disk data.

  8. Delete the snaps and disks that were created as part of the backup process.

Backing Up Google Cloud Platform

The backup operation for Google Cloud Platform includes the following stages:

  1. Create a snapshot in the source instance zone.

    The snapshots are created in the source instance project.

  2. Create disks from the snapshots.

    For environments with multiple projects, the disks are created in the project that is associated with the access node.

  3. Attach the created disks to the access node.

  4. Read each attached disk, and then back up the disk data.

  5. Delete the disks that were created as part of the backup process.

IntelliSnap Backup

  1. Create a snapshot in the source instance zone.

IntelliSnap Backup Copy

Creating an IntelliSnap backup copy includes the following stages:

  1. Create a snapshot in the source instance zone.

  2. Create a disk from the IntelliSnap backup snapshot.

    If there were multiple projects in the environment, IntelliSnap creates the disk in the project associated with the access node.

  3. Attach the disk to access node.

  4. Read each attached disk, and then backup the disk data.

  5. Delete the disk you created in stage 1.