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

Configuring Azure Pipelines with YAML

In this section, we will perform the steps to configure an Azure pipeline with YAML:

  1. Sign in to your Azure DevOps account and navigate to the project where you want to create the pipeline.
  2. Then, click on the Pipelines tab on the left, and click on the New pipeline button to start creating a new pipeline, as shown here:
Figure 12.37 – Azure Pipelines – New pipeline

Figure 12.37 – Azure Pipelines – New pipeline

  1. In the Where is your code? section, select the repository where your code is located. Azure DevOps supports various version control systems such as Azure Repos, GitHub, and Bitbucket.

We will select Azure Repos Git YAML, as shown here:

Figure 12.38 – Azure Pipelines – Where is your code?

Figure 12.38 – Azure Pipelines – Where is your code?

Azure DevOps will analyze your repository and suggest a YAML template based on the project type and existing configuration. If the suggested template matches your requirements, you can choose...