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
Free Preview
This test is a free preview, no account required.
Subscribe to unlock all content, keep track of your scores, and access AI features!
A financial services firm is utilizing Azure to host its applications. Given the sensitive nature of the data being processed, the firm needs a service that not only enhances the security posture but also continuously monitors the security of their Azure services and hybrid solutions against different types of threats. Which Azure service should they implement to meet these specific security requirements?
Azure Sentinel
Azure Firewall
Azure Advanced Threat Protection
Microsoft Defender for Cloud
Answer Description
Microsoft Defender for Cloud is a comprehensive security management tool that provides threat protection across Azure services, hybrid applications, and connected AWS instances. It offers enhanced security features such as continuous assessment and actionable security recommendations, unlike other services that have different primary purposes. Azure Sentinel is a SIEM/SOAR solution that aggregates data but does not provide the extent of direct threat protection that Defender offers. Azure Firewall is a network security service, and Advanced Threat Protection is a feature within services like Azure SQL Database, but not a standalone service that provides the broad and continuous security management needed.
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 Microsoft Defender for Cloud?
How is Microsoft Defender for Cloud different from Azure Sentinel?
Does Microsoft Defender for Cloud support hybrid and multi-cloud environments?
What is the primary function of Azure Advisor?
Guarantees service level agreements (SLAs) for Azure services
Manages Azure resources on behalf of the user
Provides real-time security alerts for Azure services
Provides personalized recommendations to optimize Azure deployments
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?
Why is a cloud service provider's compliance with international security standards considered a key benefit for an organization?
It guarantees zero downtime due to the advanced disaster recovery protocols mandated by security standards.
It ensures that the provider will take full responsibility for an organization's data security, nullifying shared responsibility.
It assures that the provider adheres to best practices in securing data and applications, simplifying regulatory compliance for organizations.
It implies that the cloud provider offers unlimited storage space as per the storage requirements of security standards.
Answer Description
Cloud service providers that comply with international security standards offer assurance that they are following best practices and legal requirements to protect data. This compliance helps to provide a safer environment for the organization's data and applications, reduces the risk of breaches, and assists in meeting regulatory requirements. It simplifies the legal and regulatory compliance challenges that an organization might face, especially when operating globally. Incorrect answers highlight benefits that are either too specific to general cloud advantages or do not directly relate to the governance aspect brought by adherence to security standards.
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 international security standards in cloud computing?
What is shared responsibility in cloud security?
How does compliance with security standards simplify regulatory challenges?
Your team is preparing a cost estimate for several pay-as-you-go virtual machines in Azure. Changing which of the following settings would NOT alter the hourly price that Azure charges for those VMs?
The operating system/license the VMs run
The name of the resource group that contains the VMs
The Azure region where the VMs are deployed
The VM size (number of vCPUs and RAM)
Answer Description
Azure prices for virtual machines depend on compute resources (size), the Azure region, and any operating-system licensing that is included (for example, Windows licensing adds cost over Linux). The resource-group name is simply a logical container for organizing resources; it does not incur charges and has no impact on VM pricing.
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.
Why does the Azure region affect VM costs?
How does the operating system impact Azure VM pricing?
What factors determine VM size and its cost in Azure?
When considering the manageability advantages of Azure cloud services, which of the following capabilities best demonstrates this benefit?
Receiving automatic alerts when resource metrics exceed defined thresholds
Choosing to store all data in a specific country to meet residency laws
Replicating virtual machines across availability zones for redundancy
Paying only for the compute capacity that you consume
Answer Description
Manageability refers to how easily administrators can operate and monitor cloud resources. Built-in monitoring that triggers automatic alerts when a metric exceeds a threshold reduces the need for constant manual oversight and allows IT staff to respond quickly. Pay-as-you-go pricing is a cost benefit, cross-zone replication addresses high availability, and storing data in a specific country addresses compliance-not manageability.
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 manageability mean in the context of cloud services?
How do automated software updates improve manageability?
What is the difference between manageability and scalability in cloud computing?
Which feature of cloud services primarily contributes to their high reliability and predictable performance?
Cloud services have distributed data centers to manage and balance the load effectively.
Cloud services provide on-demand resource availability.
Cloud services ensure regular feature updates and patches are applied.
Cloud services offer elastic computing to adjust resources based on the load.
Answer Description
Distributed Data Centers provided by cloud services play a critical role in ensuring high reliability and predictable performance. They allow for data replication and automatic failover procedures across multiple locations. If one data center encounters an issue, others can take over, which minimizes downtime and maintains service continuity. On-demand resource availability is an aspect of scalability and does not directly relate to the constant performance or uptime associated with reliability and predictability. Regular feature updates enhance the service capabilities but are not directly related to immediate reliability or predictability. Likewise, elastic computing refers to the ability to scale resources but does not inherently ensure reliability or predictability of performance.
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.
Why are distributed data centers essential for cloud reliability?
What is data replication in the context of distributed data centers?
How does automatic failover enhance cloud service reliability?
What is the primary security benefit of using an Azure private endpoint?
It encrypts all data at rest for the connected Azure service.
It connects an Azure service to a virtual network using a private IP address, avoiding exposure to the public internet.
It automatically applies a restrictive Network Security Group (NSG) to the service.
It eliminates the need for authentication to the connected service.
Answer Description
An Azure private endpoint provides a network interface with a private IP address from your virtual network. This brings the service directly into your virtual network, ensuring traffic flows over the private Microsoft backbone instead of the public internet. This is its primary security benefit. Other security measures are still necessary as part of a defense-in-depth strategy. For instance, private endpoints do not inherently encrypt data at rest; this is a separate service feature. They also do not automatically apply Network Security Groups (NSGs), although NSGs can be used on the endpoint's subnet for further filtering. Finally, private endpoints operate at the network layer and are not a replacement for identity and access management controls.
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 private endpoint in Azure?
Can you explain how private endpoints enhance security?
How do private endpoints differ from other Azure security tools like NSGs?
Infrastructure as code requires manual intervention for each deployment to ensure consistency across resources in Azure.
True
False
Answer Description
Infrastructure as code (IaC) enables developers and operations teams to automatically manage and provision the technology stack for an application through software, rather than using a manual process. IaC uses machine-readable definition files to manage and provision resources, thus eliminating the need for manual intervention. This ensures consistent configurations at scale, improves efficiency, and reduces the potential for human error.
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 are some common tools used for IaC?
How does IaC ensure consistency across deployments?
A software development team is preparing to deploy a complex multi-tier application composed of several independent microservices. Each microservice has distinct scalability and resource requirements, and the team is looking for a hosting option that allows them to manage these microservices at scale seamlessly. Which Azure service would best meet their needs?
Azure Functions, with each microservice deployed as a separate function
A set of interconnected Azure Virtual Machines, each running a microservice
Azure Kubernetes Service (AKS) for orchestrating containerized microservices
Azure Web Apps, with each microservice deployed as a separate app service
Answer Description
Azure Kubernetes Service (AKS) is the most suitable option for hosting a complex, multi-tier application composed of microservices. AKS simplifies the deployment, management, and operations of Kubernetes and provides features such as auto-scaling, self-healing, and load balancing, enabling the team to manage each microservice independently based on its specific requirements. Choosing individual virtual machines would not provide the same level of operational efficiency or the orchestration benefits needed for microservices, and while Web Apps and Azure Functions are suitable for specific scenarios, they do not offer the same level of control and flexibility required for complex microservice architectures.
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 Kubernetes and why is it important for microservices?
How does Azure Kubernetes Service (AKS) simplify Kubernetes management?
Why are options like Azure Virtual Machines or Azure Functions less ideal for microservices in this scenario?
What is the primary benefit of using templates for deploying resources in Azure?
They automatically update all resources to the latest Azure features upon deployment.
They allow users to define the desired state of resources using a declarative syntax.
They enable users to describe resources using procedural syntax to control the sequence of deployment.
They ensure individual resource deployment, one resource at a time, for detailed control.
Answer Description
ARM templates support declarative syntax, allowing users to define the 'what' instead of the 'how' in their infrastructure. This ensures consistency and repeatability in deployments, as the same template can be used to set up identical environments multiple times without manual configuration. Answer choices that mention 'procedural syntax' or 'individual deployment' do not align with the nature of ARM templates which are intended for declarative, consistent 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 does 'declarative syntax' mean in the context of ARM templates?
How does using ARM templates ensure consistency in deployments?
What advantages do ARM templates offer over manual resource creation in the Azure portal?
Management groups in Azure are containers that can only hold subscriptions and cannot contain other management groups.
False
True
Answer Description
This statement is incorrect. Management groups can hold both subscriptions and other management groups, allowing for a flexible and hierarchical structuring within Azure. This hierarchy enables better management of access, policies, and compliance across multiple subscriptions.
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 purpose of management groups in Azure?
How do management groups differ from subscriptions in Azure?
Can Azure policies be applied at the management group level?
A team is migrating its applications to the cloud. A project manager suggests that the company will no longer need a disaster recovery plan, claiming that cloud providers guarantee 100% uptime.
Which statement best addresses this misconception?
The statement is correct. The primary benefit of the cloud is the complete transfer of all responsibilities, including disaster recovery, to the provider.
The statement is correct, but only for services deployed using the Platform as a Service (PaaS) model, which includes disaster recovery.
The statement is incorrect. While uptime is 100%, customers still need a disaster recovery plan to manage application-level bugs.
The statement is incorrect. Cloud SLAs provide high, but not 100%, uptime guarantees, and customers are responsible for their own disaster recovery strategy under the shared responsibility model.
Answer Description
The assertion that cloud providers guarantee 100% uptime is incorrect. Cloud providers offer Service Level Agreements (SLAs) that promise high levels of availability, such as 99.9% or 99.99%, but not 100%. Under the shared responsibility model, the customer is always responsible for protecting their own data and ensuring their applications are resilient. This includes implementing a disaster recovery strategy to handle potential service disruptions, data corruption, or regional outages, for which cloud providers offer tools like Azure Site Recovery.
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 cloud computing?
Why don't cloud providers guarantee 100% uptime?
What disaster recovery tools does Azure offer?
Your company plans to deploy several resources in Azure and aims to use automation to standardize the deployment with repeatable templates that can also be used for managing the lifecycle of those resources. Which of the following solutions enables the definition of these deployment templates in a JSON format for this purpose?
Azure Resource Manager templates
Azure Command-Line Interface scripts
Azure Automation runbooks
Resource groups
Answer Description
ARM templates are JSON files that define the resources you need to deploy for your solution. Using ARM templates, you can deploy, manage, and monitor all the resources for your solution as a group, rather than handling them individually. Templates allow for the deployment of multiple resources in a correct sequence and are reusable for consistent deployment scenarios. Azure CLI scripts, while they can automate deployment, do not define the infrastructure in a template form. Resource groups are a way to organize resources but do not themselves define deployment templates. Similarly, Azure Automation enables the automation of cloud management tasks but does not use JSON templates to define the deployment and management of resources.
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 Manager (ARM) template?
How do ARM templates differ from Azure CLI scripts?
Can ARM templates manage the entire lifecycle of Azure resources?
Your company is planning to deploy several Windows Server virtual machines in Azure to support a new application. As the lead cloud architect, you need to ensure that each virtual machine has the appropriate resources allocated for optimal performance. What are the necessary resources that must be specified when creating a new virtual machine in Azure?
A virtual network, a subscription, and a Network Security Group
An availability set, a storage account, and a public IP address
A virtual machine size, an Operating System disk, and a Network Interface
An Application Gateway, a Load Balancer, and a VPN Gateway
Answer Description
When creating a new virtual machine in Azure, you must specify a virtual machine size, which determines the amount of CPU, memory, and temporary storage available to the VM. An Operating System disk is required to boot the virtual machine, and a Network Interface allows the VM to communicate within Azure and to the Internet. Additional data disks can be attached for storage purposes, but they are not a requirement for creating a virtual machine.
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 determines the virtual machine size in Azure?
What is the role of the Operating System (OS) disk in an Azure VM?
What is the purpose of a Network Interface (NIC) in an Azure VM?
What is the primary purpose of Azure Arc?
It is a networking service that connects on-premises environments with Azure for seamless data transfer.
It primarily enhances the security of non-Azure resources by enforcing Azure security protocols.
It automatically provisions virtual machines and services in non-Azure environments.
It extends Azure management and governance capabilities to servers and Kubernetes clusters across on-premises, multi-cloud, and edge environments.
Answer Description
Azure Arc extends Azure management capabilities to non-Azure environments, like on-premises datacenters and other cloud providers. This enables administrators to manage these resources as if they were native Azure resources, providing a consistent management layer. Azure Arc does not provision resources automatically nor is it primarily a security or network service.
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 Azure Arc manage in non-Azure environments?
How does Azure Arc handle governance across multiple environments?
Can Azure Arc simplify hybrid cloud scenarios?
You are tasked with managing the budget for your company's cloud services. While considering future Azure workloads, you need a solution that allows you to set budgets and track spending against them. Which Azure service provides this functionality?
Resource tags
Azure Pricing Calculator
Azure Cost Management
Azure Advisor
Answer Description
Azure Cost Management offers capabilities that enable you to set budgets, monitor spending, and take action to minimize costs, which is essential for budget management in cloud expenditures. While Azure Pricing Calculator helps estimate the potential costs of Azure services before they are deployed, it doesn't offer budget setting or tracking functionality. Azure Advisor provides personalized recommendations to optimize deployments but doesn't focus on budget tracking. Resource tags are helpful for organizing resources and associating costs, but they do not provide direct budget management features.
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 features of Azure Cost Management?
How does Azure Cost Management differ from Azure Pricing Calculator?
How can resource tags be used in conjunction with Azure Cost Management?
Your organization requires that all resources deployed in Azure comply with certain regulatory standards. Which Azure service provides policy-based governance for managing and enforcing compliance across multiple Azure resources?
Azure Policy
Microsoft Purview
Azure Advisor
Resource locks
Infrastructure as Code (IaC) principles
Answer Description
Azure Policy helps to enforce organizational standards and to assess compliance at scale. With its policy definitions, it enables you to manage and enforce rules across your Azure resources, ensuring that they stay compliant with corporate and regulatory standards. Azure Policy evaluates resources in Azure by comparing the properties of those resources with business rules that are expressed as policies. While other services like Azure Advisor provide recommendations, and resource locks prevent modifications, they do not enforce compliance rules like Azure Policy does. Microsoft Purview relates to data governance across on-premises, multi-cloud, and software-as-a-service (SaaS) environments but not directly to policy compliance. Infrastructure as Code is a concept that automates the provisioning of infrastructures through code, which doesn't inherently provide compliance enforcement.
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 policy definitions in Azure Policy?
How does Azure Policy differ from Azure Advisor?
Can Azure Policy integrate with other compliance tools in Azure?
Which of the following statements accurately describes a capability of Azure Monitor within the Azure portal?
It can collect telemetry only from Azure resources and cannot ingest data from on-premises systems.
Before Azure Monitor can collect metrics from Azure virtual machines, you must first deploy Azure Arc.
All data that Azure Monitor collects is automatically stored exclusively in Azure Storage accounts.
It allows you to create custom Azure dashboards to visualize metrics and logs collected from your resources.
Answer Description
Azure Monitor lets you build custom Azure dashboards that display charts or tables based on metrics and log queries. It is not limited to only Azure resources-data can also come from on-premises or other clouds-and it stores data in specialized metrics and logs stores, not exclusively in Azure Storage. Collecting metrics from Azure virtual machines does not require Azure Arc; Azure Arc is used only for non-Azure (hybrid) machines.
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 types of data can Azure Monitor collect?
How are metrics and logs stored in Azure Monitor?
What is Azure Arc, and how is it related to Azure Monitor?
Your company plans to migrate its on-premises servers to Azure. You need to create a report comparing the capital and operational expenses of the current solution with the projected costs of using Azure over the next five years. Which tool should you use for this analysis?
Total Cost of Ownership (TCO) Calculator
Azure Cost Management + Billing
Pricing Calculator
Azure Advisor
Answer Description
The Total Cost of Ownership (TCO) Calculator is the correct tool because it is designed to compare the costs of running workloads on-premises versus on Azure, providing a long-term financial analysis that includes both capital and operational expenses. The Pricing Calculator is used to estimate costs for specific Azure services but does not provide a comparative analysis against on-premises infrastructure. Azure Advisor provides optimization recommendations for existing Azure resources, and Azure Cost Management + Billing is used for monitoring current cloud 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.
What is the difference between CapEx and OpEx in cloud computing?
How does the TCO Calculator work for Azure?
Why is the TCO Calculator preferred over the Pricing Calculator for this scenario?
Your organization plans to migrate several terabytes of data from an on-premises datacenter to Azure. The internet connection is unreliable and bandwidth is limited. Which Azure service offers the most suitable solution for this scenario?
AzCopy
Azure Migrate
Azure Data Box
Azure VPN Gateway
Answer Description
Azure Data Box is the correct choice because it is designed for offline bulk data transfer when large amounts of data need to be moved and network conditions are not favorable for online data transfer methods. Azure Migrate is a service that provides guidance and tooling for the migration lifecycle but would not be suitable for the physical transfer here because of the limited and unreliable internet connectivity. While Azure Migrate might orchestrate a migration that uses Azure Data Box, the direct question is about the tool specifically suited for transferring the data under the given network constraints. AzCopy is a command-line tool for online data transfer and would be slow and inefficient over an unreliable, low-bandwidth connection. Azure VPN Gateway provides a secure connection over the internet but does not solve the problem of limited bandwidth for a large data transfer.
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 exactly is Azure Data Box?
How does Azure Data Box ensure data security during transfer?
What are the different options within the Azure Data Box family?
Nice!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.