Match the serverless solution to the correct characteristic.
To answer, drag the appropriate serverless solution from the column on the left to its characteristic on the right. Each serverless solution may be used once, more than once, or not at all.
NOTE: Each correct match is worth one point.
Select and Place:
Answer is in the explanation below.
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Box 1: Azure Functions
Azure Functions allows you to implement your system's logic into readily available blocks of code called "functions". Different functions can run anytime you need to respond to critical events.
Box 2: Azure Functions
Azure Logic Apps can have multiple stateful and stateless workflows.
Box 3: Azure Logic Apps
Azure Logic Apps is a cloud-based platform for creating and running automated workflows that integrate your apps, data, services, and systems.
Question 2(Describe core solutions and management tools on Azure)
DRAG DROP
Match the Azure service to the correct description.
Instructions: To answer, drag the appropriate Azure 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.
Select and Place:
Answer is in the explanation below.
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Box 1: Azure SQL Database
SQL Server is a relational database service. Azure SQL Database is a managed SQL Server Database in Azure. The SQL Server is managed by Microsoft; you just have access to the database.
Box 2: Azure SQL Synapse Analytics
Azure SQL Synapse Analytics (previously called Data Warehouse) is a cloud-based Platform-as-a-Service (PaaS) offering from Microsoft. It is a large-scale, distributed, MPP (massively parallel processing) relational database technology in the same class of competitors as Amazon Redshift or Snowflake. Azure SQL Synapse Analytics is an important component of the Modern Data Warehouse multi-platform architecture. Because Azure SQL Synapse Analytics is an MPP system with a shared-nothing architecture across distributions, it is meant for large-scale analytical workloads which can take advantage of parallelism.
Box 3: Azure Data Lake Analytics
You can process big data jobs in seconds with Azure Data Lake Analytics. You can process petabytes of data for diverse workload categories such as querying, ETL, analytics, machine learning, machine translation, image processing and sentiment analysis by leveraging existing libraries written in .NET languages, R or Python.
Box 4: Azure HDInsight.
Apache Hadoop was the original open-source framework for distributed processing and analysis of big data sets on clusters. The Hadoop ecosystem includes related software and utilities, including Apache Hive, Apache HBase, Spark, Kafka, and many others.
Azure HDInsight is a fully managed, full-spectrum, open-source analytics service in the cloud for enterprises. The Apache Hadoop cluster type in Azure HDInsight allows you to use HDFS, YARN resource management, and a simple MapReduce programming model to process and analyze batch data in parallel.
Question 3(Describe identity, governance, privacy, and compliance features)
HOTSPOT
To complete the sentence, select the appropriate option in the answer area.
Hot Area:
Answer is in the explanation below.
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
The advanced monitoring capabilities in Security Center lets you track and manage compliance and governance over time. The overall compliance provides you with a measure of how much your subscriptions are compliant with policies associated with your workload.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer is in the explanation below.
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Box 1: No
A subscription can have multiple administrators, but there can only be one account administrator.
Box 2: Yes
An Azure subscription is linked to a single account, the one that was used to create the subscription and is used for billing purposes. You can have more than one subscription.
Box 3: No
A subscription can contain multiple resource groups but a resource group can only belong to one subscription. Resource groups can contain multiple resources.
You have an Azure environment that contains multiple Azure virtual machines.
You plan to implement a solution that enables the client computers on your on-premises network to communicate to the Azure virtual machines.
You need to recommend which Azure resources must be created for the planned solution.
Which two Azure resources should you include in the recommendation? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Select all that apply, then click Submit answer.
○
a virtual network gateway
○
a load balancer
○
an application gateway
○
a virtual network
○
a gateway subnet
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
a virtual network gateway
a gateway subnet
To set up a solution that allows client computers on your on-premises network to communicate with Azure virtual machines, you need to establish a VPN (Virtual Private Network) connection. This involves creating a Virtual Network Gateway in the Azure environment, which facilitates secure connection and data transmission between the networks. This gateway must be situated in a dedicated subnet within the Azure virtual network, commonly known as the 'GatewaySubnet.' Learn more about setting up a VPN connection between on-premises networks and Azure virtual networks in the official documentation: Azure VPN Gateway Documentation.
Question 6(New Update)
Your Azure environment contains multiple Azure virtual machines.
You need to ensure that a virtual machine named VM1 is accessible from the Internet over HTTP.
What are two possible solutions? Each correct answer presents a complete solution.
Select all that apply, then click Submit answer.
○
Modify a DDoS protection plan.
○
Modify an Azure firewall.
○
Modify an Azure Traffic Manager profile.
○
Modify a network security group (NGS)
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Modify an Azure firewall.
Modify a network security group (NGS)
To allow an Azure virtual machine to be accessible from the Internet over HTTP, you can do the following:
Modify the settings in the Azure Firewall to allow HTTP traffic. Azure Firewall is a managed cloud-based network security service that allows you to centrally manage and log all your traffic flows. For more details about Azure Firewall, refer to the official documentation: https://learn.microsoft.com/en-us/azure/firewall/overview
Modify the network security group (NSG) associated with the virtual machine to allow inbound HTTP traffic. Network security groups contain security rules that allow or deny inbound network traffic to, or outbound network traffic from, several types of Azure resources. For more information, see the official documentation: https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview
Question 7(Describe core solutions and management tools on Azure)
A support engineer intends to perform multiple Azure management tasks utilizing the Azure CLI.
After installing the CLI on a computer, you are required to advise the support engineer on which tools can be used to execute the CLI commands.
Which two tools should you recommend to the support engineer? Each correct answer represents a complete solution.
NOTE: Each correct choice is worth one point.
Select all that apply, then click Submit answer.
○
Command Prompt
○
Azure Resource Explorer
○
Windows PowerShell
○
Windows Defender Firewall
○
Network and Sharing Center
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Command Prompt
Windows PowerShell
For Windows, the Azure CLI can be installed using an MSI file, which enables the execution of CLI commands via either the Windows Command Prompt (CMD) or Windows PowerShell.
You need to create a new Azure virtual machine from a tablet that runs the Android operating system.
What are three possible solutions? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Select all that apply, then click Submit answer.
○
Use Bash in Azure Cloud Shell.
○
Use PowerShell in Azure Cloud Shell.
○
Use the PowerApps portal.
○
Use the Security & Compliance admin center.
○
Use the Azure portal.
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Use Bash in Azure Cloud Shell.
Use PowerShell in Azure Cloud Shell.
Use the Azure portal.
To deploy an Azure virtual machine from an Android tablet, you can utilize a web browser, such as Chrome, to access the Azure portal. Through the Azure portal, you have multiple options to create a virtual machine, including using Bash or PowerShell in Azure Cloud Shell, available directly in the portal. The Azure portal itself is also a feasible solution to create and manage virtual machines. More information on how to create a virtual machine in Azure can be found at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal.
Question 9(Describe identity, governance, privacy, and compliance features)
Which two types of customers qualify to utilize Azure Government for developing a cloud solution? Each correct answer represents a complete solution.
Note: Each correct selection is worth one point.
Select all that apply, then click Submit answer.
○
a Canadian government contractor
○
a European government contractor
○
a United States government entity
○
a United States government contractor
○
a European government entity
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
a United States government entity
a United States government contractor
Azure Government provides a cloud environment specifically designed to meet the compliance and security needs of United States government entities and specific contractors. It ensures data residency and safeguards for controlled unclassified information, providing exclusive benefits for U.S. government agencies and their partners. This sovereign cloud is physically isolated to ensure that U.S. government data and workloads are secured to the highest levels. For more information, you can refer to the official documentation: https://docs.microsoft.com/en-us/learn/modules/intro-to-azure-government/2-what-is-azure-government.
Question 10(New Update)
A company is planning on deploying a stateless based application based on microservices using the Azure Service Fabric service. You need to design the infrastructure that would be required in the Azure Service Fabric service.
Which of the following should you consider? (Choose two)
Select all that apply, then click Submit answer.
○
The network connectivity
○
The number of node types in the cluster
○
The properties for each node type
○
The service tier
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
The number of node types in the cluster
The properties for each node type
When designing an infrastructure for Azure Service Fabric, especially for stateless applications utilizing microservices, it's crucial to consider the number of node types and their properties in the cluster. The node types define the layout of your cluster, scaling, durability, and available resources. Refer to the following official documentation for more details.
Question 11(Describe core solutions and management tools on Azure)
Suppose you have an Azure environment already established. You want to create a new Azure virtual machine using a tablet that operates on the Android operating system. Identify the three possible methods available to achieve this task. Each correct method offers a full solution.
NOTE: Each correct choice is worth one point.
Select all that apply, then click Submit answer.
○
Use Bash in Azure Cloud Shell.
○
Use PowerShell in Azure Cloud Shell.
○
Use the PowerApps portal.
○
Use the Security & Compliance admin center.
○
Use the Azure portal.
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Use Bash in Azure Cloud Shell.
Use PowerShell in Azure Cloud Shell.
Use the Azure portal.
The Android tablet device will have a web browser (Chrome). That’s enough to connect to the Azure portal. The Azure portal offers three ways to create a VM:
Using the graphical portal.
Using the Azure Cloud Shell using Bash.
Using the Azure Cloud Shell using PowerShell.
Question 12(Describe Core Azure Services)
You are planning to store 20 terabytes of data in Microsoft Azure. The data will be accessed infrequently but will need to be visualized using Microsoft Power BI.
What storage solutions should you consider recommending for this scenario? Choose two options, with each correct selection being worth one point.
Select all that apply, then click Submit answer.
○
Azure Data Lake
○
Azure Cosmos DB
○
Azure SQL Data Warehouse
○
Azure SQL Database
○
Azure Database for PostgreSQL
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Azure Data Lake
Azure SQL Data Warehouse
You can use Power BI to analyze and visualize data stored in Azure Data Lake and Azure SQL Data Warehouse. Azure Data Lake includes all the capabilities required to easily store data of any size and format, which simplifies data processing and analytics. Azure SQL Data Warehouse provides a fast and flexible platform for storing and retrieving structured data, supporting comprehensive query abilities needed for large-scale data visualization. For more details, you can refer to the official Microsoft documentation: Azure Data Lake and Power BI and Azure Synapse (formerly SQL Data Warehouse).
Question 13(Mixed Questions)
Case Study: This question belongs to a series of questions that share the same context but have different outcomes. Each question should be evaluated independently based on its specific criteria.
You are responsible for deploying a critical line-of-business (LOB) application on a virtual machine within Azure.
The deployment strategy must ensure a guaranteed availability of at least 99.99%. It is crucial to minimize the number of virtual machines and availability zones involved in this solution.
Solution Proposed: Your deployment strategy involves utilizing two virtual machines distributed across two different availability zones.
Question: Does this proposed solution effectively meet the specified goal for availability?
Select an option, then click Submit answer.
○
Yes
○
No
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Yes
Using two virtual machines across separate availability zones aligns with the best practices for high availability in Azure. Deploying in two zones helps ensure that your application remains available even if one zone fails. Azure guarantees a 99.99% uptime when applications are spread across multiple availability zones. More information can be found in the official documentation here: https://docs.microsoft.com/en-us/azure/availability-zones/az-overview.
Question 14(New Update)
Which Azure service should you use to store certificates?
Select an option, then click Submit answer.
○
Azure Security Center
○
an Azure Storage account
○
Azure Key Vault
○
Azure Information Protection
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Azure Key Vault
Azure Key Vault is specifically designed as a secure storage solution for sensitive information, including passwords, certificates, and other secret data. It provides secure storage, allows for tight access control, and utilizes industry-standard encryption practices to safeguard the information. Azure Key Vault also offers FIPS 140-2 Level 2 validated hardware security modules (HSMs) for additional security assurance. Access involves proper authentication and authorization to control who can view or modify the stored information.
Question 15(Describe core solutions and management tools on Azure)
Which Azure service offers serverless computing capabilities?
Select an option, then click Submit answer.
○
Azure Virtual Machines
○
Azure Functions
○
Azure storage account
○
Azure dedicated hosts
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Azure Functions
Azure Functions provides serverless computing in Azure, allowing you to run code on-demand without having to manage the underlying infrastructure. This service is ideal for event-driven applications and can scale automatically, supporting various programming languages. For more information, visit the Azure Functions official page.
Question 16(New Update)
You have an Azure environment that contains multiple Azure virtual machines.
You plan to Implement a solution that enables the client computers on your on-premises network to communicate to the Azure virtual machines.
You need to recommend which Azure resources must be created for the planned solution.
Which two Azure resources should you Include in the recommendation? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Select all that apply, then click Submit answer.
○
a load balancer
○
a virtual network
○
an application gateway
○
a gateway subnet
○
a virtual network gateway
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
a virtual network
a virtual network gateway
To enable communication between on-premises networks and Azure virtual machines, it is essential to establish a virtual network to connect the resources within Azure and use a virtual network gateway to facilitate communication between the on-premises network and the Azure environment. For more information, refer to Azure virtual network gateway documentation.
Question 17(Describe general security and network security features)
You have an Azure environment that consists of 10 virtual networks and a total of 100 virtual machines. You want to restrict the volume of inbound traffic to all the Azure virtual networks. Which solution should you implement?
Select an option, then click Submit answer.
○
one application security group (ASG)
○
10 virtual network gateways
○
10 Azure ExpressRoute circuits
○
one Azure firewall
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
one Azure firewall
You can restrict traffic to multiple virtual networks with a single Azure firewall.
Azure Firewall is a managed, cloud-based network security service that protects your Azure Virtual Network resources. It's a fully stateful firewall as a service with built-in high availability and unrestricted cloud scalability.
You can centrally create, enforce, and log application and network connectivity policies across subscriptions and virtual networks. Azure Firewall uses a static public IP address for your virtual network resources allowing outside firewalls to identify traffic originating from your virtual network.
Question 18(Describe Azure cost management and Service Level Agreements)
Evaluate the underlined statement to determine its accuracy: "The Azure Standard support plan is the most affordable option for receiving 24/7 access to support engineers via phone." Instructions: Examine the underlined text. If it is accurate, select "No change is needed". If the text is incorrect, select the answer choice that corrects the statement.
Select an option, then click Submit answer.
○
No change is needed
○
Developer
○
Basic
○
Professional Direct
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
Professional Direct
The Basic support plan is free so is therefore the cheapest. The Developer support plan is the cheapest paid-for support plan. The order of support plans in terms of cost ranging from the cheapest to most expensive is: Basic, Developer, Standard, Professional Direct, Premier.
However, 24/7 access to technical support by email and phone is only available for Standard, Professional Direct, Premier plans.
Reference:
https://azure.microsoft.com/en-gb/support/plans/
Question 19(Describe Cloud Concepts)
You currently have 1,000 virtual machines hosted on Hyper-V servers in a data center. You are planning to migrate all these virtual machines to an Azure pay-as-you-go subscription.
To determine which expenditure model should be utilized for the upcoming Azure solution, which model should you select?
Select an option, then click Submit answer.
○
operational
○
elastic
○
capital
○
scalable
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
operational
One of the major changes that you will face when you move from on-premises cloud to the public cloud is the switch from capital expenditure (buying hardware) to operating expenditure (paying for service as you use it). This switch also requires more careful management of your costs. The benefit of the cloud is that you can fundamentally and positively affect the cost of a service you use by merely shutting down or resizing it when it's not needed.
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 any correct solution.
After you answer a question in this section, you will NOT be able to return to it, so these questions will not appear in the review screen.
Your company plans to migrate all its data and resources to Azure.
The company’s migration plan requires the exclusive use of Platform as a Service (PaaS) solutions within Azure.
You need to deploy an Azure environment that aligns with the company's migration plan.
Solution: You create Azure virtual machines, Azure SQL databases, and Azure Storage accounts.
Does this solution meet the goal?
Select an option, then click Submit answer.
○
Yes
○
No
Ask AI for More Explanation
— your own AI account, opens inside the app
Reference / correct answer:
No
Platform as a Service (PaaS) provides a comprehensive cloud environment with infrastructure such as servers, storage, and networking, along with middleware, development tools, and database management systems. PaaS supports the full web application lifecycle: building, testing, deploying, managing, and updating applications. However, Azure virtual machines are considered Infrastructure as a Service (IaaS), which offers computing resources over the internet. Hence, using virtual machines does not meet the requirement of solely using PaaS for the migration.https://azure.microsoft.com/en-us/overview/what-is-paas/https://azure.microsoft.com/en-us/overview/what-is-iaas/
About the AZ-900 Free Practice Test
This free practice test covers the Microsoft Azure Fundamentals (AZ-900) exam from Microsoft. The 20 questions come free from the full 582-question Study4Pass practice set — a quick, honest check of where you stand. The free sample includes 8 single-answer, 8 multiple-answer, 2 drag-and-drop and 2 interactive questions — the same mix of formats you will meet in the full set. The set follows the real exam’s spread of topics: Describe cloud concepts, Describe Azure architecture and services and Describe Azure management and governance. The real exam requires a score of 700 out of 1,000 to pass. Microsoft AZ-900 is an exam that tests a candidate's knowledge of cloud concepts, core Azure services, security, privacy, compliance, and trust.
The Microsoft AZ-900 exam, also known as the Microsoft Azure Fundamentals exam, is designed for individuals who have a basic understanding of cloud services and want to demonstrate their understanding… There are no prerequisites for the Microsoft AZ-900 exam.
Certification: Microsoft Azure Fundamentals (AZ-900)
Vendor: Microsoft
Free on this page: 20 practice questions with answers and explanations
Full practice set: 582 questions
Work through the questions one at a time and read every explanation, even for the ones you get right — the reasoning behind an answer is what the real exam tests. If one area keeps costing you marks, you have found exactly what to revise before exam day.
Think of the result as a map, not a verdict. The questions you miss point straight at the topics that need work, and the explanations tell you why the correct option wins. Candidates who loop through that cycle — practise, review the reasoning, re-test — walk into the real exam having already seen their weak spots and fixed them.
Inside the full AZ-900 practice set:
All 582 questions with answers and explanations
Timed Exam Simulation that mirrors the real exam pressure
Topic Training to drill one domain at a time
Ask AI for More Explanation on every question
Flag questions and review them before you finish
How to use this AZ-900 free practice test
There is no clock and no account needed. Answer each question, check the result, and read the explanation before moving on. For anything that still feels unclear, Ask AI is built into this AI-Enabled practice test — it explains the concept behind the question so the next one like it gets easier. Ready for more? The full 582-question set adds a timed Exam Simulation mode, topic training for your weak areas, and a flagged-question review, so you can practise the way the real exam feels.
What to study for each AZ-900 domain
Describe cloud concepts (25–30%) — Work through the Describe cloud concepts questions until the reasoning behind each answer is clear — guessing your way past this area will show up on exam day.
Describe Azure architecture and services (35–40%) — This is the largest section of the AZ-900 exam at 35–40% — give it the most study time, and do not book the exam until these questions feel comfortable.
Describe Azure management and governance (30–35%) — For Describe Azure management and governance, focus on understanding why each correct answer is right; the real exam rewards reasoning over recall.
AZ-900 practice test — quick questions
Is this AZ-900 practice test free?
Yes — the 20 questions on this page are completely free, with no signup and no payment details needed.
How many questions are in the full AZ-900 set?
582 questions. The 20 free questions above are a sample of that full set, in the same style and topic balance.
Does the free test show the answers?
Yes — every question shows the correct answer with an explanation, and Ask AI can explain the concept behind a question in plain words if you want to go deeper.
Is this the real AZ-900 exam?
No. This is a practice test: the questions are written to mirror the real AZ-900 exam’s topics and difficulty, not copied from it.