Microsoft AZ-900: Cloud Concepts That Make Azure Click
Cloud concepts make up only part of the AZ-900 blueprint, but they influence almost every other domain. If shared responsibility, service models, scalability, availability, consumption pricing, and deployment models are unclear, Azure service questions become harder than they need to be.
The current AZ-900 exam uses cloud concepts as the vocabulary for later questions about architecture, security, governance, cost, and management. The goal is not to memorize definitions. It is to understand how one requirement changes responsibility, cost, resilience, or operational effort.
Moving to the cloud does not transfer every responsibility to Microsoft. The provider secures and operates the physical datacenters and underlying cloud infrastructure, while the customer remains responsible for areas that depend on the service model, such as identities, data, access, configuration, and sometimes the operating system and applications.
The boundary moves as you move from IaaS to PaaS to SaaS. That is why IaaS, PaaS, and SaaS should be learned through responsibility rather than memorized as three definitions.
IaaS offers more control and more customer management. PaaS reduces infrastructure responsibility and allows teams to focus more on the application and data. SaaS delivers a more complete application and shifts even more platform operation to the provider.
No model is universally better. A custom driver or operating-system dependency may require IaaS. A web application may benefit from PaaS. A standard business need may be satisfied by SaaS without building anything.
The Azure Fundamentals credential is most useful when these decisions become intuitive. If you can identify who manages what, how demand changes, what failure boundary matters, and how cost behaves, the rest of AZ-900 becomes much easier to organize.
A public cloud uses provider-operated shared infrastructure. A private cloud is dedicated to one organization. A hybrid design connects private or on-premises infrastructure with public-cloud services.
These terms do not automatically tell you whether a design is secure, inexpensive, or scalable. They describe where computing resources are delivered and how environments are connected. The trade-offs in public, private, and hybrid cloud become useful only when tied to requirements such as regulation, latency, legacy dependencies, or geographic control.
Traditional infrastructure often requires capital spending before demand is known. Cloud consumption allows resources to be provisioned and charged based on usage, but variable pricing does not eliminate the need for financial discipline.
Scalable cloud services can increase cost just as easily as they reduce it. The useful skill is connecting consumption to business value and recognizing when idle resources, overprovisioning, data movement, or unnecessary premium features create waste.
The broader FinOps mindset goes beyond AZ-900, but it reinforces the fundamentals idea that cloud cost is managed continuously.
Scalability means a system can handle more or less workload by changing available resources. Vertical scaling changes the size or capability of an individual resource. Horizontal scaling changes the number of resources.
Elasticity adds automatic or rapid adjustment to changing demand. A system that can scale is not necessarily configured to scale itself dynamically.
Scenario questions become easier when you identify the change in demand first. Is growth permanent? Is it seasonal? Does the application experience sudden bursts? Does the design need to return to a lower baseline after the spike?
Cloud economics also become easier when you separate fixed capacity from variable demand. A workload that runs steadily all year may benefit from different purchasing and architecture choices than one that spikes for a few hours each month. The cloud gives you more ways to match capacity to demand, but it does not decide the economics for you.
Elasticity is most valuable when demand genuinely changes. If a workload has a predictable baseline, scaling every component aggressively may add complexity without much benefit. If demand rises and falls sharply, the ability to add and release capacity quickly becomes much more valuable. The cloud concept is therefore about matching resource behavior to workload behavior, not assuming that more automation is always better.
AZ-900 also distinguishes capital expenditure from operational expenditure. Buying datacenter hardware is typically a capital commitment made before the capacity is fully used, while cloud consumption shifts more spending toward ongoing operating expense. The distinction helps explain why cloud economics are tied to usage and why unused capacity matters.
High availability focuses on keeping a service available despite component failures. Reliability is broader: the system should continue to perform its intended function consistently under expected conditions and failures. Disaster recovery deals with restoring service after a major disruption.
Azure regions and availability zones provide architectural building blocks for resilience, but they are not interchangeable. Regions and availability zones should be understood by the failure boundary they address rather than as geography trivia.
Fault tolerance and recovery should be matched to the business impact of interruption. A service that can tolerate several hours of downtime needs a different design from one that must remain available through a datacenter failure. Fundamentals questions often become easier when you identify the required failure boundary before selecting the Azure feature.
Serverless does not mean servers do not exist. It means the provider handles more of the infrastructure and scaling layer while the customer focuses on code or workflow. Billing is often closely tied to execution or consumption rather than continuously running infrastructure.
The right question is whether the workload benefits from event-driven execution, automatic scale, and reduced infrastructure management. A long-running process with highly predictable resource needs may have different economics or operational requirements.
A practical serverless comparison is to imagine the same small event-driven task on a continuously running virtual machine and on a managed execution platform. The VM gives the customer more operating-system control but also more responsibility for patching, capacity, and availability. The serverless option removes much of that infrastructure work but introduces a different execution and pricing model. The scenario—not the label—determines which trade-off is useful.
Cloud platforms make resources easy to create, which is exactly why governance is necessary. Organizations need controls for allowed regions, naming, tagging, access, cost ownership, configuration standards, and change management.
Good governance does not mean blocking every developer request. It creates safe boundaries that allow teams to move quickly without losing visibility or control.
Cloud platforms can improve predictability by making infrastructure repeatable, measurable, and easier to scale. That does not mean cost or performance are automatically constant. Demand, architecture, service tiers, data movement, and configuration still affect the result.
At the fundamentals level, distinguish predictable operations from fixed consumption. Automation, monitoring, standardized deployment, and capacity planning can make outcomes easier to forecast even when usage varies.
Cloud providers invest heavily in physical security, platform protection, identity services, monitoring, and security tooling. Those benefits do not remove the customer’s responsibility to configure access correctly, protect data, patch customer-managed systems, and apply governance.
This is another reason shared responsibility is so central. A service can be secure by design and still be used insecurely.
Cloud manageability includes infrastructure as code, automation, centralized monitoring, policy, portals, command-line tools, and APIs. The benefit is not merely that resources can be created quickly. They can also be changed consistently, observed centrally, and governed across many environments.
When comparing on-premises and cloud operations, include the lifecycle after deployment. How quickly can a change be repeated? How easily can an administrator see drift? How consistently can policy be enforced? Those questions reveal the operational value of manageability.
The same principle applies to manageability. Faster provisioning is valuable only when resources can still be identified, secured, monitored, changed, and retired safely. Good cloud operations combine speed with repeatability and visibility rather than treating rapid creation as the goal by itself.
Manageability also depends on scope. Policies, access, cost ownership, and monitoring can be applied at different levels of the Azure hierarchy, which is why resource groups, subscriptions, and management groups matter even in a fundamentals course. The hierarchy gives organizations a way to apply consistent controls without configuring every resource individually.
Take a small business application and change one condition at a time. First, assume demand is stable. Then make it seasonal. Add a compliance requirement. Require local data processing. Remove the need for operating-system control. Introduce a region-wide recovery target.
Each change should alter one or more decisions about deployment model, service model, scaling, resilience, or governance. If your answer never changes, you are probably recalling definitions rather than using the concepts.
One final way to check the cloud-concepts domain is to explain a design without naming an Azure product. Describe who is responsible for the operating system, how the workload scales, what happens during a datacenter failure, how costs change with usage, and which governance boundary matters. Only after that should you map the scenario to Azure services. If the explanation is sound before the product name appears, the underlying cloud concept is probably clear.
Use the same scenario to test more than one concept. A seasonal web application can raise questions about elasticity, consumption pricing, availability, and manageability at the same time. A regulated workload can combine deployment model, shared responsibility, governance, and security. These mixed examples are closer to the way fundamentals questions actually use cloud concepts.
If you can explain why the answer changes when one business constraint changes, the concept is working as a decision tool rather than a memorized definition.
