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 time
- Cloud ConceptsAzure Architecture and ServicesAzure Management and Governance
A cloud architect is planning to move an application to Azure. The application is expected to have fluctuating usage patterns with peaks during business hours. What aspect of the application's design could most significantly impact the cost once moved to Azure?
The anticipated number of users accessing the application
Choice of operating system for virtual machines
Configuration of storage redundancy options
Implementation of auto-scaling features for compute resources
Answer Description
Utilizing Azure's auto-scaling capabilities can significantly affect costs as this feature automatically adjusts the number of virtual machine instances or other service capacities in response to the application's demand. This allows for cost savings during off-peak hours by reducing unnecessary resource allocation while ensuring performance during peak demand. The choice of operating system does not inherently affect costs unless considering the licensing fees associated with certain proprietary OS choices. Storage redundancy options do impact costs, but they are typically a consistent cost, as opposed to a variable one that fluctuates with usage. Number of users has a less direct impact since costs are more closely tied to resource consumption and scaling rather than user count.
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 auto-scaling in Azure?
How do fluctuating usage patterns affect Azure costs?
What factors should be considered when configuring Azure auto-scaling?
Which cloud deployment model is most appropriate for an organization that wants to avoid large upfront capital expenditures and instead pay only for the IT resources it consumes on a pay-as-you-go basis?
Hybrid cloud
Public cloud
Private cloud
On-premises virtualization in the company data center
Answer Description
Public cloud is delivered by a third-party provider that owns and manages the underlying infrastructure. Customers access resources over the internet and are billed according to actual usage, eliminating the need for significant capital investment. Private clouds, hybrid clouds, and traditional on-premises virtualization all require the organization to purchase or maintain some portion of the hardware, leading to higher upfront costs and less consumption-based billing.
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 public cloud and private cloud?
What is meant by pay-as-you-go pricing in a cloud model?
How does a hybrid cloud differ from a public cloud?
You need to establish a private, high-bandwidth connection between your company's on-premises network and Azure datacenters while avoiding data transit over the public internet. Which Azure service should you use?
Azure Virtual Network Peering
Azure CDN
Azure ExpressRoute
Azure VPN Gateway
Answer Description
Azure ExpressRoute allows you to create private connections between Azure datacenters and your on-premises infrastructure. These connections do not go over the public internet, offering more reliability, faster speeds, and lower latencies than typical internet connections. This makes ExpressRoute the suitable choice for scenarios that require high-bandwidth and secure network connectivity.
Azure VPN Gateway provides encrypted connections over the public internet, which may not meet the requirements for avoiding public internet transit and achieving the lowest possible latency.
Azure Virtual Network Peering connects two Azure virtual networks, allowing them to communicate directly, but it does not connect on-premises networks to Azure.
Azure CDN (Content Delivery Network) is used to deliver content to end-users globally and is not designed for establishing private connections between on-premises networks and Azure.
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 using Azure ExpressRoute over a VPN Gateway?
What are some common use cases for Azure ExpressRoute?
How does Azure ExpressRoute ensure data does not transit the public internet?
Your company has a multi-tier application deployed in Azure, and you are responsible for setting up monitoring to quickly identify any performance issues that may arise. You need to configure an alert that triggers when the CPU utilization of your virtual machines goes over 80% for a period of 15 minutes. Which Azure service should you use to create this performance alert?
Azure Service Health
Azure Monitor alerts
Application Insights
Azure Advisor
Answer Description
Azure Monitor alerts are used to create, manage, and route alerts based on the metrics from Azure services. In this case, to monitor the CPU utilization metric and trigger an alert when it exceeds a certain threshold for a specified time period, Azure Monitor alerts service is the appropriate choice. Azure Service Health is concerned with the status of Azure services, Azure Advisor provides recommendations, and Application Insights is more focused on application performance tracking, not infrastructure-level metrics such as CPU 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 is Azure Monitor and how does it work?
What is the difference between Azure Monitor alerts and Application Insights?
How do you configure an alert in Azure Monitor for CPU utilization?
As an Azure administrator, you need to grant a development team permissions to manage Azure resources used for hosting web applications. The team must not have permissions to manage other resource types such as virtual machines or networking components.
Which built-in role should you assign to the team to meet these requirements?
Contributor
Owner
Network Contributor
Website Contributor
Answer Description
Website Contributor grants permissions specifically for managing Azure App Service websites. It lets the development team create, configure, and delete web apps while denying control over unrelated resources like virtual machines or network objects, satisfying least-privilege principles.
Owner provides full control over all Azure resources, which exceeds the required scope.
Contributor allows management of every resource within the assigned scope, also exceeding what is needed.
Network Contributor limits permissions to networking resources only and does not include control of web apps.
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 scope of permissions granted by the App Service Contributor role?
How does the Contributor role differ from the App Service Contributor role?
Why is the principle of least privilege important when assigning Azure roles?
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?
An availability set, a storage account, and a public IP address
A virtual machine size, an Operating System disk, and a Network Interface
A virtual network, a subscription, and a Network Security Group
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?
An administrator is deploying an Azure virtual machine that requires persistent storage for its operating system and data.
Which resource should be provisioned to provide this storage?
Azure File Share
Azure Blob Storage
Azure Data Lake Storage
Managed Disk
Answer Description
Managed Disks provide persistent, highly durable storage for Azure virtual machines. They are designed to support the virtual machine's operating system disk and any attached data disks, offering features like scalability, availability, and security.
Azure Blob Storage is mainly used for storing unstructured data like text or binary data (e.g., images, videos, backups).
Azure Data Lake Storage is optimized for large-scale data analytics and is generally used for big data workloads
Azure File Share provides file-level storage accessible via the SMB protocol, which is not suitable for hosting virtual machine disks.
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 Managed Disks better suited for virtual machines compared to Azure Blob Storage?
What are the key features of Managed Disks in Azure?
How does Managed Disk storage improve VM performance compared to file-level storage like Azure File Share?
Your company requires a cloud solution that enables full control over the operating systems, storage, and deployed applications, but does not wish to manage the underlying physical servers and datacenter infrastructure. Which cloud service type should they use?
Platform as a Service
Function as a Service
Infrastructure as a Service
Software as a Service
Answer Description
Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet. In an IaaS model, the cloud provider hosts the infrastructure components that are traditionally present in an on-premises data center, including servers, storage, and networking hardware, as well as the hypervisor or virtualization layer. The IaaS customer has control over operating systems, storage, and deployed applications and sometimes limited control of select networking components (e.g., host firewalls). Platform as a Service (PaaS) and Software as a Service (SaaS) offer less control over the environment; in PaaS, you manage the applications and data, while SaaS offers no control over the infrastructure or the platform.
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 main difference between IaaS, PaaS, and SaaS?
How does IaaS provide flexibility for businesses?
What are some examples of IaaS providers?
Your company needs to allow an engineer to create, start, stop, restart, and delete virtual machines, but the engineer must not manage the VMs' virtual networks or storage accounts. Which built-in Azure RBAC role should you assign to the engineer?
Reader
Owner
Virtual Machine Contributor
Virtual Machine User Login
Answer Description
The Virtual Machine Contributor role grants full management permissions for virtual machines-including creating, starting, stopping, restarting, and deleting them-while explicitly not providing management access to the virtual networks or storage accounts that the VMs use. Owner is overly permissive because it grants full control of all resources. Virtual Machine User Login only lets a user sign in to the VM and does not permit lifecycle operations. Reader is limited to read-only access and cannot perform any management tasks.
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 the Virtual Machine Contributor role in Azure?
How does the Virtual Machine Contributor role differ from the Owner role?
Why is the Virtual Machine User Login role insufficient for managing virtual machines?
An organization needs to deploy multiple Azure resources in a consistent and repeatable manner using automation. They want their deployment configurations to be version-controlled and reusable across different environments. Which Azure feature should they use to accomplish this?
Azure Portal
Azure Policy
Azure Resource Manager templates
Azure Monitor
Answer Description
Azure Resource Manager (ARM) templates enable the automation of Azure resource deployment using declarative JSON files that define the infrastructure and configuration. This approach allows for consistent, repeatable deployments and supports version control systems, enhancing collaboration and change tracking.
Azure Policy helps enforce organizational standards and compliance.
Azure Portal is a web-based interface for manual resource management.
Azure Monitor is used for monitoring and analyzing the performance 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 are ARM templates version-controlled?
What are the benefits of using ARM templates compared to manual deployments in the Azure Portal?
Which cloud service model would be most suitable for a company that wishes to deploy an application without managing the underlying servers or operating systems?
In-house data center
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Software as a Service (SaaS)
Answer Description
Platform as a Service (PaaS) is the correct choice because it provides a complete development and deployment environment in the cloud, without the need for the client to manage the underlying infrastructure such as servers, storage, or operating systems. This allows the company to focus on the deployment and management of their applications only.
Infrastructure as a Service (IaaS) would be incorrect because it provides virtualized computing resources over the internet and the customer is still responsible for managing the servers and operating systems. Software as a Service (SaaS) would also be incorrect because it refers to cloud-based software that is provided on a subscription basis and is managed entirely by the service provider, which does not fit the scenario where a company wants to deploy its own application. An in-house data center would not qualify as a cloud service model and would involve managing the entire IT infrastructure on-premises.
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 Platform as a Service (PaaS)?
How does PaaS differ from Infrastructure as a Service (IaaS)?
Can you give examples of common PaaS providers?
Which Azure service enables you to implement Infrastructure as Code (IaC) by automating the deployment of resources using code files?
Azure Monitor
Azure Resource Manager templates
Azure Portal
Azure Advisor
Answer Description
Azure Resource Manager (ARM) templates allow you to define your infrastructure and configuration in code using JSON files. This enables consistent and repeatable deployments, aligning with Infrastructure as Code (IaC) practices. Other options like Azure Portal and Azure Advisor do not provide code-based deployment capabilities.
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’s the difference between ARM templates and the Azure Portal?
Your organization has decided to migrate a large number of files from an on-premises file server to Azure Blob Storage. The migration must be performed with a command-line tool that can efficiently handle the transfer of large amounts of data over the network. Which Azure service would you utilize to accomplish this task?
Azure Files
AzCopy
Azure File Sync
Azure Storage Explorer
Answer Description
AzCopy is designed for high-performance copying of data to and from Azure Storage accounts, which makes it the suitable choice for bulk data transfer operations, specifically for large-scale migration tasks. It operates from the command line, providing precise control over data transfer and can transfer data to Azure Blob Storage efficiently, using parallelization and optimized data transfer techniques. Azure Storage Explorer is a GUI-based utility more suited for ad-hoc transfers and exploration, while Azure File Sync synchronizes file shares with Azure Files, which is not suitable for one-time bulk data migrations to Blob Storage.
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 Azure Blob Storage used for?
How does AzCopy optimize data transfers?
How is Azure File Sync different from AzCopy?
Which statement accurately describes Azure Availability Zones?
Physically separate datacenters within an Azure region designed for high availability.
A pair of Azure regions used together to provide disaster recovery.
A logical grouping of virtual machines within a single datacenter to protect from hardware failure.
Virtual network segments used to isolate network traffic for resources.
Answer Description
The correct statement is that Availability Zones are physically separate datacenters within an Azure region. They are equipped with independent power, cooling, and networking to protect applications and data from datacenter-level failures. Virtual network segments are used for network isolation, not physical high availability. Two or more regions paired for disaster recovery describes region pairs. A logical grouping of VMs within one datacenter describes an Availability Set.
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 Azure Availability Zones?
How do Azure Availability Zones differ from an Availability Set?
What is the relationship between Azure Region Pairs and Availability Zones?
An organization needs to run code that responds to events and scales automatically to handle varying workloads. They prefer not to manage any servers or infrastructure.
Which Azure compute service should they use?
Azure Virtual Machines
Azure App Service
Azure Container Instances
Azure Functions
Answer Description
Azure Functions is a serverless compute service that enables you to run code in response to events without the need to manage servers or infrastructure. It automatically scales based on demand, making it ideal for varying workloads.
Azure Virtual Machines require managing the underlying servers and scaling manually.
Azure Container Instances allow running containers without managing virtual machines but lack the automatic scaling and event-driven capabilities of Azure Functions.
Azure App Service is designed for web applications and APIs but does not provide the same level of serverless, event-driven execution.
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 'serverless' mean in Azure Functions?
How does Azure Functions handle scaling?
What type of workloads are ideal for Azure Functions?
Your company wants to deploy an application but minimize the management of underlying infrastructure while still having control over the deployment environment. Which cloud service type is MOST appropriate?
SaaS
PaaS
IaaS
Answer Description
PaaS (Platform as a Service) is the most appropriate choice because it allows you to focus on application development without managing the underlying infrastructure. It provides the necessary platform—including the operating system, development tools, and database management systems—while giving you control over the deployment environment and application settings.
IaaS (Infrastructure as a Service) requires you to manage more aspects of the system, such as the operating system and runtime.
SaaS (Software as a Service) provides fully developed applications managed by the provider, offering little to no control over the deployment environment.
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 main difference between PaaS and IaaS?
Can you give examples of popular PaaS services?
How does PaaS compare to SaaS in terms of usage and control?
You want to regularly review guidance for reducing spend and improving reliability, security, and performance of the resources deployed in your Azure subscription. After Azure Advisor scans your environment, what does it primarily provide to help you reach these goals?
Geographic mapping of Azure data centers
Network topology diagrams for virtual networks
Detailed pricing breakdowns for individual Azure services
Personalized recommendations for optimizing Azure resources
Answer Description
Azure Advisor analyzes your Azure environment and provides personalized recommendations across various categories to help you optimize your resources. It covers aspects such as cost savings, performance enhancement, security improvement, and ensuring high availability. Understanding the scope of Azure Advisor's recommendations is key in effectively managing and optimizing an Azure environment.
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 recommendations does Azure Advisor provide?
How frequently does Azure Advisor scan your environment?
Can Azure Advisor's recommendations be applied automatically?
An organization wants to manage and ensure compliance of their data across on-premises, cloud, and third-party services. Which Azure service should they use to achieve this goal?
Azure Monitor
Azure Advisor
Azure Policy
Microsoft Purview
Answer Description
Microsoft Purview provides unified data management and governance across an organization's entire data estate, including on-premises, cloud, and third-party services. It enables the discovery, classification, and control of sensitive data, ensuring compliance with regulations.
Azure Policy helps enforce organizational standards for Azure resources, but does not offer data management across different data sources.
Azure Monitor is used for monitoring and logging resource performance, and Azure Advisor provides personalized recommendations for optimizing Azure resources. Therefore, Microsoft Purview is the service that best meets the organization's needs.
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 features make Microsoft Purview suitable for managing compliance across environments?
How does Microsoft Purview differ from Azure Policy in managing compliance?
Can Microsoft Purview integrate with third-party services, and how does this benefit organizations?
Which of the following best describes the concept of cloud computing?
An approach to computing that focuses on the use of powerful, single-tenant servers to perform high-complexity tasks.
A model providing on-demand access to a shared pool of configurable computing resources that can be rapidly provisioned and released.
A practice of using a network of remote servers on the internet to store, manage, and process data, exclusively for testing purposes only.
A method of deploying on-premises data centers for exclusive use by a single organization.
Answer Description
Cloud computing is a model that offers on-demand access to a shared pool of configurable computing resources, such as servers, storage, networks, services, and applications, that can be rapidly provisioned and released with minimal management effort. Understanding this definition helps in recognizing the nature of cloud services and differentiating them from traditional on-premises computing.
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 meant by 'on-demand access' in cloud computing?
What are 'configurable computing resources' in cloud computing?
How does cloud computing differ from on-premises computing?
A company wants to categorize and organize their Azure resources to track costs associated with different departments. What Azure feature enables this capability?
Tags
Management Locks
Resource Groups
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?
That's It!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.