We may earn an affiliate commission when you visit our partners.
Craig Arcuri

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.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Craig Arcuri, who is recognized for their work in cloud migration
Develops skills and knowledge in cloud migrations, which are highly relevant to industry
Examines virtual machine migrations and database migrations, which are essential aspects of cloud migrations
Introduces various techniques used in cloud migrations, which provides learners with a strong foundation
Explores the importance of establishing a solid performance baseline before migration, which is a standard practice in industry
Covers planning for migration and scheduling migration windows, which are key considerations in cloud migrations

Save this course

Save Introduction to Cloud Migration Using Amazon Web Services to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Cloud Migration Using Amazon Web Services with these activities:
Review Networking Concepts
Review the fundamentals of networking to refresh your knowledge and ensure a strong foundation for this course.
Browse courses on Virtual Network
Show steps
  • Revisit the OSI model and its layers.
  • Review basic networking protocols such as TCP/IP.
  • Understand concepts like subnetting and routing.
Prepare a brief summary of the importance of cloud migration
Create a document that provides an overview of the benefits and challenges of cloud migration.
Browse courses on Cloud Migration
Show steps
  • Describe the potential benefits of cloud migration, such as cost savings, scalability, and increased agility.
  • Identify the challenges associated with cloud migration, such as security concerns, downtime, and vendor lock-in.
  • Discuss the key considerations for planning and executing a successful cloud migration.
Explore AWS Documentation on Cloud Migration
Explore the comprehensive AWS documentation to gain a deeper understanding of cloud migration strategies and best practices.
Browse courses on Cloud Migration
Show steps
  • Visit the AWS Cloud Migration documentation.
  • Review the Cloud Migration Framework.
12 other activities
Expand to see all activities and additional details
Show all 15 activities
Review database concepts
Review foundational database concepts such as SQL, data modeling, and database normalization to enhance your understanding of the course material.
Browse courses on Database Design
Show steps
  • Review SQL syntax and commands.
  • Practice creating and modifying tables, inserting and retrieving data.
  • Apply data modeling techniques to design a simple database schema.
Join a study group to discuss cloud migration strategies
Engage with peers to share knowledge and learn from different perspectives on cloud migration.
Show steps
  • Find a study group or online community focused on cloud migration.
  • Participate in discussions and share your experiences with cloud migration.
  • Learn from others and gain insights into different cloud migration strategies.
Follow AWS cloud migration tutorials
Supplement your learning by following guided tutorials provided by AWS on cloud migration, enhancing your practical knowledge and skills.
Show steps
  • Identify relevant tutorials on AWS cloud migration.
  • Follow the tutorials step-by-step, implementing the techniques in your own AWS environment.
  • Troubleshoot any issues encountered during the tutorials.
Practice Database Migrations
Practice migrating databases using AWS Database Migration Service to enhance your practical skills.
Browse courses on Database Migration
Show steps
  • Set up a source and target database.
  • Configure the AWS Database Migration Service.
  • Perform a test migration.
  • Monitor the migration progress.
Attend AWS Cloud Migration Webinars
Attend webinars hosted by AWS experts to learn about the latest trends and best practices in cloud migration.
Browse courses on Cloud Migration
Show steps
  • Register for upcoming webinars.
  • Attend the webinars and participate in Q&A sessions.
Solve database migration problems
Engage in practice drills to refine your skills in solving problems related to database migration, ensuring a deeper understanding of the concepts covered in the course.
Show steps
  • Attempt practice problems on homogenous and heterogeneous database migrations.
  • Analyze case studies of real-world database migration scenarios.
  • Utilize AWS Database Migration Service to perform hands-on migrations.
Follow a tutorial on how to migrate a database to the cloud using AWS
Complete a guided tutorial to gain hands-on experience with database migration techniques.
Show steps
  • Choose a database migration tool and follow the instructions to migrate a sample database to the cloud.
  • Test the migrated database to ensure that it is functioning correctly.
Participate in AWS Cloud Migration Workshops
Join hands-on workshops conducted by AWS to gain practical experience in planning and executing cloud migration projects.
Browse courses on Cloud Migration
Show steps
  • Identify relevant workshops.
  • Register and attend the workshops.
  • Complete the hands-on exercises and demos.
Practice migrating a virtual machine using AWS VM Import/Export
Perform a series of exercises to reinforce your understanding of virtual machine migration.
Browse courses on Virtual Machine Migration
Show steps
  • Create a virtual machine in your AWS account.
  • Use AWS VM Import/Export to export the virtual machine to an S3 bucket.
  • Import the virtual machine from the S3 bucket to a new AWS account.
  • Test the migrated virtual machine to ensure that it is functioning correctly.
Design and migrate a sample database
Put your knowledge into practice by designing and migrating a sample database to the AWS cloud, solidifying your understanding of the migration process.
Show steps
  • Define the requirements and scope of the sample database.
  • Design the database schema and data model.
  • Select an appropriate AWS cloud service for migration.
  • Implement the database migration using AWS tools and techniques.
  • Test and validate the migrated database.
