Open In App

Microsoft Azure Tutorial

Last Updated : 21 Jun, 2024
Like Article

Designed by Microsoft in 2010, Microsoft Azure is one of the widely used cloud computing platforms. Azure provides a wide variety of services, such as cloud storage, compute services, network services, cognitive services, databases, analytics, and IoT. It makes building, deploying, and managing applications very easy. All the Microsoft Azure fundamentals are also described to better understand readers.

Microsoft Azure Tutorial

Microsoft Azure tutorial is designed for beginners to learn about Microsoft Azure and its various cloud computing services. It covers important concepts and provides a comprehensive understanding of Azure’s services. The tutorial includes a variety of topics that delve into the uses and services of Azure in depth.

Prerequisites to Learn Azure

To learn Microsoft Azure there is no need of any extra knowledge any one can easily learn the Azure if they have the below listed set of skills.

  • Basic understanding of Azure concept.
  • Understanding of Cloud Concepts
  • Understanding if basic infrastructure management, database management, and software development.

Introduction of Microsoft Azure

Discover how Azure empowers businesses to build, deploy, and manage applications across Microsoft’s global network of data centers, supporting a wide array of programming languages, frameworks, and tools. Whether you’re new to cloud computing or looking to expand your expertise, Azure provides the tools and scalability needed to meet diverse business needs effectively.


Here in this section, you will discover how Azure Storage provides durability, scalability, and high availability, making it suitable for a wide array of use cases from simple file sharing to complex big data analytics and disaster recovery solutions.


In this section of Microsoft Azure tutorial you will learn all about Azure network like virtual network, network watcher, and more.


A. Virtual Machines

B. Functions

C. Monitoring

Azure Services


Cognitive Services




Machine Learning and IoT


Features of Microsoft Azure

Microsoft Azure is a comprehensive cloud computing platform developed by Microsoft. Here are some of its key features:

  • Cloud Services: Azure provides services like Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It supports many programming languages, frameworks, and tools, including third-party systems.
  • Computational Services: Azure’s Infrastructure as a Service (IaaS) feature allows you to launch general-purpose virtual machines in Microsoft Windows and Linux platforms.
  • Data Resilience: Azure Cloud services offer more distribution points and data centers, enhancing data resilience.
  • Data Security: Microsoft Azure has many levels of built-in security to meet customer needs.
  • Integrated Networking: Networking is an important part of Microsoft Azure feature in Cloud architecture.
  • Enhanced Infrastructure Management: Azure provides tools for managing infrastructure, improving efficiency.
  • Azure IoT Feature: Azure offers Internet of Things (IoT) services, enabling devices to connect and interact.
  • Deployment Models: Azure offers two deployment models for cloud resources – Classic Deployment Model and Azure Resource Manager.
  • Wide Variety of Services: Azure delivers more than 600 services1.
  • Flexibility and Speed: Azure is known for its enhanced flexibility, integrated delivery pipeline, security, disaster recovery, and speed of service.


With the numerous functionalities and features outlined in this lesson, the Microsoft Azure cloud platform improves business efficiency. Additionally, it is affordable and easy for beginners to understand. Also, this tutorial will help learners in preparation for Azure certifications. Here we will see how the storage, compute, and network services will work along with the management and deployment of data in the cloud.

Microsoft Azure Tutorial – FAQ

What is Microsoft Azure?

Microsoft Azure is a cloud computing platform and infrastructure created by Microsoft. It provides a wide range of services including computing, analytics, storage, and networking. Azure allows users to build, deploy, and manage applications and services through Microsoft-managed data centers.

Why use Microsoft Azure?

Microsoft Azure offers several benefits, including scalability, high availability, and flexibility. It allows businesses to easily scale their infrastructure based on demand, provides redundancy and failover options for increased reliability, and supports a wide range of programming languages, frameworks, and operating systems.

How to get started with Microsoft Azure?

To get started with Microsoft Azure, you can sign up for an Azure account and access the free services and resources available for beginners. Microsoft also provides comprehensive documentation, tutorials, and training resources to help users understand and leverage the capabilities of Azure.

What are the main features of Microsoft Azure?

Microsoft Azure offers a variety of features, including virtual machines, app services, storage options, databases, networking solutions, and analytics tools. It also provides AI and machine learning services, IoT capabilities, and comprehensive security and compliance features.

Can I migrate my existing applications to Microsoft Azure?

