Introduction to Migrating Databases and Virtual Machines to Google Cloud Platform

By Eric Frick

Learn nearly everything there is to know about migrating to the Google Cloud platform.

1 hour
  • 20 Lessons

About the course

In this class, we will look at various issues of migrating databases and virtual machines to the Google Cloud platform. We will address general techniques that are best practices for migrating to the cloud as well as specific features of the Google Cloud platform that will support migrating databases and virtual machines to the cloud.

In the first section of this class, we will discuss general cloud migration techniques. We will begin with the importance of establishing a solid performance baseline before migration as well as the importance of documenting your candidate system. We will also look at planning a good time frame for your migration and some of the factors that you need to consider when scheduling your migration window. In addition, we will look at some post-migration steps that are necessary to ensure that your system is operating correctly after the migration has taken place. These include running necessary smoke tests, contacting the right personnel, and preparing to establish a new baseline once the system has gone into full production.

In the next section of the class, we will look at database migration and some of the issues that are involved when migrating an on-premise database to the cloud. We will also look at the two major types of migrations homogeneous and heterogeneous and some of the issues that are unique to both of these types of migrations. In addition to the mechanics of performing the migration, we will look at some of the performance considerations when migrating an on-premise database system to the cloud.

Following the section on database-migration, we will begin to discuss the mechanics of migrating virtual machines to the Google Cloud platform. We will examine some of the pre-migration issues that you must consider as well as some compatibility issues when migrating an on-premise virtual machine to the cloud. In addition to the general steps of migration, we will look at the features that the Google Cloud platform offers to support virtual machine migration. Following this discussion, we will walk through two different migration examples of on-premise virtual machines to the Google Cloud platform.

In the last section of this class, we will look at some of the services that are offered by cloud service providers that you will be able to take advantage of to extend the functionality of your system after you have migrated to the cloud. Many of these services are easy to configure and will provide your system with many new capabilities

Download the Interactive Guide here:

  • Chapter 1 5 Lessons Getting Started 9:33

    An Important Note About A Cloud Guru and Linux Academy Courses


    Course Introduction


    About the Training Architect


    Using the Interactive Diagram


    Course Features and Tools

  • Chapter 2 4 Lessons Cloud Migration Overview 24:41

    Our Sample Company


    Why Migrate to the Cloud?


    Cloud Computing Use Cases


    Cloud Migration Process

  • Chapter 3 5 Lessons Database Migration 29:51

    Database Migration Overview


    Databases Migration Checklist


    Homogeneous Database Migration


    Heterogeneous Database Migration


    Database Migration Demo 1

  • Chapter 4 5 Lessons Virtual Machine Migration 43:00

    Virtual Machine Migration Strategies


    Utilizing a Cloud Migration Service


    Migrating a Virtual Machine From the Command Line


    Example Virtual Machine Migration with Cloud Endure


    Example Virtual Machine Migration from the Command Line

  • Chapter 5 1 Lesson Next Steps 5:47

    Taking Advantage of Cloud-Based Architectures


What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!