What is Microsoft Azure?
😟 THE PROBLEM
A small team wants to launch an app but has no servers or datacenter.
😊 THE SOLUTION
Use Azure: hundreds of ready-made services in regions all over the world.
- Building a datacenter is impossible for a start-up✓ Use Microsoft’s datacenters instead
- You need web hosting, a database and storage✓ Azure has a ready service for each
- Customers are in different countries✓ Deploy to an Azure region near them
Quick answer
Microsoft Azure is Microsoft's public cloud platform: a constantly growing set of more than 200 cloud services, including virtual machines, databases, storage, networking, AI and developer tools. Microsoft runs them from datacenters in regions around the world, and you use them on demand and pay for what you consume.
Exam objective: 1.1.1 Define cloud computing. (Skills measured as of July 20, 2026)
Start with a question
If you wanted to open a pizza shop, would you build your own power station, water plant and road first?
Of course not. You rent a shop, plug into the city’s electricity, connect to the water supply, and spend your energy on making great pizza.
For a long time, companies that wanted to run software had to do the equivalent of building their own power station. They bought servers, rented a server room, ran cables and hired people to keep it alive. Microsoft Azure is the “city utilities” option for software: the infrastructure is already built, and you plug into it.
Explain it like I’m 10
The technical explanation
Microsoft Azure is Microsoft’s public cloud computing platform. Microsoft first announced it in 2008 as “Windows Azure”, made it commercially available in 2010, and renamed it Microsoft Azure in 2014 to reflect that it runs far more than Windows.
Today Azure offers more than 200 services. You do not need to know them all for AZ-900. You need to recognise the main families:
| Family | Example services | What they do |
|---|---|---|
| Compute | Virtual Machines, App Service, Azure Functions, AKS | Run your code and applications |
| Storage | Blob Storage, Azure Files, Managed Disks | Keep files, images, backups and disks |
| Networking | Virtual Network, VPN Gateway, ExpressRoute, Azure DNS | Connect resources securely to each other and to you |
| Databases | Azure SQL Database, Azure Cosmos DB | Managed relational and NoSQL databases |
| Identity and security | Microsoft Entra ID, Microsoft Defender for Cloud | Sign-in, access control, threat protection |
| Management and governance | Azure Policy, Azure Monitor, Cost Management | Control, monitor and pay for what you run |
| AI and analytics | Azure AI services, Azure Machine Learning, Microsoft Fabric | Add intelligence and analyse data |
Where Azure runs
Azure’s infrastructure is spread across regions: geographic areas such as “UK South” or “Southeast Asia” that contain one or more datacenters. Many regions are split into availability zones, separate datacenter groups with independent power, cooling and networking. You will meet these properly in Module 2. For now, remember that you choose where your resources run.
How you work with Azure
-
1 You use a tool
Azure portal, Azure CLI, Azure PowerShell, an SDK, or a Bicep/Terraform file.
-
2 Azure Resource Manager
Authenticates you, checks permissions and policies, and routes the request.
-
3 Resource provider
The service (for example Microsoft.Compute) builds the resource.
-
4 Resource is ready
Your VM, database or web app runs in the region you picked.
Architect level Control plane vs data plane: a distinction that pays off in production
Every Azure service has two planes:
- Control plane: management operations such as create a storage account, resize a VM or assign a role. These all go through Azure Resource Manager at
management.azure.com, and RBAC and Azure Policy are enforced here. - Data plane: using the resource, such as reading a blob, querying a database or calling your web app. Requests go straight to the service endpoint.
Why it matters: an RBAC role like Contributor lets you manage a storage account but does not, by itself, let you read blob data with Entra ID auth (you need a data role such as Storage Blob Data Reader). Outages can also affect one plane and not the other. Knowing which plane a failure is in is a strong signal of seniority in an interview.
Real-world business scenario
A regional food delivery app
- The problem
- Orders spike at lunch and dinner. The team of six developers was spending weekends patching their own servers and could not expand to a new country quickly.
- What they used
- Azure App Service for the API, Azure SQL Database for orders, Blob Storage for menu photos, Microsoft Entra External ID for customer sign-in, and autoscale rules for meal times.
- Why that choice
- Managed services removed server patching, autoscale handled meal-time peaks, and a second Azure region close to the new country gave customers there fast response times.
- The result
- Launch in the new market took weeks instead of months, and the developers spend their time on features such as live order tracking.
Visual: Azure at a glance
Run
- Virtual Machines
- App Service
- Azure Functions
- Containers and AKS
Store
- Blob Storage
- Azure Files
- Managed Disks
- Databases
Connect
- Virtual Networks
- VPN Gateway
- ExpressRoute
- Azure DNS
Control
- Microsoft Entra ID
- Azure Policy
- Azure Monitor
- Cost Management
When to use it and when not to
✓ Use it when…
- Your organisation already uses Microsoft 365, Windows Server or SQL Server and wants to reuse skills and licences.
- You need hybrid scenarios that connect on-premises systems to the cloud.
- You want managed platform services so your team can focus on code rather than servers.
- You need to deploy in many countries with consistent tooling.
✕ Think twice when…
- Your team has deep expertise and contracts on another cloud, and nothing specific requires Azure.
- A required service or region exists only on another provider.
- Strict rules forbid any public cloud. Consider sovereign or private options instead.
↔ Alternatives to consider
- **Amazon Web Services (AWS)** and **Google Cloud** are the other two largest public clouds.
- **Multi-cloud**: use more than one provider, managed together with tools such as Azure Arc.
Interview preparation
Say your answer out loud first, then open the model answer. Interviewers care more about your reasoning than the exact words.
Beginner What is Microsoft Azure, and what can a company do with it?
Model answer
Azure is Microsoft's public cloud. A company can rent virtual machines, host websites and APIs, store files and backups, run managed databases, build AI features and connect it all with secure networks, without buying hardware. It pays for what it uses and can deploy in many regions worldwide.
Interviewer follows up
How would you actually create something in Azure?
You
Through the Azure portal in a browser, the Azure CLI or PowerShell from a terminal, or as code with ARM templates, Bicep or Terraform. In real projects we prefer infrastructure as code so environments are repeatable.
Intermediate Azure, AWS and Google Cloud all offer VMs and storage. Why might a company choose Azure?
Model answer
Common reasons are an existing Microsoft relationship (Microsoft 365, Windows Server, SQL Server licences that can be reused with Azure Hybrid Benefit), identity integration with Microsoft Entra ID, strong hybrid tooling such as Azure Arc, enterprise compliance offerings, and a broad AI portfolio. The technically honest answer is that all the major clouds can run most workloads. The decision is usually about skills, licensing, existing contracts and specific services.
Experienced developer When someone says "we are on Azure", what layers of the platform are they really relying on?
Model answer
The global infrastructure (regions, availability zones, the Microsoft backbone network); the control plane, Azure Resource Manager, which every create, update and delete call goes through; the identity plane, Microsoft Entra ID, for who can do what; and the data plane of each service where the actual work happens. Thinking in those layers helps when you troubleshoot. A portal outage is a control-plane problem; your VM may still be serving traffic.
Scenario A start-up founder asks, "Do I need my own servers to launch my app on Azure?" What do you tell them?
Model answer
No. They can host the web app on a managed platform such as Azure App Service, store data in a managed database, and put images in Blob Storage. Everything is created in minutes and billed by usage, so they can start small and scale as users grow. They should set a budget alert from day one.
Test yourself with exercises
4 original practice questions in the AZ-900 style. Pick your answers, then check them. You will see why each option is right or wrong. Score 75% or more and this topic is marked complete.
Quick revision
Key points
- Azure is Microsoft's public cloud platform with more than 200 services.
- Services cover compute, storage, networking, databases, AI, security, DevOps and management.
- Azure runs in many regions worldwide, so you can deploy close to your users.
- You manage Azure with the portal, Azure CLI, Azure PowerShell, SDKs or infrastructure as code.
- You pay for what you use, with discounts for commitments (covered in Cloud Pricing Models).
Important terminology
- Microsoft Azure
- Microsoft's public cloud platform offering compute, storage, networking, databases, AI, security and management services.
- Azure region
- A geographic area containing one or more Azure datacenters, for example West Europe or Southeast Asia.
- Azure account
- The identity you sign in with to use Azure. Resources are created inside subscriptions linked to it.
- Azure portal
- The browser-based console at portal.azure.com for creating and managing Azure resources.
Common mistakes
- Confusing Azure (a cloud platform) with Microsoft 365 (a SaaS productivity suite that runs on Microsoft's cloud).
- Thinking Azure only runs Windows. A large share of Azure VMs run Linux.
Exam tips
- Questions about "which tool to manage Azure from a browser" point to the Azure portal. Scripting points to CLI or PowerShell.
- Remember the hierarchy words for Module 2. Resources live in resource groups, which live in subscriptions.
Five quick revision questions
-
1.What type of cloud is Microsoft Azure - public, private or hybrid?Show
A public cloud, although it also supports hybrid scenarios.
-
2.Name three categories of Azure service.Show
For example compute, storage, networking (also databases, AI, security, management).
-
3.What is the browser-based console for Azure called?Show
The Azure portal.
-
4.Can Azure run Linux virtual machines?Show
Yes. Azure supports many Linux distributions as well as Windows.
-
5.Why does Azure have regions all over the world?Show
So you can run services close to users for low latency, meet data residency needs and design for resilience.
Official references
Finished this lesson? Tick it off. Your progress is saved in this browser.
Next up: Why Companies Use the Cloud