Reviewed edition: October 17, 2026. Reference: official skills effective from July 20, 2026.
This sheet brings together concepts to distinguish and apply in Azure Fundamentals scenarios. Use it for revision after studying and practicing with Microsoft Learn.
Exam map
| Area | Official weight | Where to focus revision |
|---|---|---|
| Cloud concepts | 25–30 % | Shared responsibility, models, benefits and consumption |
| Azure architecture and services | 35–40 % | Infrastructure, compute, networking, storage and identity |
| Management and governance | 30–35 % | Costs, compliance, deployment and monitoring |
Percentages are coverage ranges. Microsoft updates the English exam first; translated versions may incorporate changes later. Check the official AZ-900 guide before your exam appointment.
Cloud concepts
Deployment models
| Model | What it means | Typical scenario |
|---|---|---|
| Public | Provider services available to multiple customers, with logical isolation | Provision resources according to demand |
| Private | Infrastructure dedicated to one organization, owned or hosted by a third party | Specific control requirements |
| Hybrid | Integrates private or on-premises infrastructure with public cloud | Retain on-premises systems and connect them to Azure |
A private cloud need not be physically located on company premises. A public-cloud resource can use private connectivity.
Consumption and benefits
- Consumption: spending depends on the service, capacity, usage and purchasing model. Pay-as-you-go and consumption commitments offer different pricing structures.
- CapEx and OpEx: buying infrastructure involves upfront investment; consuming services shifts some spending to operations. Migration does not guarantee savings without usage controls.
- High availability: keep the service operational during certain failures.
- Scaling up: increase or decrease an instance’s capacity.
- Scaling out: add or remove instances.
- Elasticity: adjust capacity to variable demand; automation depends on the service and configuration.
- Reliability: recover from failures and continue delivering the service.
- Predictability: estimate performance and costs using capacity, metrics and tools.
- Security and governance: apply controls, permissions and rules consistently.
- Management: provision, configure and monitor using tools and automation.
- Serverless: the provider manages underlying infrastructure. Servers and customer responsibilities still exist.
Source: cloud concepts and benefits.
Services and shared responsibility
| Model | Customer responsibilities include | Provider responsibility | Example |
|---|---|---|---|
| IaaS | Guest operating system, applications, data and network configuration | Physical infrastructure and virtualization | Azure Virtual Machines |
| PaaS | Application code, data, identities and configuration | Infrastructure, operating system and managed platform | Azure App Service |
| SaaS | Data, users, access and available configuration | Application and underlying platform | Microsoft 365 |
You retain responsibilities for data, identities and access in every model. SaaS does not eliminate account protection and permission configuration. On premises, the organization is responsible for the whole stack.
Source: shared responsibility in the cloud.
Azure architecture
Physical infrastructure
| Description | What to remember |
|---|---|
| Data center | Physical facilities with servers, networking and storage |
| Region | Geographic area containing Azure data centers |
| Availability zone | Group of data centers within a region, with independent power, cooling and networking |
| Region pair | Relationship between certain regions for resilience features of particular services |
| Sovereign regions | Separate cloud environments meeting specific requirements, such as Azure Government or Azure operated by 21Vianet in China |
Not every region offers the same services, zones or pairing relationships. Distributing resources across zones and protecting against regional failure are different decisions. Cross-region recovery must be designed according to the service.
Resource organization
Grupo de administración raíz
└── Grupos de administración
└── Suscripciones
└── Grupos de recursos
└── Recursos
- Microsoft Entra tenant: identity-directory boundary associated with subscriptions.
- Management group: organizes subscriptions and enables governance at greater scale.
- Subscription: scope for management, access, limits and billing.
- Resource group: logical container for related resources; nested resource groups are not supported.
- Resource: manageable instance, such as a VM, network or storage account.
A resource group can contain resources from different regions. Its location stores group metadata and does not require all resources to be located there.
Source: Azure architectural components.
Compute and hosting
| Service or option | When it fits |
|---|---|
| Azure Virtual Machines | You need control over the operating system and installed software |
| Virtual Machine Scale Sets | You manage a set of VMs with scaling and load distribution |
| Availability Sets | You distribute VMs across fault and update domains within a data center |
| Azure Virtual Desktop | You provide remote Windows desktops and applications |
| Azure App Service | You host web applications and APIs on a managed platform |
| Azure Functions | You run event-triggered code using a serverless model |
| Azure Container Instances | You run containers without managing VMs or a Kubernetes cluster |
| Azure Kubernetes Service | You need container orchestration with managed Kubernetes |
A VM needs compute configuration, disks and connectivity, such as an interface and virtual network. A public IP is optional.
VM vs container: a VM has its own guest operating system; containers share the host operating-system kernel. App Service vs Functions: application hosting versus event-driven function execution.
Source: compute services.
Networking and connectivity
| Component | Function |
|---|---|
| Virtual Network — VNet | Logical private network in Azure |
| Subnet | Segment of a VNet’s address space |
| VNet peering | Connects virtual networks through Microsoft’s network; not automatically transitive |
| Azure DNS | Hosts DNS zones; does not register domain names |
| VPN Gateway | Connects networks or clients through encrypted tunnels |
| ExpressRoute | Private connectivity to Microsoft through a provider, without crossing the public internet |
| Public endpoint | Access through a public address, subject to configured controls |
| Private endpoint | An interface with a private IP in your VNet to access a supported service |
Private connectivity and encryption are different properties: ExpressRoute does not encrypt all traffic by default. Creating a private endpoint does not automatically disable the service’s public access either.
For additional context, Load Balancer distributes transport-layer traffic; Application Gateway routes HTTP/HTTPS web traffic and can incorporate WAF through compatible configuration.
Sources: virtual networks, ExpressRoute and Azure Private Endpoint.
Storage
Services and accounts
| Service | Main use |
|---|---|
| Blob Storage | Unstructured objects: documents, images, videos and backups |
| Azure Files | Managed file shares using SMB or NFS, depending on the selected option |
| Queue Storage | Messages for asynchronous processing between components |
| Table Storage | Structured NoSQL data without a relational schema |
| Azure Managed Disks | Block storage for VMs |
The storage account defines options such as region, performance, redundancy and access. General-purpose v2 accounts cover many scenarios; premium options depend on the service and workload.
Blob access tiers
| Level | Access pattern |
|---|---|
| Hot | Frequent access |
| Cool | Infrequent access; typical minimum retention of 30 days |
| Cold | Very infrequent access; typical minimum retention of 90 days |
| Archive | Exceptional access; typical minimum retention of 180 days and prior rehydration |
Lower storage prices can mean higher access costs. Early deletion or tier changes may incur charges; conditions depend on the account type. Archive does not provide immediate access.
Source: storage services and tiers.
Redundancy
| Option | Replication location |
|---|---|
| LRS | Three copies within one data center in the primary region |
| ZRS | Synchronous copies across three zones in the primary region |
| GRS | LRS in the primary region and asynchronous replication to another region |
| GZRS | ZRS in the primary region and asynchronous replication to another region |
| RA-GRS / RA-GZRS | Add read access in the secondary region before failover |
The geographic copy may lag behind. Redundancy is not a backup: also consider deletions, corruption and historical recovery. Each option’s support depends on the service and region.
Source: Azure Storage redundancy.
Transfer and migration
| Tool | Purpose |
|---|---|
| AzCopy | Copies data to, from or between storage accounts through the command line |
| Azure Storage Explorer | Explores and manages storage through a graphical interface |
| Azure File Sync | Synchronizes Azure Files shares with Windows Server |
| Azure Migrate | Helps discover, assess and migrate workloads to Azure |
| Azure Data Box | Transfers large volumes using physical devices when networking limits the move |
Source: migration and file movement.
Identity, access and security
| Concept or service | What it addresses |
|---|---|
| Microsoft Entra ID | Cloud identity and authentication; formerly Azure AD |
| Microsoft Entra Domain Services | Managed domain services, such as domain join, LDAP, Kerberos and NTLM |
| SSO | Access to multiple applications through one sign-in session |
| MFA | Verification using factors from different categories |
| Passwordless | Password-free authentication, such as passkeys or Windows Hello for Business |
| External identities | Collaboration and access for external users |
| Conditional Access | Evaluates identity, device, location or risk signals to apply controls |
| Azure RBAC | Determines who can perform which operations at which scope |
| Defender for Cloud | Assesses security posture and provides workload protection according to enabled plans |
Authentication: verify who you are. Authorization: determine what you can do. An Azure RBAC role is not the same as a Microsoft Entra administrative role.
Zero Trust: verify explicitly, grant least privilege and assume breach. Defense in depth: combine controls at multiple layers, such as identity, network, applications and data.
Sources: identity, access and security and Zero Trust in Azure.
Governance and compliance
| Tool | Question it answers |
|---|---|
| Azure RBAC | Who can execute an operation? |
| Azure Policy | Which configurations are allowed, audited or must be remediated? |
| Resource locks | How are accidental management-plane changes or deletions prevented? |
| Microsoft Purview | How is information discovered, classified and governed? |
| Tags | How are resources and costs organized and attributed using key-value pairs? |
- CanNotDelete: allows resource modification but prevents deletion.
- ReadOnly: restricts management-plane operations and may affect actions requiring writes.
- Tags do not grant permissions or automatically inherit from a resource group.
- A lock does not replace data-plane controls or a backup strategy.
Azure Blueprints has been in phased retirement since July 31, 2026, with retirement scheduled for January 31, 2027. It is not presented here as a tool for new designs. Microsoft recommends migration toward Deployment Stacks and template specs or Git-versioned templates.
Sources: governance and compliance and Blueprints retirement.
Costs and optimization
| Tool or concept | Use |
|---|---|
| Pricing calculator | Estimate a configuration before deployment |
| Microsoft Cost Management | Analyze spending, budgets, alerts and cost allocation |
| Azure Advisor | Identify optimization recommendations |
| Tags | Attribute costs by project, department or environment |
| Reservations and savings plans | Obtain discounts through commitments applying to certain workloads |
Cost may vary by service, SKU, region, duration, storage, operations, licenses and data transfer. Stopping a VM’s operating system does not deallocate it; even deallocated VMs may retain disk or other resource charges.
A budget alerts; it does not automatically stop consumption. Estimates should be reviewed against actual spending and purchasing terms.
Source: cost management in Azure.
Management and deployment tools
| Tool | Function |
|---|---|
| Azure Portal | Management through a web interface |
| Azure Cloud Shell | Browser-accessible shell with Bash or PowerShell |
| Azure CLI | Cross-platform Azure commands |
| Azure PowerShell | Cmdlets for managing Azure |
| Azure Resource Manager — ARM | Management layer receiving and coordinating resource operations |
| ARM templates | Declarative infrastructure definition in JSON |
| Azure Bicep | Declarative language converted into ARM templates |
| Azure Arc | Extends Azure management to supported resources outside Azure |
Infrastructure as code — IaC: describe and version configuration for consistent repeatable deployments. Bicep is an abstraction over ARM templates, not an “ARM superset”.
Sources: management and deployment tools and what Bicep is.
Monitoring and availability
| Tool | What it provides |
|---|---|
| Azure Advisor | Personalized recommendations on configuration and best practices |
| Azure Service Health | Incidents, maintenance and advisories affecting services you use |
| Azure Monitor | Telemetry collection, analysis and response |
| Log Analytics | Log querying and analysis using KQL |
| Azure Monitor Alerts | Notifications and actions when conditions are met |
| Application Insights | Monitoring of application performance and behavior |
Revision rule: recommendations → Advisor; platform incidents → Service Health; metrics, logs and alerts → Monitor.
Source: monitoring tools.
An SLA sets service commitments under specific conditions. Its value depends on the product, configuration and architecture. It does not guarantee absolute availability or replace recovery design. See official Azure SLAs to verify any percentage.
Revision scenarios
| You need… | Concept to recognize |
|---|---|
| Control the operating system | An IaaS VM |
| Host a web application without managing the OS | App Service |
| Run code when an event arrives | Functions |
| Distribute instances across zones | Availability zones |
| Maintain storage replicas in another region | GRS or GZRS |
| Read the secondary replica without failover | A compatible RA option |
| Require MFA based on access signals | Conditional Access |
| Grant resource read permission | Azure RBAC |
| Restrict deployment regions | Azure Policy |
| Prevent accidental deletion | CanNotDelete lock |
| Estimate a configuration | Pricing calculator |
| Investigate application failures and latency | Application Insights |
These are educational examples, not official questions. Practice explaining why each answer fits and which conditions could change it. Complete revision with the official practice assessment.