Book Image

Azure Architecture Explained

By : David Rendón, Brett Hargreaves
Book Image

Azure Architecture Explained

By: David Rendón, Brett Hargreaves

Overview of this book

Azure is a sophisticated technology that requires a detailed understanding to reap its full potential and employ its advanced features. This book provides you with a clear path to designing optimal cloud-based solutions in Azure, by delving into the platform's intricacies. You’ll begin by understanding the effective and efficient security management and operation techniques in Azure to implement the appropriate configurations in Microsoft Entra ID. Next, you’ll explore how to modernize your applications for the cloud, examining the different computation and storage options, as well as using Azure data solutions to help migrate and monitor workloads. You’ll also find out how to build your solutions, including containers, networking components, security principles, governance, and advanced observability. With practical examples and step-by-step instructions, you’ll be empowered to work on infrastructure-as-code to effectively deploy and manage resources in your environment. By the end of this book, you’ll be well-equipped to navigate the world of cloud computing confidently.
Table of Contents (20 chapters)
1
Part 1 – Effective and Efficient Security Management and Operations in Azure
5
Part 2 – Architecting Compute and Network Solutions
12
Part 3 – Making the Most of Infrastructure-as-Code for Azure

Azure containers

Azure containers provide a flexible and cost-effective way to deploy and manage applications in the cloud. They must be configured and managed to support the organization’s needs.

You can use Azure Container Registry to store and manage container images, leverage Azure Kubernetes Service to manage and orchestrate containers, and utilize Azure Security Center to monitor and protect containers from security threats.

When using Azure Container Instances, it is essential to note that they are stateless by default. Any state stored within the container will be lost if it is restarted, crashes, or stops. Therefore, to maintain a state beyond the container’s lifetime, it is recommended to mount a volume from an external store.

One option for achieving this is to mount an Azure file share created with Azure Files, as it provides fully managed file shares hosted in Azure Storage that can be accessed via the Server Message Block (SMB) protocol. By using...