Create a presentation on the best practices for cloud migration
Develop a presentation that demonstrates your understanding of cloud migration best practices.
Show steps
  • Research cloud migration best practices from reputable sources.
  • Develop a presentation that covers the key best practices for cloud migration, including planning, execution, and monitoring.
  • Present your findings to a group of peers or colleagues.
Develop a cloud migration plan for a small-scale project
Apply your knowledge of cloud migration to a practical project.
Show steps
  • Identify a small-scale project that could benefit from cloud migration.
  • Develop a detailed cloud migration plan, including timelines, budgets, and resource requirements.
  • Execute the cloud migration plan and monitor the results.
  • Write a report summarizing your experience and lessons learned.

Career center

Learners who complete Introduction to Cloud Migration Using Amazon Web Services will develop knowledge and skills that may be useful to these careers:
Database Administrator
Database Administrators manage and maintain databases. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Database Administrator because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases to the cloud.
Data Engineer
Data Engineers build and manage data pipelines and systems. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Data Engineer because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases to the cloud.
Systems Administrator
Systems Administrators manage and maintain computer systems. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Systems Administrator because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
Virtualization Engineer
Virtualization Engineers manage and maintain virtualized environments. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Virtualization Engineer because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating virtual machines to the cloud.
Cloud Architect
Cloud Architects design and build cloud-based solutions. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Cloud Architect because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
Cloud Engineer
Cloud Engineers implement and manage cloud-based solutions. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Cloud Engineer because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
Cloud Security Engineer
Cloud Security Engineers design and implement security measures for cloud-based solutions. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Cloud Security Engineer because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
Cloud Developer
Cloud Developers develop and implement cloud-based applications. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Cloud Developer because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
Cloud Solutions Architect
Cloud Solutions Architects design and implement cloud-based solutions for customers. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Cloud Solutions Architect because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
DevOps Engineer
DevOps Engineers work on the development and implementation of cloud-based solutions. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a DevOps Engineer because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
Cloud Consultant
Cloud Consultants help organizations adopt and implement cloud-based solutions. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for a Cloud Consultant because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
IT Manager
IT Managers oversee the planning and implementation of IT systems and services. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for an IT Manager because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
IT Infrastructure Architect
IT Infrastructure Architects design and implement IT infrastructure solutions. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for an IT Infrastructure Architect because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
IT Director
IT Directors oversee the planning and implementation of IT systems and services for an organization. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for an IT Director because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.
IT Project Manager
IT Project Managers oversee the planning and implementation of IT projects. This course, *Introduction to Cloud Migration Using Amazon Web Services*, may be useful for an IT Project Manager because it provides an overview of cloud migration techniques and covers specific features of the AWS platform that support migrating databases and virtual machines to the cloud.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Cloud Migration Using Amazon Web Services.
Provides a comprehensive and authoritative overview of cloud computing. It covers all aspects of cloud computing, from the basics to the most advanced concepts.
Provides a comprehensive and up-to-date overview of cloud computing. It covers all aspects of cloud computing, from the basics to the most advanced concepts.
Provides an up-to-date and in-depth study on cloud computing. It dives into concepts, technologies, architectures, and applications of cloud computing including emerging trends and technologies.
Provides an in-depth and comprehensive overview of cloud computing. It covers all aspects of cloud computing, from the basics to the most advanced concepts.
Provides an in-depth look at cloud computing concepts, technologies, and architectures with a focus on the fundamentals, research, and trends in cloud computing.
Provides a comprehensive and accessible introduction to cloud computing. It covers all the basics, including what cloud computing is, how it works, and the different types of cloud services available.
Provides a comprehensive and practical overview of cloud computing concepts, technologies, and best practices. Serves as a valuable resource for those seeking a deeper understanding of cloud computing and its applications.
Provides a deep dive into the principles and techniques of system scalability, including load balancing, caching, and data partitioning. Offers valuable insights for those involved in designing and scaling cloud-based systems.
Provides a comprehensive guide to continuous delivery practices in the cloud, including automation, testing, and deployment strategies. Offers valuable insights for those seeking to implement continuous delivery in their cloud migration projects.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to Cloud Migration Using Amazon Web Services.
Introduction to Migrating Databases and Virtual Machines...
Most relevant
Migrating Databases with AWS Database Migration Service
Most relevant
Using AWS Solutions: AWS Cloud Migration Factory
Most relevant
Microsoft Azure DevOps Engineer: Creating an Automated...
Most relevant
Microsoft Azure Solutions Architect: Design Migrations
Most relevant
Migrating Physical and Virtual Servers to Microsoft Azure
Most relevant
AWS Fundamentals: Migrating to the Cloud
Most relevant
Migrating to AWS: a high level introduction
Most relevant
AWS Foundations: Strategies and Tools to Perform Large...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser