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)

Assessing tooling

As explained in the preceding Identifying tools section, the inevitable roles played by these tools make the assessment, mapping, and savings calculation easier. Now we will evaluate each of these tools and see how they are used and what the use case scenarios are. We will start with Azure Migrate.

Azure Migrate

The purpose of Azure Migrate is already evident from Table 3.1. With the help of Azure Migrate, we can run environment discovery without installing any agents on the servers. If we install agents, we can also perform dependency analysis, which can be used to generate service maps. The best part of the assessment is that all of this is natively integrated into the Azure portal and you do not have to be dependent on any other portals.

Following the assessment, Azure Migrate generates an assessment report with the estimated cost, recommendations, and size of the VM that you will need to provision to match your on-premises configuration. Azure Migrate...