Migrating Linux to Microsoft Azure: A hands-on guide to efficiently relocating your Linux workload to Azure
Learn to move on-premises virtual machines running on Linux servers to Azure with expert guidance, best practices, and optimized cost
- Work with real-life migrations to understand the do’s and don’ts of the process
- Deploy a new Linux virtual machine and carry out automation and configuration management
- Learn debugging your system and collecting error logs with hands-on examples
With cloud adoption at the core of digital transformation for organizations, there has been a lot of demand to deploy and host enterprise business workloads in the cloud. Migrating Linux to Microsoft Azure offers a series of actionable insights into deploying Linux workload to Azure.
You will 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 enable those not very familiar with Linux to learn the terms required to grasp the upcoming chapters. Furthermore, you will explore popular Linux distributions including RHEL 7, RHEL 8, SLES, Ubuntu pro, CentOS 7, and more.
As you progress, you will dive into the technical details of Linux workloads such as LAMP, Java, and SAP. You will learn how to assess your current environment and plan migrating to Azure through cloud governance and operations planning.
Finally, you will go through the execution of a real migration project and learn how to analyze, debug, and recover some common problems Linux on Azure users have encountered.
By the end of this Linux book, you will be proficient in performing an effective migration of Linux workloads to Azure for your organization.
What You Will Learn:
- Explore the terminology and technology of various Linux distributions
- Understand the technical support co-operation between Microsoft and commercial Linux vendors
- Assess current workloads by using Azure Migrate
- Plan cloud governance and operations
- Execute a real-world migration project
- Manage project, staffing, and customer engagement
Who this book is for:
This book is intended to benefit cloud architects, cloud solution providers, and any stakeholders dealing with migration of Linux workload to Azure. Basic familiarity with Microsoft Azure would be a plus.
Migrating Linux to Microsoft Azure Preface About Migrating Linux to Microsoft Azure About the authors About the reviewers Learning objectives Audience Approach Hardware and software requirements Conventions Downloading resources 1. Linux: History and future in the cloud A brief history of Linux Unix Linux Linux version history Linux evolution and distributions Typical Linux use cases in IT infrastructure Workstations Application servers Database servers Virtualization Containers Cloud computing Container orchestration Big data Challenges in on-premises infrastructure Cloud economics Scale comes with benefits Many services available Benefits of migrating to Azure The journey from Linux to Azure Clustering Subscription portability Summary 2. Understanding Linux distributions Linux licensing and open-source business models Open-source licenses Enterprise agreements Linux subscriptions Popular Linux distributions Linux on Azure Benefits of Linux on Azure Linux support scope Licensing on Azure Available distros Summary 3. Assessment and migration planning Popular workloads on Linux LAMP Database servers HPC, clustering, and SAP Shared storage Pre-project preparations Identifying relevant roles and responsibilities Cloud governance and operations Migration assessment Preparing a cloud migration plan Discovery and evaluation Involving key stakeholders Estimating the savings Identifying tools Assessing tooling Azure Migrate Service Map Azure TCO calculator Hands-on assess lab Prerequisites Setting up the Azure Migrate project Setting up and registering the Azure Migrate appliance Verifying discovered VMs in the portal Running an assessment Reviewing the assessment Dependency analysis Summary 4. Performing migration to Azure Hands-on migration lab Migrating servers to Azure Migrating databases Summary 5. Operating Linux on Azure Optimize Azure Cost Management Azure Advisor Manage and Secure Linux Agent for Azure Extensions Data protection Azure Disk Encryption Updating Linux on Azure Azure Update Management Hands-on managing Linux on Azure Creating a Log Analytics workspace Onboarding an Azure virtual machine Data collection Querying data Summary 6. Troubleshooting and problem solving Remote connectivity and VM start issues Run commands without a network connection Boot diagnostics and serial console access Common boot problems Common Linux runtime challenges SELinux Storage configuration issues Disk encryption problems Resizing disks Performance issues and analysis Azure diagnostics tooling – a summary Opening support requests Summary New horizons for Linux in Azure Index
How to download source code?
1. Go to:
2. In the Find a repository… box, search the book title:
Migrating Linux to Microsoft Azure: A hands-on guide to efficiently relocating your Linux workload to Azure, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.