Courseiva
Deploy and Manage Azure ComputeeasyMultiple ChoiceObjective-mapped

AZ-104 Deploy and Manage Azure Compute Practice Question

An application on an Azure VM needs more CPU and memory. The administrator wants to keep the same OS disk and installed apps, without redeploying the server. What should be done?

⚠ Common exam trap

Candidates often confuse 'resizing' with 'reimaging' or think that changing availability zones or storage accounts can affect compute resources, when in fact only changing the VM size directly modifies CPU and memory allocation.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Resize the VM to a larger size

Resizing the VM (Option A) allows you to change the VM size to a SKU with more CPU and memory while preserving the OS disk, installed applications, and all data. This operation can be performed on a stopped (deallocated) VM and does not require redeployment or reimaging, making it the correct choice for scaling up resources without disruption to the existing configuration.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Resize the VM to a larger size

    Why this is correct

    Resizing the VM changes the allocated compute resources while keeping the same operating system disk and data disks. This is the usual way to give an existing VM more CPU and memory without rebuilding the server. In many cases, you only need to stop the VM briefly, choose a larger size, and start it again.

  • Reimage the VM

    Why it's wrong here

    Reimaging a VM resets the OS disk to a clean, predefined image, which wipes installed applications, custom configurations, and user data stored on the operating system disk. While this restores the system to a baseline state, it does not alter the underlying VM size or change the allotted vCPUs and memory. The hardware capacity remains identical after reimaging; to increase CPU and memory you must choose a different VM size, so reimaging is not a valid solution.

    When this WOULD be correct

    When a VM is corrupted or compromised and needs to be restored to a clean baseline state, and the question specifies that reinstalling applications is acceptable or the OS disk is not required to be preserved.

  • Move the VM into a different availability zone

    Why it's wrong here

    Moving a VM to a different availability zone changes its physical placement for fault tolerance and high availability, but it does not modify the VM's hardware resources. Availability zones are a resilience construct, not a compute scaling option, and the VM size stays exactly the same after relocation. Even if you successfully move it, the CPU and memory remain constrained by the current size, so this action cannot address the need for more processing power.

    When this WOULD be correct

    When the question asks to improve application resilience by distributing VMs across physically separate datacenters within a region, moving to a different availability zone would be correct.

  • Create a new storage account

    Why it's wrong here

    Creating a new storage account provisions a separate Azure Storage service used for blobs, files, queues, or tables, but it does not interact with the virtual machine's compute allocation. The VM's CPU and RAM are determined solely by its hardware tier (VM size), not by any storage account residency. You would still need to resize the VM itself to gain more processing capacity, making this option irrelevant to the stated performance need.

    When this WOULD be correct

    This option would be correct if the question asked: 'An application on an Azure VM is experiencing storage performance issues due to throttling. The administrator wants to increase throughput limits without changing the VM size. What should be done?'

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-104 exam frequently reuses these exact scenarios with slightly different constraints.

Resize the VM to a larger sizeCorrect answer

Why this is correct

Resizing the VM changes the allocated compute resources while keeping the same operating system disk and data disks. This is the usual way to give an existing VM more CPU and memory without rebuilding the server. In many cases, you only need to stop the VM briefly, choose a larger size, and start it again.

Reimage the VMWrong answer — click to see why

Why this is wrong here

Reimaging the VM would reset the OS disk to its original state, removing installed applications and custom configurations, which contradicts the requirement to keep the same OS disk and installed apps.

★ When this WOULD be the correct answer

When a VM is corrupted or compromised and needs to be restored to a clean baseline state, and the question specifies that reinstalling applications is acceptable or the OS disk is not required to be preserved.

Why candidates choose this

Candidates may confuse reimaging with resizing, thinking it can upgrade resources while preserving data, or they may believe reimaging is a standard method to change VM performance characteristics.

Move the VM into a different availability zoneWrong answer — click to see why

Why this is wrong here

Moving a VM to a different availability zone does not change its CPU or memory resources; it only changes the physical location for high availability.

★ When this WOULD be the correct answer

When the question asks to improve application resilience by distributing VMs across physically separate datacenters within a region, moving to a different availability zone would be correct.

Why candidates choose this

Candidates may confuse availability zones with scaling resources, thinking that moving to a different zone provides access to different hardware capabilities.

Create a new storage accountWrong answer — click to see why

Why this is wrong here

Creating a new storage account does not change the VM's CPU or memory resources; it only provides additional storage, which does not address the need for more compute capacity.

★ When this WOULD be the correct answer

This option would be correct if the question asked: 'An application on an Azure VM is experiencing storage performance issues due to throttling. The administrator wants to increase throughput limits without changing the VM size. What should be done?'

Why candidates choose this

Candidates may think that a new storage account can provide better performance or resources, confusing storage scalability with compute scalability.

Analysis generated from the official AZ-104blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

Courseiva writes every AZ-104 question from scratch — 1,049 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-104 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-104 exam.