Book Image

Implementing Hybrid Cloud with Azure Arc

By : Amit Malik, Daman Kaur
Book Image

Implementing Hybrid Cloud with Azure Arc

By: Amit Malik, Daman Kaur

Overview of this book

With all the options available for deploying infrastructure on multi-cloud platforms and on-premises comes the complexity of managing it, which is adeptly handled by Azure Arc. This book will show you how you can manage environments across platforms without having to migrate workloads from on-premises or multi-cloud to Azure every time. Implementing Hybrid Cloud with Azure Arc starts with an introduction to Azure Arc and hybrid cloud computing, covering use cases and various supported topologies. You'll learn to set up Windows and Linux servers as Arc-enabled machines and get to grips with deploying applications on Kubernetes clusters with Azure Arc and GitOps. The book then demonstrates how to onboard an on-premises SQL Server infrastructure as an Arc-enabled SQL Server and deploy and manage a hyperscale PostgreSQL infrastructure on-premises through Azure Arc. Along with deployment, the book also covers security, backup, migration, and data distribution aspects. Finally, it shows you how to deploy and manage Azure's data services on your own private cloud and explore multi-cloud solutions with Azure Arc. By the end of this book, you'll have a firm understanding of Azure Arc and how it interacts with various cutting-edge technologies such as Kubernetes and PaaS data services.
Table of Contents (12 chapters)
1
Section 1: Azure Arc Enabled Infrastructure
6
Section 2: Azure Arc Enabled Data Services
9
Section 3: Azure Arc Enabled Multi-Cloud Governance

Preface

Cloud computing is the preferred method of hosting applications for all sizes of organizations across the globe today. In almost every enterprise scenario, you will find specific requirements and circumstances that require the organization to keep running some infrastructure in their on-premises environments or in other cloud platforms.

Hybrid cloud seems to be the ideal solution for everyone; you get the best of public cloud services and still have the option to run the specific workloads on your own servers. With this flexibility, there comes the challenges of managing and governing these environments with specially designed management tools. It is not rare to see organizations having different teams managing their on-premises data center and cloud environments with completely different sets of tools and processes. Reduced management overhead is a key selling point for cloud platforms, but with hybrid cloud architecture, you may see increased management overhead to manage various environments.

Azure Arc aims to eliminate the management complexity introduced with hybrid cloud solutions. Azure Arc lets you design centralized management and governance processes that can work irrespective of the locations where your infrastructure is hosted, be it Azure, other cloud platforms, or your own data center. It also allows your developers to continue using Azure's modern database services even if they're designing applications that have to be hosted outside Azure and require minimal latency database connections.

In this book, you will find step-by-step explanations of key Azure Arc concepts along with practical examples that demonstrate the key use cases of Azure Arc and hybrid cloud solutions in general. It follows a hands-on approach where each solution is followed by the steps you'd follow to implement it in your infrastructure. By the end of this book, you will have a solid understanding of Azure Arc architecture, implementation, and use cases.