Learning Resources For MS Azure

Maciej
6 min readSep 16, 2020

--

Introduction

When we start learning Azure the amount of information is huge, so I would like to show you which resources can be used as initial learning resources. To improve learning efficiency, I will present URLs and tools that are commonly used around the world. The source of information is mainly official documents. Based on information obtained from publicly available information that can be obtained by searching on the internet.

If you’re not sure what to start with, start with Microsoft Learn and you’ll get started.

In the meantime, it seems good to try various things while using Portal and fill in any unclear points or more advanced contents with Docs.

Microsoft Learn

  • An official learning site where you can learn step by step from the basics of the cloud for beginners.
  • You can study systematically with various learning paths.
  • For example, the relationship between qualifications and content is also described, such as learning the learning path “Basics of Azure” will give you the prerequisite knowledge for the basic exam of AZ-900 Microsoft Azure.

Environmental arrangement

When there is a part to operate Azure resources and Azure AD in Microsoft Learn , it will be operated through some tools. The following is an example. There are multiple ways to do the same thing.

  • Command execution in Azure Cloud Shell from Azure portal
  • Command execution from PowerShell
  • Operation by Azure CLI

Azure PowerShell, Azure CLI, etc. are not available with default settings immediately after installing Windows 10, and it may be necessary to improve the environment such as installation until it can be used for the first time.

Azure Cloud Shell

  • A browser-based command-line experience that allows you to work with resources using the shell from the Azure portal.
  • The Azure CLI is already available, and you can use the Azure CLI immediately after launching Cloud Shell. Let’s run which az from Bash.
  • You can use an editor (a Cloud Shell editor called code) to edit files. You can also use vim, nano, emacs

PowerShell

  • If you’re not sure how to use the command, try Get-Help. For example, try Get-Help Get-Help to see what comes up in the help. Related links are also included and it is quite kind.
  • If the command in Learn doesn’t work from Cloud Shell, try doing the same thing (the same thing you want to do) from PowerShell and it works. Let’s try it.
  • PowerShell gallery
  • Azure PowerShell
  • A collection of cmdlets that manage Azure resources from PowerShell
  • I often hit commands in Learn, which is necessary at that time
  • Azure Active Directory PowerShell module
  • Modules used to operate on Azure AD

Management and operation check

When we will learn Azure Active Directory in the documentation, we can find few pages about management and operations, so I will add them below

Azure Regions

It is a geographical area and consists of multiple DCs. Global services such as AAD, Azure DNS, Azure Traffic Manager do not need to select a region

Region (Area) → Region Pair → Region → Availability Zone → Data Center in descending order

  • Region pair: Redundant so that it is not affected by large-scale disasters and maintenance at the regional level
  • Availability zone: Consists of multiple DCs. There are at least 3 zones in a region. You can use it to pin resources to zones or replicate them in multiple zones.

Virtual Machines:

  • Availability set: A logical grouping of VMs.
  • Update Domain: A group of physical HWs that can be restarted at the same time as the VM. Subset of each DC.
  • Failure domain: A localized, failed unit that can be thought of as a server rack.
  • Virtual machine scale set: A collection of load-distributed VMs

Azure DNS

  • Custom domain name settings require the registration of TXT or MX records in the external DNS.
  • You can use Azure DNS as the record registration destination, but you can not purchase the domain, so after purchasing the domain elsewhere, register the record of the zone.
  • For Google Domains, set Use custom name server on the DNS settings page, and specify multiple Azure DNS servers as the authoritative name server for the domain.
  • The Azure DNS server specifies the DNS server that is in the value of the NS record in the Azure DNS zone.

Resource Explorer

  • It can be used for rewriting JSON. Useful in case of trouble

ARM (Resource Manager)

  • Convenient for automation
  • For example, you can create a group of virtual machines that can be scaled out with LB. Scale-out and scale-in timing can be controlled by threshold value

--

--

Maciej
Maciej

Written by Maciej

DevOps Consultant. I’m strongly focused on automation, security, and reliability.

No responses yet