Microsoft Azure Fundamentals Practice Test (AZ-900)
Use the form below to configure your Microsoft Azure Fundamentals Practice Test (AZ-900). The practice test can be configured to only include certain exam objectives and domains. You can choose between 5-100 questions and set a time limit.

Microsoft Azure Fundamentals AZ-900 Information
Microsoft Azure Fundamentals (AZ-900) Exam
The Microsoft Azure Fundamentals (AZ-900) certification is an entry-level credential for individuals who want to understand cloud computing and Microsoft Azure services. It is designed for beginners and does not require prior technical experience. This certification is ideal for business professionals, students, and those exploring cloud-related careers.
Exam Overview
The AZ-900 exam consists of 40 to 60 multiple-choice and multiple-response questions. Candidates have 60 minutes to complete the test. The exam costs $99 USD. A passing score is 700 on a scale of 1000. The exam is available in several languages, including English, Japanese, Chinese, German, and French.
Exam Content
The AZ-900 exam covers key cloud concepts, Azure architecture, services, security, governance, and pricing. Cloud concepts include basic cloud computing principles, deployment models, and benefits. Azure architecture focuses on core components such as regions, availability zones, and resource management. Azure services include compute, networking, storage, and databases. Security covers identity management, compliance, and best practices. Governance includes cost management and monitoring. Pricing covers Azure subscription models, cost factors, and service-level agreements.
Who Should Take This Exam?
This certification is suitable for individuals who want a foundational understanding of cloud computing and Microsoft Azure. It is designed for business professionals, sales and marketing teams, students, and IT beginners. It is also useful for those planning to earn higher-level Azure certifications.
How to Prepare
Candidates should review the Microsoft Learn AZ-900 learning path, which provides free study materials and interactive content. Microsoft offers online training courses and practice exams to help with preparation. Hands-on experience with Azure services using the free Azure trial can improve understanding.
Summary
The Microsoft Azure Fundamentals (AZ-900) certification is an excellent starting point for individuals interested in cloud computing. It provides a broad understanding of Azure services, security, and pricing. This certification helps professionals and students develop cloud skills and prepares them for more advanced Azure certifications.