Yes, Microsoft Azure provides tools and services to help businesses migrate their existing applications, workloads, and infrastructure to the Azure cloud. The platform supports various migration strategies and offers compatibility with a wide range of technologies and frameworks.

How does Microsoft Azure ensure security and compliance?

Microsoft Azure implements robust security measures and supports a wide range of compliance certifications and standards. It offers built-in security controls, threat intelligence, and compliance tools to help users protect their data and meet industry-specific regulatory requirements

Similar Reads

Microsoft Azure - Get Azure VM Properties using Azure PowerShell
The purpose of using the Azure PowerShell Commands is to quickly analyze the overall properties of VM/VMs at once the filtering the with select and where conditions. To find the properties of an Azure VM, you can perform the following commands in Azure Cloud Shell to get the details. Command: Get-AzVM Output: 1. Get all properties of an Azure Virtu
2 min read
Microsoft Azure - RDP to Azure Virtual Machines using Azure Bastion
In this article, we will learn how to do RDP(Remote Desktop Protocol) / SSH(Secure Shell) Connection to an Azure VM using Azure Bastion. First, let's discuss Azure Bastion. The Azure Bastion service is a fully platform-managed PaaS service that you provision inside your virtual network. It provides secure and seamless RDP/SSH connectivity to your v
3 min read
Microsoft Azure - Configure Azure SQL with Azure CLI
In this article, we're going to take a closer look at how you can configure something like connectivity using the Azure CLI. What we have here is we are in Azure Data Studio and similar to the SQL notebook we are actually using a PowerShell notebook. That just means all our code cells are going to run PowerShell and we are just connecting to localh
4 min read
Microsoft Azure - Get CPU Utilization Data of a Azure VM in Azure Portal
Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers. In this article, we will look into the process of getting the CPU Utilization data of an Azure VM in Azure Portal. Implementation: Follow the steps to get the CPU Utilization of an Azure VM in Azure Portal: Step 1: Log in to your Azure
2 min read
Microsoft Azure - Archive Azure VM to Azure Storage Account
In this article, we will be implementing a solution to archive a select azure VM snapshot to a select storage account for archiving using azure cloud shell. For implementation, we will be using Azure CLI commands. Prerequisite:VM SnapshotA storage account is neededUser needs "Storage Blob Contributor Data" IAM Role Access on Archiving Storage Accou
2 min read
Microsoft Azure - Check Status of Azure VM using Azure PowerShell
The following Azure PowerShell command helps you to find the Azure VM Config and properties details of Os Name, Os Version, Hyper V Generation, Disks properties, Extensions properties of Type Handler Version, Status and Message, VM Agents properties of Type Handler Version, Status and Message and also VM Power Status Codes, Messages, Plugins, Time
3 min read
Microsoft Azure - Azure VM Disk Space in Percentage using Azure KQL
Here we'll be using the Azure Insights Metric Query to find the free disk space in percentage using KQL. The purpose of this query is to find disk drive free space of all the Azure VMs without logging into every server. You can Run the following KQL log Queries in Azure Monitor or Azure VM Logs or Log Analytics Workspace. Note: VM Insights Agent sh
1 min read
Microsoft Azure - Enable Azure Monitor VM Insights Agent For Azure VM
Azure Monitor VM Insights Agent enables you to get more visibility into the health and performance of your Azure VM. Here we'll see how we can enable Azure Monitor VM Insights to monitor the health, performance, and dependencies of azure virtual machines. Implementation: Follow the below steps to enable Azure Monitor VM insights agents for an Azure
2 min read
Microsoft Azure - Azure CLI Commands to Manage Azure VMs
Azure Command-line interface is used to manage or to create Azure resources. By using the simple AZ CLI command we can manage Azure VM quickly and at a Scale. Let's get started by using a few important Azure CLI commands to manage Azure Virtual Machines. 1. Start a Specific Stopped VM in a Select Resource Group Use the below command to start a spec
2 min read
Microsoft Azure - Manage Azure VMs using Azure PowerShell Commands
Here we are using Azure PS Commands to manage azure resources from Azure Cloud Shell or by using Windows PowerShell. By using the simple AZ PS command we can manage Azure VM Quicks without any efforts of navigating in Azure Portal and at Scale. Let's get started by using the major Azure PS commands to manage Azure Virtual Machine. 1. Start a Specif
2 min read