ProctorPulseOriginal Questions. Real Results.
HomeInsightsTopicsPricingAboutLoginSign Up

ProctorPulse

The brain-dump-free, AI-native assessment platform.

The only exam prep platform with 100% AI-generated original questions. No brain dumps. No leaked exams. Just rigorous, legally compliant practice that prepares you for the real thing.

Stripe SecureGDPR Compliant

Content

InsightsTopicsPricing

Platform

AboutHelp CenterPrivacy PolicyTerms of ServiceExam Prep Transparency & Content Integrity Policy

Certifications

AIGPCISSPAWS SAA

ProctorPulse is an independent exam prep platform — not affiliated with, endorsed by, or connected to any certification body, exam provider, or standards organization. All practice questions are 100% original, AI-generated from publicly available certification guidelines (exam objectives, syllabi, bodies of knowledge). No content is sourced from real exams, recalled questions, brain dumps, or proprietary materials. Our tools are designed for educational practice only. They do not replicate real exams, guarantee exam outcomes, or confer any certification or credential. Exam names, certification marks, and vendor trademarks referenced on this site belong to their respective owners and are used solely for identification purposes.

© 2026 ProctorPulse. All rights reserved.
  1. Home
  2. Topics
  3. AZ-104 - Microsoft Certified: Azure Administrator Associate
  4. Sample Questions
Microsoft

Free AZ-104 - Microsoft Certified: Azure Administrator Associate Practice Questions

Test your knowledge with 10 free sample practice questions for the AZ-104 - Microsoft Certified: Azure Administrator Associate certification. Each question includes a detailed explanation to help you learn.

10 Questions
No time limit
Free - No signup required

Disclaimer: These are original, AI-generated practice questions created by ProctorPulse for exam preparation purposes. They are not sourced from any official exam and are not affiliated with or endorsed by Microsoft. Use them as a study aid alongside official preparation materials.

Question 1: A company wants to ensure high availability for its critical application hosted on Azure. They decide to use availability sets to achieve this. What is the primary benefit of using availability sets in this context?

  • A. To distribute VMs across multiple geographic regions
  • B. To protect against hardware failures in a single data center (Correct Answer)
  • C. To automatically scale VMs based on demand
  • D. To isolate VMs from each other for security

Explanation: Availability sets are designed to improve the availability of VMs by distributing them across multiple physical servers, compute racks, storage units, and network switches. This setup protects against hardware failures within a data center, ensuring that not all VMs in an availability set are impacted by a single point of failure.

Question 2: What step should you take to determine which virtual machines (VMs) have experienced the highest CPU usage over the last month in your Azure environment?

  • A. Create a query in Azure Monitor to analyze the CPU metrics and visualize the data in a chart. (Correct Answer)
  • B. Set up an alert rule that triggers on high CPU usage and review the alert history.
  • C. Export the VM CPU usage data to Excel and perform a manual analysis.
  • D. Use the Azure Performance Monitor to automatically generate a usage report.

Explanation: Azure Monitor allows you to create queries that can analyze performance metrics, such as CPU usage, over a specified period. This approach enables you to visualize data trends and identify which VMs have experienced the highest CPU usage. This is aligned with the competency of monitoring resources using Azure Monitor.

Question 3: (Select all that apply) You are tasked with setting up an alert rule in Azure Monitor that must meet the following requirements: monitor CPU usage over 80% on a web server, memory usage below 15% on a database server, and send notifications to different teams based on these conditions. Which components should you include in your alert rule configuration?

  • A. Create a dynamic alert with separate conditions for CPU and memory thresholds, each linked to specific action groups. (Correct Answer)
  • B. Configure a single alert rule with a combined condition for both CPU and memory usage across the web and database servers.
  • C. Set up separate action groups for each team and link them to the respective conditions in the alert rule. (Correct Answer)
  • D. Use a static threshold for CPU usage and a dynamic threshold for memory usage to trigger the alerts.

Explanation: To implement a complex alert rule with multiple conditions and team-specific notifications, you should create a dynamic alert with separate conditions for each resource metric (CPU and memory) and link these conditions to specific action groups that notify the appropriate teams. This setup allows for precise monitoring and targeted notifications, adhering to the requirements specified for Azure Monitor.

Question 4: To visualize the CPU utilization and memory usage of multiple virtual machines in a single view, an Azure administrator is setting up a dashboard in Azure Monitor. Which of the following steps should the administrator take to accomplish this?

  • A. Use the Metrics Explorer to pin selected metrics to a new dashboard. (Correct Answer)
  • B. Create a Log Analytics workspace and query for CPU and memory metrics.
  • C. Set up an alert rule for each metric and configure them in a dashboard.
  • D. Deploy an Azure Policy to enforce dashboard configuration across resources.

