Microsoft · Free Practice Questions · Last reviewed May 2026
18real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
28% of exam · 6 sample questions below
A startup wants to deploy a web application that experiences unpredictable traffic spikes. They need to scale resources automatically without manual intervention. Which benefit of cloud computing directly addresses this requirement?
High availability
Elasticity
Elasticity is the cloud characteristic that allows a web application to automatically increase or decrease compute, storage, or networking resources in response to live traffic. Azure autoscale, often paired with Virtual Machine Scale Sets or App Service, uses metric thresholds such as CPU utilization or request queue length to add or remove instances on demand. This directly addresses unpredictable spikes and troughs, making it the correct answer.
Disaster recovery
Fault tolerance
A retail company runs its e-commerce platform on a public cloud. During a major sale event, they want to ensure that the application remains accessible even if an entire data center fails. Which cloud computing concept does this describe?
Scalability
Elasticity
High availability
High availability is a design principle that minimizes application downtime by eliminating single points of failure and enabling automatic failover when a component fails. This is achieved through redundancy (multiple instances, Azure Availability Zones, or Availability Sets), health probes, and load balancers that reroute traffic to healthy replicas. In the e-commerce scenario, HA ensures the platform remains reachable and functional during a component failure, directly addressing the stated requirement to keep services running.
Disaster recovery
A financial services company is evaluating a public cloud provider. They are concerned about the shared responsibility model for security. The company must ensure that their customer data is encrypted at rest and in transit. Under the shared responsibility model, which security control is the cloud provider typically responsible for?
Encrypting customer data at rest
Patching virtual machines
Physical network security
Physical network security is the provider's responsibility because the cloud provider operates and controls the physical data center infrastructure. This includes securing the facility, cabling, switches, routers, and firewalls against physical tampering, environmental threats, and unauthorized access. The customer has no visibility or control over these physical layers, so under the shared responsibility model this falls entirely on Microsoft.
Managing customer access policies
A multinational corporation wants to reduce its carbon footprint by shifting workloads to the cloud. They want to understand how using a cloud provider's shared infrastructure contributes to sustainability. Which cloud computing concept is most directly related to this environmental benefit?
Broad network access
Resource pooling
Resource pooling is the cloud characteristic that directly underpins sustainability: providers virtualize and share physical infrastructure across many tenants, dramatically reducing idle capacity and per-workload energy overhead. By consolidating workloads into hyperscale data centers optimized for Power Usage Effectiveness (PUE), resource pooling lowers total electricity consumption and carbon emissions relative to each customer operating dedicated hardware.
On-demand self-service
Rapid elasticity
A small business wants to move its accounting software to the cloud to avoid purchasing and maintaining physical servers. Which cloud service model would provide the accounting application as a ready-to-use service over the internet?
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
SaaS is a cloud service model that delivers complete, ready-to-use applications over the internet, typically on a subscription basis. For accounting, a SaaS provider like QuickBooks Online or Microsoft Dynamics 365 supplies the fully functional software, including the application, data storage, and underlying infrastructure, eliminating the need to purchase perpetual licenses or install software on local machines. The customer just configures the service and begins using it.
Function as a Service (FaaS)
A hospital is subject to strict data residency laws that require patient data to remain within the country's borders. They are considering using a public cloud provider. Which cloud deployment model would best meet this compliance requirement?
Public cloud
Private cloud
A private cloud is a cloud computing environment dedicated exclusively to a single organization, either on-premises or hosted by a third-party provider with isolated infrastructure. This gives the hospital direct control over the physical location of servers, storage, and networks, allowing it to ensure all data remains within a specific geographic boundary as required by data residency laws. Moreover, private cloud can be configured with strict access policies, encryption, and audit logs to meet healthcare compliance standards like HIPAA, making it the most reliable choice for strict data residency.
Hybrid cloud
Community cloud
Want more Describe cloud concepts practice?
Practice this domain39% of exam · 6 sample questions below
A company is planning to migrate its on-premises applications to Azure. They have a mix of monolithic and microservices-based applications. Which Azure compute service should they choose for a microservices architecture that requires independent scaling and deployment of components?
Azure Functions
Azure App Service
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS) is the correct choice because it provides a fully managed Kubernetes control plane, enabling containerized microservices to be deployed, scaled, and updated independently. With native support for horizontal pod autoscaling, service discovery, and rolling updates, AKS directly addresses the requirement for independent scaling and deployment of each microservice component, without the operational overhead of managing the control plane yourself.
Azure Virtual Machines
A solutions architect is designing a storage solution for a large media company. The company needs to store video files that are accessed infrequently but must be retained for several years for compliance. Which two Azure storage options meet these requirements? (Select two.)
Blob Storage - Hot tier
Blob Storage - Cool tier
Azure Blob Storage Cool tier is optimized for data that is infrequently accessed but must be available immediately on demand. It offers significantly lower storage costs than the Hot tier while maintaining millisecond access latency, making it ideal for video files that are viewed only occasionally but require instant playback. Lifecycle management policies can automatically transition blobs to Cool tier after a set period of inactivity, providing a cost-effective balance between performance and price.
Blob Storage - Archive tier
The Archive tier in Azure Blob Storage delivers the absolute lowest storage cost of any Azure storage option, designed for data that is rarely accessed and must be retained long-term, such as compliance archives. However, blobs in Archive are offline and require rehydration to an online tier before reading, with retrieval latency ranging from minutes to up to 15 hours. This makes it perfect for media assets that must be preserved for regulatory purposes but are almost never accessed, as long as you can tolerate delay when retrieval is finally needed.
Azure Files - Premium tier
A developer is building a serverless application that requires integration with an on-premises SQL Server database for real-time data processing. The on-premises network is connected to Azure via a site-to-site VPN. Which Azure service would allow the function to securely access the on-premises database without exposing it to the public internet?
Azure Functions in Consumption plan
Azure Functions in Premium plan with VNet integration
Azure Functions Premium plan supports VNet integration, enabling your function app to route outbound and inbound calls to and from resources in a virtual network. With a site-to-site VPN or ExpressRoute, you can securely connect that VNet to your on-premises SQL Server, keeping database traffic off the public internet. This preserves the event-driven serverless model while providing private, predictable network access.
Azure SQL Database
Hybrid Connections
A company is designing a multi-tier application on Azure. The web tier needs to scale out based on CPU usage, while the database tier requires high-performance storage for transactional data. Which combination of Azure services should they choose?
Azure Functions and Azure Cosmos DB
Azure App Service and Azure SQL Database
Azure App Service is a fully managed PaaS offering for web applications that provides automatic scaling, load balancing, and built-in DevOps capabilities without managing VMs. Azure SQL Database is a managed relational database with high availability, automated backups, and a compatibility level for typical transactional SQL workloads. Together they form a standard multi-tier stack where the web tier handles HTTP requests and the data tier stores structured data with low-latency access.
Azure Virtual Machine Scale Sets and Azure Files
Azure Kubernetes Service and Blob Storage
A company is deploying a mission-critical application that must remain available even if a physical Azure datacenter within a region fails. The application will run on multiple virtual machines. Which Azure feature should they use to protect against this specific failure scenario?
Availability Zones
Availability Zones are physically separate datacenters within an Azure region, each with independent power, cooling, and networking. By placing VMs across multiple zones, you ensure that if an entire datacenter fails, the remaining zones continue to serve traffic, providing true datacenter-level redundancy. This architecture supports an SLA of up to 99.99% for VMs deployed across zones, making it the correct choice for a mission-critical application that must remain available during a facility outage.
Availability Sets
Virtual Machine Scale Sets
Azure Load Balancer
A company deploys a web application on Azure App Service. During a marketing campaign, they expect traffic to double. The app uses a Standard tier App Service plan. They want to ensure that the additional load is handled without performance degradation while keeping costs minimal. Which action should they take?
Scale out the App Service plan by increasing the instance count.
Scaling out increases the number of VM instances running the App Service plan, allowing Azure's built-in load balancer to distribute incoming requests across all instances. For a predictable doubling of traffic, adding instances provides immediate additional compute capacity and is more cost-effective than scaling up, because you pay per-second for these standard-tier instances and can later scale back in. This manual operation takes effect within seconds to minutes, directly addressing the expected spike now.
Scale up the App Service plan to a Premium tier for more resources.
Enable autoscale on the existing plan to let Azure handle scaling automatically.
Deploy Azure CDN to cache static content.
Want more Describe Azure architecture and services practice?
Practice this domain33% of exam · 6 sample questions below
A company has multiple Azure subscriptions for different departments. They want to enforce consistent policies across all subscriptions regarding allowed virtual machine sizes and require compliance reporting. Which Azure feature should they use?
Azure Blueprints
Azure Resource Manager templates
Azure Policy
Azure Policy is the correct choice because it can be assigned at management group or subscription scope to enforce resource rules—such as allowed VM SKUs or required tags—across all department subscriptions. Policy definitions use effects like Deny, Audit, or Append, and every existing or newly created resource is continuously evaluated for compliance. A built-in compliance dashboard reports which resources are compliant or non-compliant, giving the centralized governance and reporting the departments require.
Role-Based Access Control (RBAC)
A company uses Azure and wants to ensure that their IT team receives alerts when virtual machines are deallocated unexpectedly. Which Azure service should they use to create a rule that triggers an action when a VM is deallocated?
Azure Service Health
Azure Monitor
Azure Monitor is the correct service because it captures and retains the Activity Log, which records control-plane events such as virtual machine deallocation. By creating an Activity Log alert rule, you can define a condition that fires when the 'Deallocate Virtual Machine' operation occurs, sending notifications via action groups to email, SMS, or webhook. This makes Azure Monitor the go-to for real-time, resource-level operational alerts.
Azure Advisor
Azure Policy
A company needs to track and optimize costs across multiple Azure subscriptions. They want to allocate budgets and receive notifications when spending exceeds forecasted amounts. Which Azure tool should they use?
Azure Advisor
Azure Cost Management
Azure Cost Management is the native cloud financial management service for tracking, analyzing, and optimizing spend across Azure subscriptions. It provides a centralized view of costs, supports budget creation with alert thresholds, and includes cost analysis tools to identify spending trends and anomalies. As the umbrella service, it is the correct answer for tracking and optimizing costs.
Azure Policy
Azure Budgets
A global company wants to organize its Azure resources by department and project. They need to enforce cost allocation and apply governance policies consistently across all subscriptions. Which two Azure features should they use together? (Select two.)
Resource groups
Management groups
Management groups support hierarchical organization of Azure subscriptions, enabling centralized governance, policy assignment, and access control across a global enterprise. They can nest subscriptions under a common structure, allowing consistent RBAC and compliance at scale. This makes them the appropriate mechanism for organizing resources by business unit, region, or other top-level groupings.
Tags
Tags are key-value pairs that can be assigned to resources, resource groups, or subscriptions to categorize them according to business units, environments, cost centers, or owners. They provide a straightforward way to organize metadata for cost allocation, reporting, and operational filtering, but they do not affect governance or access. Tags are a complementary organizational tool, often used alongside management groups for finer-grained labeling.
Azure Policies
A company wants to ensure that all new Azure resources in a subscription are automatically tagged with a 'Department' tag. Which Azure service should they use to enforce this requirement?
Azure Policy
Azure Policy is the correct answer because it is the native Azure governance service that evaluates resource creation and update requests in real time against rule definitions. Policies can enforce tagging by using effects such as 'deny' (blocking resource creation if required tags are missing), 'append' (automatically adding a tag with a default value), or 'audit' (logging non-compliant resources). For example, the built-in policy 'Require a tag and its value on resources' ensures every new resource is created with the specified tag, and you can assign it at subscription or management group scope to make the enforcement consistent across all new resources.
Azure Blueprints
Azure RBAC
Azure Resource Lock
A company has multiple Azure subscriptions for different departments. They want to receive budget alerts when spending in any subscription exceeds 80% of the allocated amount. Which Azure feature enables them to set up these alerts?
Azure Cost Management + Billing budgets
Azure Cost Management + Billing budgets are purpose-built to track spending against defined monetary thresholds at subscription, resource group, or management group scope. You can configure budget amounts, actual and forecasted cost threshold percentages, and trigger email alerts or automation via action groups when spending approaches or exceeds those levels. Because the service reads Azure billing and meter data, it directly fulfills the requirement to alert on subscription cost limits, unlike the general governance and telemetry tools in the other choices.
Azure Advisor
Azure Monitor
Azure Policy
Want more Describe Azure management and governance practice?
Practice this domainThe AZ-900 exam has 50 questions and must be completed in 60 minutes. The passing score is 700/1000.
Conceptual questions on cloud models, Azure architecture, core services, security, governance, pricing, and support — no CLI or configuration required.
The exam covers 3 domains: Describe cloud concepts, Describe Azure architecture and services, Describe Azure management and governance. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official Microsoft AZ-900 exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.