Focus keyphrase: AZ-900 practice questions
These AZ-900 practice questions cover the Microsoft Azure Fundamentals exam, especially the cloud concepts and Azure architecture areas from the official skills outline. The goal is not trivia. The goal is to recognize the service model, availability, governance, and cost-management clue Microsoft is testing.
Use this set as a quick exam-style review before moving into deeper Azure administrator or architect material. If you want a more advanced architecture set afterward, try our AZ-305 cost optimization practice questions.
AZ-900 Practice Questions 1-10: Cloud Concepts and Azure Architecture
Question 1: Choosing a Cloud Service Model
A company wants to move an existing line-of-business application to Azure. The application must continue running on a Windows Server virtual machine because the vendor has not certified it for containers or a platform service. The company also wants full control over operating system patch timing.
Which cloud service model best matches this requirement?
- A) Software as a Service (SaaS)
- B) Platform as a Service (PaaS)
- C) Infrastructure as a Service (IaaS)
- D) Function as a Service (FaaS)
Answer instruction: Choose one answer.
Correct answer: C) Infrastructure as a Service (IaaS)
Explanation: IaaS gives the customer control over the virtual machine operating system, installed software, and patch schedule. Azure provides the underlying compute, storage, networking, and datacenter infrastructure, but the customer still manages the guest OS and application stack.
Why the other options are wrong: SaaS provides a complete application, such as Microsoft 365, with very limited control over the underlying platform. PaaS abstracts the OS and runtime management, which is helpful for modern apps but does not fit a vendor-certified VM requirement. FaaS is event-driven serverless compute and is not appropriate for lifting a full VM-based application.
Exam objective/domain: Describe cloud concepts; describe cloud service types.
Official reference: Microsoft Learn: Describe Infrastructure as a Service
Question 2: Capital Expense vs. Operating Expense
A startup is comparing a traditional on-premises datacenter purchase with deploying the same workload in Azure. The startup wants to avoid buying servers in advance and prefers to pay monthly based on actual usage.
Which cloud benefit is the startup prioritizing?
- A) Replacing operating expense with capital expense
- B) Moving from capital expense to consumption-based operating expense
- C) Eliminating all security responsibilities
- D) Guaranteeing that every workload is free during low usage
Answer instruction: Choose one answer.
Correct answer: B) Moving from capital expense to consumption-based operating expense
Explanation: Cloud computing commonly shifts spending from large upfront capital purchases to operating expense based on consumption. That is one reason cloud is attractive to organizations that need to start small, scale gradually, or avoid overbuying hardware.
Why the other options are wrong: Option A reverses the direction. Option C is false because cloud uses a shared responsibility model; customers still manage responsibilities such as data, identities, and configuration. Option D is also false because low usage may reduce cost, but it does not make every workload free.
Exam objective/domain: Describe cloud concepts; describe the benefits of using cloud services.
Official reference: Microsoft Learn: Study guide for Exam AZ-900
Question 3: Elasticity During Traffic Spikes
An online retailer expects unpredictable traffic spikes during flash sales. The application should automatically add compute capacity during demand spikes and remove capacity after traffic returns to normal.
Which cloud concept is most directly described?
- A) Elasticity
- B) Fault tolerance
- C) Disaster recovery
- D) Data sovereignty
Answer instruction: Choose one answer.
Correct answer: A) Elasticity
Explanation: Elasticity is the ability to automatically scale resources out or in as demand changes. In exam scenarios, words such as automatically, traffic spike, scale out, and scale back in are strong elasticity clues.
Why the other options are wrong: Fault tolerance is about continuing to operate when a component fails. Disaster recovery focuses on restoring service after a major outage. Data sovereignty concerns where data is stored and which laws or regulations apply to it.
Exam objective/domain: Describe cloud concepts; describe the benefits of cloud computing.
Official reference: Microsoft Learn: Study guide for Exam AZ-900
Question 4: Availability Zones
A team is designing a highly available application in an Azure region that supports availability zones. The application should remain available if one datacenter facility in that region has a failure.
What should the team use?
- A) Deploy all resources into one availability zone
- B) Deploy zone-redundant or zonal resources across multiple availability zones
- C) Move all resources to a single resource group
- D) Use Azure Cost Management budgets
Answer instruction: Choose one answer.
Correct answer: B) Deploy zone-redundant or zonal resources across multiple availability zones
Explanation: Azure availability zones are physically separate locations within an Azure region. Using multiple zones can help protect a workload from a localized datacenter failure within that region.
Why the other options are wrong: Deploying everything into one zone does not protect against that zone failing. A resource group is a management container, not an availability boundary. Budgets help monitor cost; they do not make an application resilient.
Exam objective/domain: Describe Azure architecture and services; describe Azure regions and availability zones.
Official reference: Microsoft Learn: What are Azure Availability Zones?
Question 5: Resource Groups and Resource Locations
A new Azure administrator is creating a resource group named rg-prod-web in the East US region. The administrator then wants to deploy a storage account in West US and place it in the same resource group.
Is this supported?
- A) Yes. A resource group has a location for metadata, but it can contain resources from different Azure regions.
- B) Yes, but only if all resources use the same Azure subscription and the same availability zone.
- C) No. Every resource in a resource group must be in the same Azure region as the resource group.
- D) No. Storage accounts cannot be placed in resource groups.
Answer instruction: Choose one answer.
Correct answer: A) Yes. A resource group has a location for metadata, but it can contain resources from different Azure regions.
Explanation: Resource groups are logical containers used to manage related Azure resources. The resource group itself has a region, but resources inside the group can exist in different Azure regions.
Why the other options are wrong: Availability zones are not required for membership in a resource group. Option C incorrectly treats the resource group location as a strict resource-location boundary. Option D is false because storage accounts are Azure resources and must be placed in a resource group.
Exam objective/domain: Describe Azure architecture and services; describe Azure resources and resource groups.
Official reference: Microsoft Learn: Manage Azure resource groups
Question 6: Organizing Multiple Subscriptions
An enterprise has many Azure subscriptions for different departments. The cloud governance team wants to apply policy and access management consistently above the subscription level.
Which Azure governance scope should the team use?
- A) Management groups
- B) Availability sets
- C) Azure virtual networks
- D) Azure Storage containers
Answer instruction: Choose one answer.
Correct answer: A) Management groups
Explanation: Management groups provide a governance scope above subscriptions. They are commonly used to organize subscriptions and apply controls such as Azure Policy and role-based access control inheritance across multiple subscriptions.
Why the other options are wrong: Availability sets help distribute virtual machines across fault and update domains, not organize subscriptions. Virtual networks provide network isolation and connectivity. Storage containers organize blobs inside a storage account, not Azure subscriptions.
Exam objective/domain: Describe Azure architecture and services; describe management groups, subscriptions, and resource groups.
Official reference: Microsoft Learn: Azure management groups
Question 7: Estimating Monthly Azure Cost Before Deployment
A project manager wants to estimate the monthly cost of an Azure solution before the team deploys any resources. The estimate should include expected virtual machine, storage, and networking usage.
Which tool should the project manager use first?
- A) Azure Pricing Calculator
- B) Azure Service Health
- C) Microsoft Defender for Cloud
- D) Azure Monitor Alerts
Answer instruction: Choose one answer.
Correct answer: A) Azure Pricing Calculator
Explanation: The Azure Pricing Calculator is designed to estimate costs for Azure products before deployment. It is the exam-friendly answer when a scenario asks for a pre-deployment cost estimate.
Why the other options are wrong: Azure Service Health reports service incidents and planned maintenance. Microsoft Defender for Cloud helps improve security posture and workload protection. Azure Monitor Alerts notify you about observed conditions after resources are producing metrics or logs.
Exam objective/domain: Describe Azure management and governance; describe cost management in Azure.
Official reference: Microsoft Azure Pricing Calculator
Question 8: Composite SLA for Dependent Services
An application requires Service A and Service B to both be available for the application to work. Service A has a 99.9% SLA, and Service B has a 99.95% SLA.
What is true about the application’s composite SLA?
- A) It is higher than both individual SLAs because two services are used.
- B) It is calculated from the dependent services and is lower than either individual SLA in this serial dependency.
- C) It is always exactly 100% if both services are hosted in Azure.
- D) It is unrelated to the availability of Service A and Service B.
Answer instruction: Choose one answer.
Correct answer: B) It is calculated from the dependent services and is lower than either individual SLA in this serial dependency.
Explanation: When an application depends on multiple services in series, the composite SLA is calculated by multiplying the individual SLAs. For example, 99.9% × 99.95% is approximately 99.85%. The more required dependencies you add, the more important design choices become.
Why the other options are wrong: Adding dependencies does not automatically increase availability. Azure does not guarantee 100% availability for all services. The composite SLA is directly related to the availability of the required services.
Exam objective/domain: Describe cloud concepts; describe reliability and predictability in the cloud.
Official reference: Microsoft Learn: Composite SLAs
Question 9: Identifying SaaS
A company subscribes to Microsoft 365. Employees access email, documents, and collaboration tools through the service. Microsoft manages the application, underlying servers, storage, and platform updates.
Which cloud service model is this?
- A) IaaS
- B) PaaS
- C) SaaS
- D) Private cloud only
Answer instruction: Choose one answer.
Correct answer: C) SaaS
Explanation: SaaS provides a complete application that users consume over the internet. The provider manages most of the underlying stack, including the application platform and infrastructure.
Why the other options are wrong: IaaS would give the customer control over VMs and operating systems. PaaS gives developers a managed platform for building or hosting applications, but it is not a complete end-user productivity application. Private cloud describes a deployment model, not the Microsoft 365 service model.
Exam objective/domain: Describe cloud concepts; describe cloud service types.
Official reference: Microsoft Learn: Describe Software as a Service
Question 10: Hybrid Cloud
A healthcare organization keeps a patient-records database in its own datacenter for regulatory reasons. It also uses Azure App Service and Azure Storage for a patient portal that securely connects to the on-premises database.
Which cloud deployment model does this scenario describe?
- A) Public cloud only
- B) Private cloud only
- C) Hybrid cloud
- D) Community cloud only
Answer instruction: Choose one answer.
Correct answer: C) Hybrid cloud
Explanation: Hybrid cloud combines cloud resources with on-premises infrastructure. In this scenario, the application uses Azure services while still depending on a database hosted in the organization’s datacenter.
Why the other options are wrong: Public cloud only would not include the organization’s own datacenter. Private cloud only would not use Azure public cloud services. Community cloud is a shared environment for organizations with common requirements and is not the model described here.
Exam objective/domain: Describe cloud concepts; describe cloud deployment models.
Official reference: Microsoft Learn: Study guide for Exam AZ-900
Answer Key Summary
| Question | Correct Answer | Objective/domain |
|---|---|---|
| 1 | C | Cloud service types |
| 2 | B | Cloud benefits and consumption model |
| 3 | A | Cloud scalability and elasticity |
| 4 | B | Azure regions and availability zones |
| 5 | A | Azure resources and resource groups |
| 6 | A | Management groups and subscriptions |
| 7 | A | Azure cost management |
| 8 | B | Reliability and SLAs |
| 9 | C | SaaS service model |
| 10 | C | Cloud deployment models |
Sources
- Microsoft Learn: Study guide for Exam AZ-900: Microsoft Azure Fundamentals
- Microsoft Learn: Describe Infrastructure as a Service
- Microsoft Learn: Describe Software as a Service
- Microsoft Learn: What are Azure Availability Zones?
- Microsoft Learn: Manage Azure resource groups
- Microsoft Learn: Azure management groups
- Microsoft Azure Pricing Calculator
- Microsoft Learn: Composite SLAs