Explanation: To visualize metrics such as CPU utilization and memory usage on a dashboard in Azure Monitor, you can use the Metrics Explorer to view the desired metrics and then pin them to a new or existing dashboard. This allows for a consolidated view of multiple resource metrics in one place, making it easier to monitor and make decisions. Option A is the correct approach as it directly uses the Azure Monitor's built-in capabilities for dashboard creation. Option B is more related to querying and not directly about dashboards, option C involves alerts rather than visualization, and option D is about policy management, not dashboard configuration.

Question 5: What is the first step in setting up Azure Monitor to track the metrics of your Azure resources?

  • A. Create a Log Analytics workspace (Correct Answer)
  • B. Enable diagnostic settings for resources
  • C. Configure alerts for specific metrics
  • D. Install the Azure Monitor agent

Explanation: The initial step in setting up Azure Monitor for tracking resource metrics is to create a Log Analytics workspace. This workspace functions as a central repository where data is collected and analyzed. Once the workspace is set up, you can enable diagnostic settings on resources to send data to this workspace and configure alerts based on the metrics you want to monitor.

Question 6: (Select all that apply) You need to configure Azure Monitor to alert your team when a virtual machine's CPU usage exceeds 80% for more than 5 minutes. What steps should you take to achieve this?

  • A. Create an alert rule in Azure Monitor and set the condition to CPU usage greater than 80% for 5 minutes. (Correct Answer)
  • B. Configure an action group in Azure Monitor to notify the team via email and SMS. (Correct Answer)
  • C. Set up a metric alert in Azure Monitor targeting the virtual machine's CPU usage metric. (Correct Answer)
  • D. Enable Azure Security Center to automatically monitor CPU usage and trigger alerts.

Explanation: To monitor CPU usage and alert a team, you should create an alert rule in Azure Monitor with the specified condition (CPU usage > 80% for 5 minutes). Additionally, configuring an action group is necessary to define how the team will be notified (e.g., email or SMS). A metric alert specifically tracks the CPU usage of the virtual machine. Azure Security Center is not used for setting these types of alerts.

Question 7: (Select all that apply) When setting up Azure Backup for SQL databases, which components and considerations are essential?

  • A. Ensure the SQL Server virtual machine has the latest Azure Backup extension installed. (Correct Answer)
  • B. Configure a Recovery Services vault in the same region as the SQL database. (Correct Answer)
  • C. Enable SQL Server Always On availability groups on all databases.
  • D. Assign Azure SQL Database RBAC roles to manage backup policies.

Explanation: To implement Azure Backup for SQL databases, it's important to have the Azure Backup extension installed on the SQL Server virtual machine; this enables direct communication with Azure Backup services. Additionally, a Recovery Services vault must be configured in the same region to store the backups efficiently. While Always On availability groups and RBAC roles can be important for other configurations, they are not prerequisites for setting up Azure Backup for SQL databases.

Question 8: What is the first step to configure a basic Azure Backup policy for a virtual machine in Azure?

  • A. Create a Recovery Services vault in the Azure portal. (Correct Answer)
  • B. Install the Azure Backup agent on the virtual machine.
  • C. Enable VM backup in the Azure Security Center.
  • D. Configure network security group rules for the vault.

Explanation: To set up a basic backup policy for a virtual machine in Azure, the first step is to create a Recovery Services vault in the Azure portal. This vault is used to store the backup data and manage backup policies. Once the vault is created, you can proceed to configure backup policies and associate them with the virtual machines you need to protect. Installing the Azure Backup agent is not necessary for Azure VMs, as backups are managed through the Azure portal. Enabling VM backup in the Azure Security Center and configuring network security group rules are not relevant initial steps for setting up a basic backup policy.

Question 9: What primary steps should the IT team take to configure Azure Site Recovery for cross-region disaster recovery of virtual machines in multiple regions?

  • A. Enable replication for VMs and configure a recovery plan in the target region. (Correct Answer)
  • B. Set up a load balancer in each region to distribute VM traffic during failover.
  • C. Create an Azure Traffic Manager profile to manage VM endpoints across regions.
  • D. Deploy a secondary VM in each region and manually configure failover procedures.

Explanation: To configure Azure Site Recovery for cross-region disaster recovery, the IT team should enable replication for the virtual machines and set up a recovery plan in the target region. This ensures that VMs can be automatically failed over to the designated region in case of a disaster. Options B, C, and D do not directly relate to setting up Azure Site Recovery for cross-region VM replication and failover.

Question 10: (Select all that apply) You need to restore a virtual machine from an Azure Backup vault. What steps should you take to ensure the VM is restored with the appropriate network settings?

  • A. Initiate the restore process from the Azure Portal and choose the 'Restore as new' option to customize network settings. (Correct Answer)
  • B. Select the original virtual network and subnet if the restored VM needs to maintain its previous IP configuration. (Correct Answer)
  • C. Ensure that the VM size selected during restoration matches the original VM size to avoid compatibility issues.
  • D. Configure the restored VM to use a static IP address different from the original VM to prevent IP conflicts.