Free Microsoft Azure Fundamentals AZ-900 Practice Test
- 20 Questions
- Unlimited
- Cloud ConceptsAzure Architecture and ServicesAzure Management and Governance
How does an Azure private endpoint enable secure connectivity to Azure services?
By using a VPN gateway to connect on-premises networks to Azure services.
By providing a private IP address within a virtual network to connect securely to Azure services.
By allowing secure access to Azure services over the public internet using SSL encryption.
By exposing a public IP address to allow access to Azure services from any network.
Answer Description
An Azure private endpoint assigns a private IP address from your virtual network to an Azure service, enabling secure connectivity over a private link. This ensures that your network traffic remains on the Azure backbone network without traversing the public internet. Unlike public endpoints that expose services via a public IP address, private endpoints provide access via a private IP, enhancing security.
VPN gateways and SSL encryption over the internet are different methods for connecting to Azure services but do not provide the same seamless private connectivity that private endpoints offer.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the difference between a private endpoint and a public endpoint in Azure?
How does Azure Private Link work alongside private endpoints?
Can private endpoints be used with on-premises networks?
What is the primary purpose of using Azure Resource Manager (ARM) templates?
To deploy resources in a repeatable and consistent manner.
To enforce organizational standards and compliance across all deployed resources.
To analyze and recommend ways to reduce operational costs.
To provide real-time performance monitoring and alerts for applications.
Answer Description
The primary purpose of ARM templates is to enable Infrastructure as Code (IaC) for Azure solutions. They are JSON files that define the resources you need to deploy. Using templates ensures that your infrastructure is deployed consistently and repeatably, which is ideal for creating identical development, testing, and production environments. While other services handle monitoring (Azure Monitor) or governance (Azure Policy), ARM templates focus specifically on declarative and idempotent resource deployment.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Infrastructure as Code (IaC)?
What does declarative and idempotent mean in the context of ARM templates?
How are ARM templates different from Azure Policy?
Which Azure service provides a secure, offline method to transfer large amounts of on-premises data to Azure using physical devices when network transfer is impractical?
Azure Site Recovery
Azure ExpressRoute
Azure Migrate
Azure Data Box
Answer Description
Azure Data Box provides physical devices that customers can use to transfer large volumes of data to Azure offline. The devices are shipped to the customer, who loads the data onto them, and then returns them to Microsoft for uploading to Azure. This method is ideal when network bandwidth is insufficient for transferring data in a timely manner.
Azure Migrate is designed for assessing and migrating on-premises servers, databases, and applications to Azure. It helps with migration planning and resource sizing but does not provide a physical transfer option for large data volumes.
Azure ExpressRoute is a private, high-speed connection to Azure, allowing secure data transfer over a dedicated network link rather than the internet. While it supports large data transfers, it still relies on network connectivity and is not an offline physical transfer solution.
Azure Site Recovery is a disaster recovery service that replicates virtual machines, physical servers, and applications to Azure to ensure business continuity. It does not support physical data transfer or offline data migration.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Azure Data Box ensure the security of data during transit?
What are some scenarios where using Azure Data Box is more beneficial than network transfer?
What are the different Azure Data Box devices available, and how are they tailored to various needs?
An organization wants to allow users from partner companies to access its internal applications using their own corporate credentials.
Which Azure feature should they use?
Use Microsoft Entra ID's business-to-business collaboration (B2B)
Implement Microsoft Entra ID's business-to-consumer solution (B2C)
Configure Azure Role-Based Access Control (RBAC)
Enable Azure Multi-Factor Authentication (MFA)
Answer Description
Microsoft Entra ID's business-to-business collaboration (B2B) enables organizations to invite external users from partner companies to access internal resources using their existing credentials. This facilitates secure collaboration without managing separate accounts.
Microsoft Entra ID's business-to-consumer solution (B2C) is designed for customer-facing applications, allowing users to sign up with social or local accounts.
Azure Role-Based Access Control (RBAC) manages permissions but doesn't handle external identity federation.
Multi-Factor Authentication (MFA) enhances security but doesn't provide access for external users.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Microsoft Entra ID's B2B collaboration work?
What is the difference between B2B and B2C in Microsoft Entra ID?
When should you use Azure RBAC instead of Microsoft Entra ID's B2B collaboration?
A startup company is deploying a new web application that they expect will become very popular quickly, and they need to be ready to handle a large number of users from day one. They need to ensure that their application remains available and responsive as the user base grows. Which cloud benefit should they primarily consider to meet these requirements?
High availability and scalability
Consumption-based model
Hybrid deployment
Predictable performance
Answer Description
High availability and scalability in the cloud ensure that applications can handle increased loads without disruption of service and maintain uptime even during failures or maintenance. This is vital for new applications expecting rapid growth, as it allows the application to accommodate more users and traffic without requiring manual intervention for every increase in demand. High availability implies that the application will be accessible whenever users need it, while scalability ensures that the application can grow its capacity based on the user demand.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is scalability in the cloud?
How does high availability ensure uptime?
What tools does Azure provide for scalability and high availability?
Your organization is deploying Azure services, and your security team insists on an authentication mechanism that requires more than just a password to access Azure Portal and other Azure services. They want to ensure that even if a password gets compromised, there will be an additional layer of security to prevent unauthorized access. Which Azure authentication method would best suit this requirement?
Azure Active Directory Basic authentication
Multi-factor authentication (MFA)
Single sign-on (SSO)
Passwordless authentication
Answer Description
Multi-factor authentication (MFA) is an authentication method that requires the use of more than one verification method and adds a critical second layer of security to user sign-ins and transactions. It combines two or more independent credentials: what the user knows (password), what the user has (security token), and what the user is (biometric verification). The correct option is multi-factor authentication because it is specifically designed to provide this additional layer of verification beyond just the password.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Multi-factor Authentication (MFA) work?
What tools does Azure provide to enable MFA?
How does MFA differ from Single Sign-On (SSO)?
What is the primary function of Azure Advisor?
Provides real-time security alerts for Azure services
Manages Azure resources on behalf of the user
Provides personalized recommendations to optimize Azure deployments
Guarantees service level agreements (SLAs) for Azure services
Answer Description
Azure Advisor is an intelligent, personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry, then provides recommendations to help improve the efficiency of your Azure resources. Azure Advisor does not directly manage resources, provide real-time security alerts, or guarantee SLAs for your services; its main purpose is to offer guidance that you can act on to optimize your deployments.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Azure Advisor analyze resources and provide recommendations?
What are the recommendation categories in Azure Advisor?
Can Azure Advisor automatically implement its recommendations?
Which Azure feature allows you to automate the deployment of resources by defining their configuration in JSON format?
Azure Resource Manager templates
Azure Monitor
Azure Policy
Azure Blueprints
Answer Description
Azure Resource Manager (ARM) templates enable you to define the infrastructure and configuration for your Azure solutions in a declarative JSON format. This allows for consistent and repeatable deployments of resources. Other options like Azure Policy and Azure Blueprints are used for governance and enforcing standards but do not specifically deploy resources through JSON definitions.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are Azure Resource Manager (ARM) templates used for?
How do Azure Resource Manager templates differ from Azure Policy?
What is the role of JSON in Azure Resource Manager templates?
Your company has recently transitioned several applications to Azure. As the cloud administrator, you are tasked with enhancing the security posture of the Azure environment and ensuring potential threats to your resources are identified and addressed. Which Azure service should you use to achieve this?
Azure Advisor
Azure Policy
Azure Monitor
Microsoft Defender for Cloud
Answer Description
Microsoft Defender for Cloud helps improve the security posture of Azure environments by providing security assessments, recommendations, and threat protection for resources and workloads. It continuously monitors resources, identifies vulnerabilities, and offers guidance for remediation.
Azure Advisor provides best practice recommendations, it is not focused specifically on security.
Azure Policy helps enforce organizational standards but does not offer threat detection.
Azure Monitor tracks performance and health but does not provide advanced threat protection.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does Microsoft Defender for Cloud provide?
How is Azure Policy different from Microsoft Defender for Cloud?
Can you use Azure Monitor for security-related tasks?
A company wants to categorize and organize their Azure resources to track costs associated with different departments. What Azure feature enables this capability?
Resource Groups
Tags
Management Locks
Azure Policy
Answer Description
Tags in Azure allow you to assign custom metadata to resources in the form of key-value pairs. This enables you to categorize and organize resources across resource groups and subscriptions, making it easier to track costs and manage resources associated with different departments or projects.
Resource groups help organize resources, they do not offer the same level of cross-resource categorization that tags provide.
Management locks prevent accidental deletion or modification of resources.
Azure Policy is used to enforce rules and compliance, but neither of these features allows for the assignment of metadata for categorization and cost tracking.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How are Azure Tags implemented?
How do Azure Tags help with cost management?
What are best practices for tagging in Azure?
Your company wants to leverage cloud computing to handle its rapidly changing workload and needs, which sometimes involve sensitive customer data. They require a solution that maximizes operational flexibility while maintaining control over certain compliance and security aspects. Which cloud deployment model should they consider?
Private cloud
Hybrid cloud
Multi-cloud
Public cloud
Answer Description
A hybrid cloud model is the most appropriate choice for this situation because it allows a company to leverage both public and private cloud benefits, maintaining flexibility to handle rapid changes in workload and needs, while keeping sensitive data on-premises for security and compliance reasons. A public cloud model would not provide the necessary control over security for sensitive data, a private cloud would not offer the same level of scalability and operational flexibility, and a multi-cloud approach refers to using multiple cloud services rather than addressing how to handle sensitive information.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a hybrid cloud model and how does it work?
Why is a hybrid cloud preferred over a private cloud in this scenario?
How does a hybrid cloud help with compliance requirements?
Which benefit of cloud computing enables services to remain accessible even if some components fail?
Scalability adjusts resources based on workload demands.
High availability allows services to stay operational despite component failures.
Security protects data from unauthorized access.
Disaster recovery helps restore services after a catastrophic event.
Answer Description
High availability allows services to stay operational despite failures in some components of the system. This ensures continuous accessibility for users. Scalability adjusts resources based on demand but does not inherently keep services running during component failures. Security protects data from unauthorized access, which doesn't guarantee service accessibility during failures. Disaster recovery helps restore services after significant disruptions but doesn't prevent service interruption when components fail.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is high availability in cloud computing?
How does high availability differ from disaster recovery?
What are some common techniques used to achieve high availability?
Which is the best way to manage multiple Azure resources together for applying the same access control policies, monitoring settings, and management actions?
Use tags to categorize and organize resources.
Add resources to the same virtual network.
Deploy all resources in the same Azure region.
Place resources in an Azure resource group.
Answer Description
Using Azure resource groups is the most appropriate method to collectively manage multiple Azure resources. Resource groups are logical containers that allow you to manage, monitor, and apply access control policies to multiple resources as a single entity. Deploying resources in the same region does not group them for management purposes—it only specifies the geographic location of the resources. Tags are useful for categorizing and organizing resources but do not provide collective management capabilities or access control. Adding resources to the same virtual network allows them to communicate over the network but does not affect their management or access control settings collectively.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is an Azure Resource Group?
How do tags differ from Azure Resource Groups?
Can resources in different Azure regions be part of the same Resource Group?
You want to identify opportunities to enhance the reliability, security, performance, and cost-effectiveness of your Azure resources. Which Azure service should you use to receive personalized recommendations for these improvements?
Azure Cost Management
Azure Monitor
Azure Service Health
Azure Advisor
Answer Description
Azure Advisor provides personalized, proactive recommendations to help you optimize your Azure resources for reliability, security, performance, and cost. It analyzes your resource configuration and usage telemetry to offer best practices tailored to your deployments.
Azure Monitor focuses on collecting and analyzing telemetry data to monitor the performance and availability of your applications and services but does not provide optimization recommendations.
Azure Service Health informs you about service issues and planned maintenance but does not suggest improvements.
Azure Cost Management helps you monitor and control Azure spending but doesn't provide recommendations on reliability, security, or performance enhancements.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What kind of recommendations does Azure Advisor provide?
How does Azure Advisor analyze resources to provide recommendations?
How is Azure Advisor different from Azure Monitor?
A company notices a sudden increase in their Azure spending and wants to analyze which services are contributing most to the costs. Which Azure feature can help them evaluate and manage their cloud expenditures?
Resource Locks
Azure Cost Management
Azure Pricing Calculator
Azure Advisor
Answer Description
Azure Cost Management provides tools to monitor, analyze, and control cloud spending. It helps organizations visualize costs, set budgets, and identify spending anomalies.
Resource Locks prevent accidental changes or deletion of resources but do not offer cost analysis.
Azure Advisor gives recommendations on best practices for performance and security but is not focused on detailed cost evaluations.
Azure Pricing Calculator estimates costs before deployment, not for analyzing existing spending.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Azure Cost Management help track spending?
What is the difference between Azure Cost Management and Azure Pricing Calculator?
Can Azure Advisor help optimize costs?
A company has numerous Azure resources across different projects and departments. They want to track and manage the costs associated with each department and project efficiently. Which feature should they use in Azure to categorize and organize resources for detailed cost analysis?
Use tags to assign metadata to resources
Organize resources into separate resource groups
Apply Azure Policy to enforce cost management
Implement resource locks to control resource changes
Answer Description
They should use tags to categorize Azure resources. Tags are name-value pairs that can be applied to resources, resource groups, and subscriptions. By tagging resources with relevant information like department and project, the company can track costs, generate detailed billing reports, and manage resources more effectively.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are Azure Tags?
How do tags help in cost management?
What tools in Azure can be used to analyze tagged resource costs?
A company wants a cloud billing model where they are charged based on their actual resource utilization without upfront costs or long-term commitments. Which pricing model best fits their requirement?
Subscription-based model
Reserved instance model
Enterprise agreement model
Pay-as-you-go model
Answer Description
The Pay-as-you-go model is the best fit because it charges customers based on actual resource usage, providing flexibility without upfront costs or long-term commitments. This model allows the company to scale resources up or down as needed and pay accordingly.
The Reserved instance model requires upfront payment and a commitment period to receive discounted rates, which doesn't align with the company's desire to avoid long-term commitments.
The Enterprise agreement model involves large-scale, long-term contracts, usually suitable for bigger organizations.
The Subscription-based model often requires regular payments regardless of usage, which may not match the company's preference to be billed based on actual resource utilization.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are the key benefits of the Pay-as-you-go model?
How does the Pay-as-you-go model compare to the Reserved instance model?
What types of businesses benefit most from the Pay-as-you-go model?
A company wants to host its custom-developed e-commerce application, allowing for complete management over the environment, including the operating system, data storage, and networking capabilities, without having to manage the physical hardware. Which cloud service model should they utilize?
Infrastructure as a Service (IaaS)
Hybrid cloud service
Platform as a Service (PaaS)
Software as a Service (SaaS)
Answer Description
The company should utilize Infrastructure as a Service (IaaS), as it allows for the greatest level of control and customization over the environment, including the operating system, storage, and networking. Customers retain complete control over the virtual machines, as well as the choice of OS and middleware. This scenario doesn't necessarily imply the need for platform-related services such as development tools, database management, and business analytics, which are typically offered by Platform as a Service (PaaS). Similarly, Software as a Service (SaaS) provides even less control and customization as it delivers fully managed applications.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Infrastructure as a Service (IaaS)?
How is IaaS different from PaaS and SaaS?
Why would a company choose IaaS over other cloud service models?
You want to automate the creation of identical test and production environments in Azure by describing the required virtual networks, storage accounts, and VMs in a single declarative JSON file. Which built-in Azure feature should you use to meet this requirement?
Azure Resource Manager templates
Azure Blueprints
Azure Policy
Azure Automation Runbooks
Answer Description
Azure Resource Manager (ARM) templates let you declare the desired state of an environment in a JSON file. When you submit the template to ARM, the service creates or updates the specified resources in the correct order, enabling consistent, idempotent deployments. Azure Blueprints can bundle ARM templates with additional artifacts such as policies and role assignments, but it relies on ARM templates for the actual resource creation. Azure Policy's primary purpose is governance and compliance; although certain effects like DeployIfNotExists can trigger a template deployment, it is not the tool used to author and manage infrastructure as code. Azure Automation Runbooks execute imperative scripts (PowerShell or Python) and therefore are not used for declarative template-based deployments.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Infrastructure as Code (IaC)?
How do Azure Resource Manager (ARM) templates work?
What is the difference between ARM templates and Azure Blueprints?
Your company is migrating its applications to Azure, utilizing both Azure Virtual Machines and Azure App Services. Under the shared responsibility model, which task are you responsible for in both services?
Ensuring the physical security of the Azure data centers
Configuring security settings such as firewalls and network security groups
Maintaining the physical network infrastructure
Managing the physical servers and hypervisor maintenance
Answer Description
In the shared responsibility model, customers are responsible for configuring security measures like network security groups and firewall rules in both Azure Virtual Machines (an Infrastructure as a Service or IaaS) and Azure App Services (a Platform as a Service or PaaS). Azure manages the physical infrastructure, including data center security, server hardware, hypervisor, and network infrastructure. Therefore, configuring security settings is the customer's responsibility across both services.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the shared responsibility model in Azure?
What is the difference between IaaS and PaaS under the shared responsibility model?
What are network security groups (NSGs) in Azure?
Smashing!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.