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: https://interactive.linuxacademy.com/diagrams/CloudMigrationwithGoogleCloud.html

  • Chapter 1 5 Lessons Getting Started 9:33

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction

    3:22

    About the Training Architect

    0:55

    Using the Interactive Diagram

    1:25

    Course Features and Tools

    2:32
  • Chapter 2 4 Lessons Cloud Migration Overview 24:41

    Our Sample Company

    3:33

    Why Migrate to the Cloud?

    5:50

    Cloud Computing Use Cases

    4:23

    Cloud Migration Process

    10:55
  • Chapter 3 5 Lessons Database Migration 29:51

    Database Migration Overview

    8:20

    Databases Migration Checklist

    5:59

    Homogeneous Database Migration

    3:27

    Heterogeneous Database Migration

    2:49

    Database Migration Demo 1

    9:16
  • Chapter 4 5 Lessons Virtual Machine Migration 43:00

    Virtual Machine Migration Strategies

    4:42

    Utilizing a Cloud Migration Service

    6:58

    Migrating a Virtual Machine From the Command Line

    7:05

    Example Virtual Machine Migration with Cloud Endure

    14:26

    Example Virtual Machine Migration from the Command Line

    9:49
  • Chapter 5 1 Lesson Next Steps 5:47

    Taking Advantage of Cloud-Based Architectures

    5:47

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?
Sign In
Welcome Back!

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