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
Press start when you are ready, or press Change to modify any settings for the practice test.
- Questions: 15
- Time: Unlimited
- Included Topics:Cloud ConceptsAzure Architecture and ServicesAzure Management and Governance
You want to prevent accidental deletion or modification of a critical Azure resource. Which feature should you use?
Apply a resource lock to the resource
Assign tags to categorize the resource
Implement an Azure Policy to enforce compliance
Use Role-Based Access Control (RBAC) to restrict permissions
Answer Description
Resource locks in Azure are designed to prevent accidental deletion or modification of resources. By applying a lock, you can ensure that even users with the correct permissions cannot delete or modify the resource without first removing the lock.
Role-Based Access Control (RBAC) manages user access but does not prevent actions by authorized users.
Azure Policy helps enforce organizational standards but cannot block deletions or modifications on individual resources.
Tags are used for organizing resources and have no impact on resource 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 are resource locks in Azure?
How does Role-Based Access Control (RBAC) work in Azure?
What is the purpose of Azure Policy?
Your company has noticed an unexpected increase in Azure spending over the last month. As the Azure administrator, you need to identify which resources are causing the cost spike and analyze spending patterns to provide recommendations for optimization. Which Azure tool would you use to achieve this?
Azure Advisor
Azure Cost Management
Azure Monitor
Azure Policy
Answer Description
You should use Azure Cost Management, which provides tools to analyze and manage your Azure spending. It allows you to identify cost spikes, view cost breakdowns by resource, and analyze spending patterns over time to optimize costs. Azure Monitor is primarily used for monitoring the performance and health of resources. Azure Advisor provides recommendations on best practices, including cost optimization, but it does not allow detailed cost analysis. Azure Policy is used for enforcing organizational policies and compliance, not for cost analysis.
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 specific features does Azure Cost Management offer for analyzing spending?
How does Azure Monitor differ from Azure Cost Management in functionality?
Can Azure Advisor help with cost optimization in addition to cost analysis, and how?
An organization wants to deploy applications on a cloud environment that is dedicated to their use, while still maintaining the ability to rapidly scale resources. Which type of cloud model is most appropriate for this scenario?
Private cloud
Public cloud
Community cloud
Hybrid cloud
Answer Description
A private cloud is a cloud computing model where the infrastructure is dedicated exclusively to a single organization. It offers the benefits of scalability and flexibility while providing greater control over data security and compliance. This makes it ideal for organizations that require dedicated resources.
A public cloud provides services over the internet to multiple organizations and is not dedicated to one user.
A hybrid cloud combines elements of both public and private clouds, but the scenario specifies a dedicated environment, making the private cloud the most appropriate choice.
A community cloud is a computing model where infrastructure is shared by multiple organizations with similar needs and objectives. This contradicts the need for an environment dedicated to the organizations use.
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 main benefits of using a private cloud?
How does a private cloud differ from a public cloud in terms of scalability?
What scenarios would be best suited for using a hybrid cloud model?
Which of the following best describes a client's responsibility in a shared responsibility model for Infrastructure as a Service (IaaS)?
Maintaining the data center facilities
Managing the underlying physical network controls
Configuring the hypervisor settings
Performing patch management for the operating system
Answer Description
In an IaaS model, while the cloud provider is responsible for the physical infrastructure, networking, and virtualization, the client is responsible for managing the operating system, storage, and applications. As such, patch management for the operating system falls under the client's responsibility. It's a common misconception that the cloud provider would manage this aspect in IaaS, but they only manage the underlying infrastructure layers. Additionally, physical network controls and hypervisor configuration are managed by the provider, not the client, which can lead to confusion.
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 patch management and why is it important in IaaS?
What layers of responsibility do clients have versus the provider in IaaS?
What is the shared responsibility model in cloud computing?
Your organization intends to link their Azure resources with an on-premises datacenter to extend their datacenter capabilities while ensuring a private and reliable connection. Which Azure service provides a dedicated private connection for this purpose?
Azure DNS
Azure Virtual Network peering
Azure VPN Gateway
Azure ExpressRoute
Answer Description
Azure ExpressRoute offers a dedicated private connection between an on-premises network and the Azure network. This direct connection does not traverse the public Internet, providing more reliability, faster speeds, more consistent latencies, and higher security than typical connections, such as those over the public Internet or a VPN.
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 ExpressRoute and how does it work?
What are the advantages of using ExpressRoute over a VPN?
Can Azure ExpressRoute be used with multiple cloud services?
Which of the following best describes the consumption-based pricing model in cloud computing?
A pricing model where customers pay a fixed fee regardless of resource usage
A pricing model where customers pay for the resources they use
A pricing model offering unlimited resources for a flat monthly fee
A pricing model that requires upfront purchase of hardware
Answer Description
In the consumption-based model, customers pay for the cloud resources they actually use, leading to cost efficiency and scalability. This model allows businesses to align their costs directly with their usage, avoiding unnecessary expenses on unused 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 are some examples of resources that could be billed under a consumption-based pricing model?
How does a consumption-based pricing model differ from a fixed pricing model?
What are the benefits of using a consumption-based pricing model in cloud computing?
A DevOps engineer needs to aggregate and analyze system and application log data from multiple Azure virtual machines. This engineer wants to create complex queries to identify trends and patterns that could indicate potential issues. Which monitoring service within Azure Monitor should the engineer use?
Azure Log Analytics
Azure Monitor alerts
Application Insights
Azure Service Health
Answer Description
Azure Log Analytics is the service within Azure Monitor that is designed specifically to perform log data aggregation and complex querying. It lets you analyze data across multiple virtual machines, enabling the detection of trends and patterns. In contrast, Application Insights provides application performance insights but isn't used for extensive log data analysis across VMs. Azure Monitor alerts enable you to set up alert rules based on metrics or logs, but do not involve data aggregation or complex querying. Azure Service Health notifies you about Azure service incidents and maintenance, but is not used for log data analysis.
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 Log Analytics used for?
What is Kusto Query Language (KQL)?
How does Azure Monitor alerting work?
A company wants to ensure its web application can handle increased customer traffic during sales events without compromising performance. Which cloud benefit allows for adding resources to meet this demand?
High availability
Disaster recovery
Scalability
Reliability
Answer Description
Scalability is the cloud benefit that allows a system to handle increasing workloads by adding resources as needed, ensuring performance during high demand. High availability focuses on maximizing uptime and ensuring the system is operational, but does not directly address adding resources to handle increased demand. Reliability pertains to the consistency of system performance, and disaster recovery involves restoring services after a failure, neither of which specifically address the need to handle increased traffic.
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 scalability mean in the context of cloud computing?
What is the difference between scalability and high availability?
Can you explain the concept of horizontal and vertical scaling?
Your team is preparing to deploy multiple similar environments for testing purposes. To ensure consistency and save time, you want to use an automation process to deploy these resources in Azure. Which of the following options is the BEST method for achieving this goal?
Employ Azure Advisor recommendations to deploy the resources since it provides best practices for resource configuration.
Configure each resource individually through the Azure portal to ensure that they match the test environment requirements.
Use ARM templates because they allow for declarative syntax to consistently deploy Azure resources based on predefined configurations.
Utilize the Azure Cloud Shell to manually create each resource using Command-Line Interface (CLI) scripts for each environment.
Answer Description
ARM templates are JSON files that define the infrastructure and configuration for your project. They allow you to deploy a variety of resources in a consistent state, while enabling repeated deployments in an automated manner without manual intervention, making them ideal for deploying multiple similar environments for testing purposes. Other options, such as Azure Advisor and Azure Cloud Shell, are not designed specifically for template-driven deployment of multiple 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 are ARM templates?
What advantages do ARM templates provide over other deployment methods?
How do I create and deploy an ARM template?
A financial services company wants to maintain maximum control over their data and infrastructure due to strict compliance requirements, while still benefiting from virtualization and resource pooling technologies. Which deployment model should they use?
Public cloud
Community cloud
Hybrid cloud
Private cloud
Answer Description
The private cloud model provides the company with exclusive access to computing resources, allowing for full control over their data and infrastructure. This setup can be hosted on-premises or in a dedicated environment provided by a third party. It satisfies strict compliance and security needs by isolating resources from other organizations. Public cloud models share resources among multiple tenants, which may not meet the company's compliance requirements. Hybrid clouds combine public and private clouds but still involve resource sharing in the public component. Community clouds are shared among organizations with similar interests, which doesn't offer the exclusive control the company requires.
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 main advantages of a private cloud?
How does a private cloud differ from a public cloud in terms of compliance?
Can you explain what a hybrid cloud is and when it might be useful?
An Azure administrator needs to organize a set of resources that share the same lifecycle so they can be managed and monitored together. Which Azure feature should they use?
Azure Tags
Resource Groups
Azure Blueprints
Management Groups
Answer Description
Resource Groups allow administrators to group Azure resources that share the same lifecycle, so they can be deployed, managed, and monitored as a single entity. This simplifies resource management and policy application.
Azure Tags are used to categorize resources for billing and management purposes but do not enable collective management of resources.
Management Groups are used to organize Azure subscriptions hierarchically, not individual resources.
Azure Blueprints are used to define repeatable sets of Azure resources and policies for deployment but do not facilitate grouping existing resources for collective management.
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 Groups and how do they work?
What is the difference between Azure Resource Groups and Azure Tags?
What are the benefits of using Resource Groups in Azure?
You are a cloud engineer who needs to execute command-line scripts to manage Azure resources while traveling without access to your personal computer. Which Azure service enables you to run these commands directly through a web browser?
Azure Virtual Machines
Azure Cloud Shell
Azure DevOps
Azure Mobile App
Answer Description
Azure Cloud Shell provides a browser-based command-line environment that allows you to run Azure CLI or Azure PowerShell commands without installing anything on your local machine. It is accessible through the Azure portal or directly via a web browser, facilitating management tasks from any device.
The other options either require local installation or are not designed for command-line operations within a browser.
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 Cloud Shell?
What are the differences between Azure CLI and Azure PowerShell?
How do I access Azure Cloud Shell?
Your company requires you to assign metadata to Azure resources to enable granular tracking of costs across different departments and projects. Which of the following is the best use of Azure tags to meet this requirement?
Utilizing tags to automatically deploy resources to specific departments or projects.
Applying tags to resources with department names and project identifiers for cost allocation and reporting.
Creating tags to encrypt data stored within Azure resources.
Assigning tags to control which users have access to manage and view certain Azure resources.
Answer Description
The correct answer involves using tags to assign metadata such as department or project names to resources. This assists in organizing resources for cost tracking, reporting, and supports chargeback processes within the organization. Other options are either functions not served by Azure tags (like controlling resource access) or do not align with the description of the requirement (such as tagging to deploy 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 are Azure tags and how do they work?
How do Azure tags assist with cost allocation and reporting?
What are some best practices for using tags in Azure?
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?
Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
In-house data center
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 are the key features of Platform as a Service (PaaS)?
How does Platform as a Service (PaaS) differ from Software as a Service (SaaS)?
Can you explain the concept of Infrastructure as a Service (IaaS) and how it contrasts with PaaS?
Which Azure feature allows you to automate the deployment of resources by defining their configuration in JSON format?
Azure Resource Manager templates
Azure Policy
Azure Monitor
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 templates?
What is the significance of using JSON in ARM templates?
How do Azure Policy and Azure Blueprints relate to ARM templates?
Smashing!
Looks like that's it! You can go back and review your answers or click the button below to grade your test.