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)

New horizons for Linux in Azure

In this book, we started with the tagline "Microsoft ♡ Linux", announced by Microsoft CEO Satya Nadella. That was indeed a milestone in Microsoft's history. In the earlier days, Microsoft Azure was known as Windows Azure, which created the impression that Azure was meant for Windows workloads and was not optimized for running Linux workloads. Under Satya Nadella's leadership, Microsoft started to embrace Linux and contribute to other open-source projects, and in 2016, they joined the Linux Foundation.

The change was not only about Linux. Microsoft also released the Edge browser, Visual Studio Code, and Microsoft Teams for Linux, actions that indicated their readiness to welcome and fully embrace Linux. In 2018, Microsoft developed their own Linux flavor called Azure Sphere, which is used in IoT devices. With the recent update of Windows 10, Microsoft shipped a full Linux kernel, which opened the doors for developers who...