Azure as a Public Cloud Platform
Microsoft Azure is a public cloud platform that lets you rent compute, storage, networking, and higher-level services from Microsoft's global data centers instead of buying and running your own hardware. Rather than provisioning physical servers, you request a virtual machine or a managed database through the Azure Portal, an API, or a command-line tool, and Microsoft handles the underlying infrastructure, power, cooling, and physical security. This shifts capital expenditure (buying racks of servers) into operational expenditure (paying for what you consume), which is the core economic argument for cloud adoption.
Cricket analogy: Renting Azure infrastructure is like a franchise in the Indian Premier League leasing a stadium such as the Wankhede instead of building one from scratch — you get world-class facilities on demand without the decade-long construction project.
The Three Core Service Models
Azure services are typically grouped into three delivery models. Infrastructure as a Service (IaaS), such as Azure Virtual Machines, gives you raw compute, storage, and networking while you manage the operating system and above. Platform as a Service (PaaS), such as Azure App Service or Azure SQL Database, removes OS and runtime management so you focus purely on your application code and data. Software as a Service (SaaS), such as Microsoft 365, delivers a complete, ready-to-use application with no infrastructure management at all. Understanding where a given Azure service sits on this spectrum tells you exactly how much operational responsibility your team retains.
Cricket analogy: IaaS is like being handed a bare cricket ground and told to mark the pitch and set the field yourself; PaaS is like joining a league where the ground, pitch, and umpires are ready and you just play; SaaS is like watching the match live on Hotstar — everything is delivered, you just consume it.
Provisioning Your First Resource
# Create a resource group and a basic Linux VM using Azure CLI
az group create --name myFirstRG --location eastus
az vm create \
--resource-group myFirstRG \
--name myFirstVM \
--image Ubuntu2204 \
--admin-username azureuser \
--generate-ssh-keys \
--size Standard_B1sEvery Azure resource must live inside a resource group, which is a logical container used for lifecycle management, access control, and billing. Deleting a resource group deletes everything inside it, so it's a convenient way to clean up test environments.
Why Organizations Choose Azure
Organizations adopt Azure for elasticity (scaling resources up or down to match demand), global reach through Microsoft's worldwide data center footprint, deep integration with existing Microsoft enterprise tools like Active Directory and Office 365, and a broad catalog of managed services spanning AI, IoT, and analytics that would take years to build in-house. A key driver is also risk reduction: Microsoft handles patching the physical hosts, hardware failures, and much of the security burden below the level you manage, letting internal teams focus on differentiating business logic instead of undifferentiated infrastructure upkeep.
Cricket analogy: It's like a national cricket board using an established broadcaster's satellite network to reach global audiences instantly rather than laying its own cables — instant global reach without the infrastructure burden.
Azure is not automatically cheaper than on-premises infrastructure for every workload. Steady-state, predictable workloads with low variability can sometimes be cheaper on owned hardware; the cloud's value is strongest for variable, unpredictable, or rapidly scaling workloads.
- Azure is a public cloud platform offering compute, storage, networking, and managed services on a pay-as-you-go basis.
- IaaS gives you raw infrastructure control (e.g., Virtual Machines), PaaS abstracts the runtime (e.g., App Service), and SaaS delivers a finished application (e.g., Microsoft 365).
- Every Azure resource must belong to a resource group, which controls its lifecycle, access, and billing scope.
- Azure CLI, PowerShell, ARM/Bicep templates, and the Azure Portal are all valid ways to provision the same underlying resources.
- Key adoption drivers include elasticity, global reach, integration with Microsoft enterprise tools, and reduced infrastructure management burden.
- Cloud is not universally cheaper — steady, predictable workloads may be more cost-effective on owned hardware.
Practice what you learned
1. Which Azure service model requires you to manage the operating system yourself?
2. What happens when you delete a resource group in Azure?
3. Which of these is an example of a PaaS offering on Azure?
4. What is the primary economic shift that cloud computing enables?
5. Which statement about cloud cost is most accurate?
Was this page helpful?
You May Also Like
Azure Global Infrastructure
How Azure organizes its worldwide data centers into regions, availability zones, and region pairs to deliver performance and resilience.
The Azure Portal and CLI
A practical comparison of the Azure Portal's graphical interface and the Azure CLI for managing resources, including when to use each.
Azure Shared Responsibility Model
How security and operational responsibility is divided between Microsoft and the customer across IaaS, PaaS, and SaaS.