Explanation: When restoring a VM from an Azure Backup vault, you have the option to restore it as a new VM, which allows you to configure network settings such as selecting the original virtual network and subnet. This helps maintain the original IP configuration if required. However, configuring a static IP that differs from the original can prevent IP conflicts, but it is not always necessary unless the original IP is still in use.

Question 1Easy

A company wants to ensure high availability for its critical application hosted on Azure. They decide to use availability sets to achieve this. What is the primary benefit of using availability sets in this context?

ATo distribute VMs across multiple geographic regions
BTo protect against hardware failures in a single data center
CTo automatically scale VMs based on demand
DTo isolate VMs from each other for security
Question 2Medium

What step should you take to determine which virtual machines (VMs) have experienced the highest CPU usage over the last month in your Azure environment?

ACreate a query in Azure Monitor to analyze the CPU metrics and visualize the data in a chart.
BSet up an alert rule that triggers on high CPU usage and review the alert history.
CExport the VM CPU usage data to Excel and perform a manual analysis.
DUse the Azure Performance Monitor to automatically generate a usage report.
Question 3Hard

(Select all that apply) You are tasked with setting up an alert rule in Azure Monitor that must meet the following requirements: monitor CPU usage over 80% on a web server, memory usage below 15% on a database server, and send notifications to different teams based on these conditions. Which components should you include in your alert rule configuration?

(Select all that apply)

ACreate a dynamic alert with separate conditions for CPU and memory thresholds, each linked to specific action groups.
BConfigure a single alert rule with a combined condition for both CPU and memory usage across the web and database servers.
CSet up separate action groups for each team and link them to the respective conditions in the alert rule.
DUse a static threshold for CPU usage and a dynamic threshold for memory usage to trigger the alerts.
Question 4Medium

To visualize the CPU utilization and memory usage of multiple virtual machines in a single view, an Azure administrator is setting up a dashboard in Azure Monitor. Which of the following steps should the administrator take to accomplish this?

AUse the Metrics Explorer to pin selected metrics to a new dashboard.
BCreate a Log Analytics workspace and query for CPU and memory metrics.
CSet up an alert rule for each metric and configure them in a dashboard.
DDeploy an Azure Policy to enforce dashboard configuration across resources.
Question 5Easy

What is the first step in setting up Azure Monitor to track the metrics of your Azure resources?

ACreate a Log Analytics workspace
BEnable diagnostic settings for resources
CConfigure alerts for specific metrics
DInstall the Azure Monitor agent
Question 6Medium

(Select all that apply) You need to configure Azure Monitor to alert your team when a virtual machine's CPU usage exceeds 80% for more than 5 minutes. What steps should you take to achieve this?

(Select all that apply)

ACreate an alert rule in Azure Monitor and set the condition to CPU usage greater than 80% for 5 minutes.
BConfigure an action group in Azure Monitor to notify the team via email and SMS.
CSet up a metric alert in Azure Monitor targeting the virtual machine's CPU usage metric.
DEnable Azure Security Center to automatically monitor CPU usage and trigger alerts.
Question 7Medium

(Select all that apply) When setting up Azure Backup for SQL databases, which components and considerations are essential?

(Select all that apply)

AEnsure the SQL Server virtual machine has the latest Azure Backup extension installed.
BConfigure a Recovery Services vault in the same region as the SQL database.
CEnable SQL Server Always On availability groups on all databases.
DAssign Azure SQL Database RBAC roles to manage backup policies.
Question 8Easy

What is the first step to configure a basic Azure Backup policy for a virtual machine in Azure?

ACreate a Recovery Services vault in the Azure portal.
BInstall the Azure Backup agent on the virtual machine.
CEnable VM backup in the Azure Security Center.
DConfigure network security group rules for the vault.
Question 9Medium

What primary steps should the IT team take to configure Azure Site Recovery for cross-region disaster recovery of virtual machines in multiple regions?

AEnable replication for VMs and configure a recovery plan in the target region.
BSet up a load balancer in each region to distribute VM traffic during failover.
CCreate an Azure Traffic Manager profile to manage VM endpoints across regions.
DDeploy a secondary VM in each region and manually configure failover procedures.
Question 10Medium

(Select all that apply) You need to restore a virtual machine from an Azure Backup vault. What steps should you take to ensure the VM is restored with the appropriate network settings?

(Select all that apply)

AInitiate the restore process from the Azure Portal and choose the 'Restore as new' option to customize network settings.
BSelect the original virtual network and subnet if the restored VM needs to maintain its previous IP configuration.
CEnsure that the VM size selected during restoration matches the original VM size to avoid compatibility issues.
DConfigure the restored VM to use a static IP address different from the original VM to prevent IP conflicts.

Ready for More?

These 10 questions are just a preview. Create a free account to practice up to 3 topics with 50 questions per day — or upgrade to Pro for unlimited access.

Ready to Pass the AZ-104 - Microsoft Certified: Azure Administrator Associate?

Join thousands of professionals preparing for their AZ-104 - Microsoft Certified: Azure Administrator Associate certification with ProctorPulse. AI-generated questions, detailed explanations, and progress tracking.