Introduction to Cloud Migration Using Amazon Web Services

By Craig Arcuri

By using AWS services, we provide a solid foundation in cloud migration and the skills needed for more complex cloud migration efforts.

3 hours
  • 28 Lessons

About the course

In the course Introduction to Cloud Migration with Amazon Web Services, we’ll learn various techniques to perform cloud migrations. When doing cloud migrations, there are two main migrations that we can perform: virtual machine migration and database migration. This course will have a general section of cloud migration, followed by more specific sections on database migration and virtual machine migration.
The idea of the course is to allow students to follow along in their own AWS environment, if they choose to do so. The course material presents material under a company-wide scope with the given task of performing a pilot project on cloud migration. By performing smaller-scale virtual machine and database migrations, students will learn about the challenges of performing cloud migrations while following company recommendations and move forward to a larger-scale migration.

In the first section of the course, "Cloud Migration Overview", we address general techniques that are best practices for migrating to the cloud as well as specific features of the AWS platform that will support migrating databases and virtual machines to the cloud. We begin with the importance of establishing a solid performance baseline before migration and explore the importance of documenting your candidate system. Also, we’ll look at planning 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 your system is operating correctly post-migration. These include running the necessary smoke test, 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 discuss some of the issues that are involved when migrating an on-premises database to the cloud. We look at the two major types of migrations — homogeneous and heterogeneous — and some of the issues that are unique to both. In regards to the mechanics of performing the migration, we explore various performance considerations when migrating an on-premises database system to the cloud. Afterward, we migrate a database using both homogeneous and heterogeneous techniques.
Next, we will take an in-depth look at virtual machine migrations. We look at the various techniques that are used to perform virtual machine migrations and detail the different hypervisors from which virtual machines originate. We explore the various operating systems that can be migrated, followed by an in-depth exploration of file formats used to migrate virtual machines. Finally, we will walk through the migration of a virtual machine from the AWS command-line interface, using AWS VM Import/Export. After performing an import, we will export this same virtual machine out of the AWS cloud environment. The section will conclude by walking through various ways of migrating to the cloud that are used to greatly assist in Disaster Recovery efforts.
This is an introductory course, and while the intent is not to provide an in-depth example on every possible cloud migration technique, it will provide a solid foundation in cloud migration and the skills to move forward with more complex cloud migration efforts.

  • Chapter 1 5 Lessons Introduction 13:30

    An Important Note About A Cloud Guru and Linux Academy Courses


    About the Course


    About the Author


    Using the Interactive Diagram


    Other Course Features

  • Chapter 2 4 Lessons Cloud Migration Overview 26:33

    Our Sample Company


    Why Migrate to the Cloud


    Cloud Computing Use Cases


    Cloud Migration Process

  • Chapter 3 11 Lessons Database Migration 1:30:16

    Database Migration Overview


    Database Migration Planning


    Database Migration Checklist


    Database Migration Prep Part 1


    Database Migration Prep Part 2


    SQL Server Configuration


    Homogeneous Migration Using AWS Database Migration Service Part 1


    Homogeneous Migration Using AWS Database Migration Service Part 2


    Troubleshooting and Cleanup


    Schema Conversion Using AWS Schema Conversion Tool


    Heterogeneous Migration Using AWS Database Migration Service

  • Chapter 4 7 Lessons Virtual Machine Migration 54:51

    Virtual Machine Migration Strategies


    Virtual Machine Migration Services


    Virtual Machine Migration File Formats


    Virtual Machine Import Part 1


    Virtual Machine Import Part 2


    Virtual Machine Import Part 3


    VM Migration For Disaster Recovery

  • Chapter 5 1 Lesson Next Steps 6:45

    Taking Advantage of Cloud Based Architectures


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!