This is the free Microsoft AZ-900 practice question bank —
220 of 428 total questions, each with a full explanation, free to
read with no signup required. Updated 2026-10-13.
Every answer is verified against official Microsoft documentation —
see our methodology.
Question 1
You have an Azure application that uses the services shown in the following table.
How should you calculate the composite SLA for the application?
A. 0.999 * 0.9999 = 0.9989001 = 99.89001%
B. 0.999 / 0.9999 = 0.9991 = 99.91%
C. Max(0.999, 0.9999) = 0.9999 = 99.99%
D. Min(0.999, 0.9999) = 0.999 = 99.9%
Show Answer
Correct Answer: A
Explanation: Because the application depends on both services, multiply their availability percentages to calculate the composite SLA: 0.999 × 0.9999 = 0.9989001, or 99.89001%.
Sources:
https://azure.microsoft.com/mediahandler/files/resourcefiles/resilience-in-azure-whitepaper/Resilience%20in%20Azure.pdf
Question 1
Which resources can be used as a source for a Network security group inbound security rule?
A. Service Tags only
B. IP Addresses, Service tags and Application security groups
C. Application security groups only
D. IP Addresses only
Show Answer
Correct Answer: B
Explanation: An NSG inbound rule’s source can be specified using IP addresses or CIDR ranges, a service tag, or an application security group. Option B includes all three.
Question 1
HOTSPOT
-
Select the answer that correctly completes the sentence.
Show Answer
Correct Answer: availability
Explanation: An SLA commonly specifies availability as a percentage of uptime over a defined period, such as a year.
Question 2
HOTSPOT -
Select the answer that correctly completes the sentence.
Show Answer
Correct Answer: resource tags
Explanation: Azure resource tags let you logically organize resources for reporting, cost allocation by department, and budget tracking.
Question 2
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
Your company has an Azure subscription that contains the following unused resources:
✑ 20 user accounts in Azure Active Directory (Azure AD)
Five groups in Azure AD -
✑ 10 public IP addresses
✑ 10 network interfaces
You need to reduce the Azure costs for the company.
Solution: You remove the unused public IP addresses.
Does this meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: A
Explanation: Yes. Unused public IP addresses can incur charges, so removing them can reduce Azure costs.
Question 2
What does a customer provide in a software as a service (SaaS) model?
A. application data
B. data storage
C. compute resources
D. application software
Show Answer
Correct Answer: A
Explanation: In SaaS, the provider supplies and manages the application software, infrastructure, and storage. The customer supplies and manages the data they enter into or use with the application.
Question 3
Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements.
You are tasked with deploying a critical LOB application, which will be installed on a virtual machine, to Azure.
You are informed that the application deployment strategy should allow for a guaranteed availability of 99.99 percent. You need to make sure that the strategy requires as little virtual machines and availability zones as possible.
Solution: You include two virtual machines and two availability zones in your strategy.
Does the solution meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: A
Explanation: Yes. Two VM instances deployed across two Availability Zones in the same Azure region meet the 99.99% availability requirement, using the minimum of two VMs and two zones.
Question 3
What can you use to make recommendations that will reduce Azure costs?
A. Azure Advisor
B. Log Analytics
C. Azure Service Health
D. the Azure pricing calculator
Show Answer
Correct Answer: A
Explanation: Azure Advisor analyzes your Azure resources and usage and provides personalized recommendations, including cost optimization recommendations to help reduce Azure spending. Log Analytics is for monitoring and querying logs, Azure Service Health reports service issues and maintenance, and the Azure pricing calculator estimates costs rather than recommending optimizations.
Question 4
Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements.
Your company is planning to migrate all their virtual machines to an Azure pay-as-you-go subscription. The virtual machines are currently hosted on the Hyper-V hosts in a data center.
You are required make sure that the intended Azure solution uses the correct expenditure model.
Solution: You should recommend the use of the operational expenditure model.
Does the solution meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: A
Explanation: Yes. Azure pay-as-you-go charges are based on resources consumed over time, which aligns with the operational expenditure (OpEx) model rather than upfront capital expenditure (CapEx).
Question 4
DRAG DROP
-
Match the cloud service to the appropriate description.
To answer, drag the appropriate cloud service from the column on the left to its description on the right. Each service may be used once, more than once, or not at all.
NOTE: Each correct match is worth one point.
Show Answer
Correct Answer: Provides the most control of a cloud environment. → Infrastructure as a Service (IaaS)
Provides the most control of a database design without having to maintain the operating system. → Platform as a Service (PaaS)
Used to host Azure virtual machines. → Infrastructure as a Service (IaaS)
Explanation: IaaS gives customers control over virtual machines, networking, storage, and the operating system. PaaS manages the underlying OS while allowing control over application and database design. Azure virtual machines are an IaaS offering.
$19
Get all 428 questions with detailed answers and explanations
Instant download HTML + PDF delivered the moment payment clears.
Secure Stripe checkout we never see or store your card details.
7-day refund if files are defective see our refund policy.