Book Image

Learn Azure Administration

By : Kamil Mrzygłód
Book Image

Learn Azure Administration

By: Kamil Mrzygłód

Overview of this book

Microsoft Azure is one of the upcoming cloud platforms that provide cost-effective solutions and services to help businesses overcome complex infrastructure-related challenges. This book will help you scale your cloud administration skills with Microsoft Azure. Learn Azure Administration starts with an introduction to the management of Azure subscriptions, and then takes you through Azure resource management. Next, you'll configure and manage virtual networks and find out how to integrate them with a set of Azure services. You'll then handle the identity and security for users with the help of Azure Active Directory, and manage access from a single place using policies and defined roles. As you advance, you'll get to grips with receipts to manage a virtual machine. The next set of chapters will teach you how to solve advanced problems such as DDoS protection, load balancing, and networking for containers. You'll also learn how to set up file servers, along with managing and storing backups. Later, you'll review monitoring solutions and backup plans for a host of services. The last set of chapters will help you to integrate different services with Azure Event Grid, Azure Automation, and Azure Logic Apps, and teach you how to manage Azure DevOps. By the end of this Azure book, you'll be proficient enough to easily administer your Azure-based cloud environment.
Table of Contents (15 chapters)
1
Section 1: Understanding the Basics
5
Section 2: Identity and Access Management
9
Section 3: Advanced Topics

Getting started with Blueprint assignment

Blueprint definition assignment is similar to a policy assignment and is covered by the following steps:

  1. Use the search box at the top of the portal and search for Blueprints:
Figure 1.14 - Searching for the Blueprints blade
  1. Then, you will see a welcome screen, where you can get started with the service:

Figure 1.15 - The Blueprints blade
  1. Click on the Create button under the Create a blueprint section.
  2. You will see a new screen where you can see various samples. For now, click on the Start with blank blueprint button:

Figure 1.16 - Starting with a blank blueprint
  1. Provide values for the blueprint name, description, and definition location.
  2. Add artifacts (roles that will be assigned to resources and resources that will be deployed—in general, side effects of a blueprint assignment) by going to the artifacts tab.
  3. Save the blueprint definition.
  4. Click on Publish blueprint, so it will become available for assignment.
  5. To assign a blueprint, you have to click on the Assign blueprint menu item:

Figure 1.17 - Assigning a blueprint
  1. Decide whether Lock Assignment should be enabled or not
  2. Provide all of the mandatory parameters, such as the name of a resource group a blueprint will be assigned to or the configuration of a resource (if you did not provide them when defining the blueprint). 

When creating a blueprint definition, you will see a form where you can define your blueprint. The very first thing needed is to provide the following:

  • Blueprint name: This field is required to give a blueprint a unique name that will help you to understand what it is about.
  • Blueprint description: If you need to add extra information, you can type it here.
  • Definition location: This is a place for storing your blueprint.

The form described previously can be seen in the following screenshot:

Figure 1.18 - The Create blueprint form
Under the hood, Azure Blueprints is stored with Azure Cosmos DB for resiliency, low latency, and geo-replication. This gives you the best performance, no matter where your resources are being deployed.

Once you are satisfied with the definition, you can save it. Initially, blueprint's status will be displayed as Draft—as long as it is not published, you can easily modify and adjust it to your needs. To assign it, you will have to click on Publish blueprint so it will become available for assignment:

Figure 1.19 - Publishing a blueprint
Note that publishing a blueprint requires providing a version—this is to allow the versioning of definitions so you can introduce breaking changes without breaking existing setups.

Now, we will learn how to assign an Azure blueprint.