Book Image

Migrating Linux to Microsoft Azure

By : Rithin Skaria, Toni Willberg
Book Image

Migrating Linux to Microsoft Azure

By: Rithin Skaria, Toni Willberg

Overview of this book

With cloud adoption at the core of digital transformation for organizations, there has been a significant demand for deploying and hosting enterprise business workloads in the cloud. Migrating Linux to Microsoft Azure offers a wealth of actionable insights into deploying Linux workload to Azure. You'll begin by learning about the history of IT, operating systems, Unix, Linux, and Windows before moving on to look at the cloud and what things were like before virtualization. This will help anyone new to Linux become familiar with the terms used throughout the book. You'll then explore popular Linux distributions, including RHEL 7, RHEL 8, SLES, Ubuntu Pro, CentOS 7, and more. As you progress, you'll cover the technical details of Linux workloads such as LAMP, Java, and SAP, and understand how to assess your current environment and prepare for your migration to Azure through cloud governance and operations planning. Finally, you'll go through the execution of a real-world migration project and learn how to analyze and debug some common problems that Linux on Azure users may encounter. By the end of this Linux book, you'll be proficient at performing an effective migration of Linux workloads to Azure for your organization.
Table of Contents (8 chapters)

4. Performing migration to Azure

This chapter outlines how to execute a real migration project based on the workload assessment done in the previous chapter. We have created two hands-on labs to show you how real-life migrations can be implemented.

The first hands-on lab gives you practical examples of how to migrate Linux servers from a Hyper-V host to Azure using Azure Migrate. The second lab guides you through migrating a MySQL server to Azure using Azure Database Migration Service (DMS).

Executing migrations in real life is not always as easy as it sounds. Most problems we have seen are fortunately not actually technology-related, but more about planning and project management. If you apply the lessons of this book to your projects, you will be able to avoid the same pitfalls.

For example, one specific migration project we know of was originally planned to take a couple of months and it had about 500 virtual servers to migrate to Azure. The project turned out to...