cert
cert-1
cert-2

Pass Microsoft AZ-104 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
AZ-104 Exam - Verified By Experts
AZ-104 Premium Bundle
$29.98

AZ-104 Premium Bundle

$79.99
$109.97
  • Premium File 606 Questions & Answers. Last update: Oct 30, 2026
  • Training Course 132 Video Lectures
  • Study Guide 458 Pages
 
$109.97
$79.99
accept 453 downloads in last 7 days
block-screenshots
Purchase Microsoft AZ-104 Exam Training Products Individually
Microsoft AZ-104 Premium File
Premium File 606 Q&A
$76.99$69.99
Microsoft AZ-104 Video Training Course
Training Course 132 Lectures
$21.99 $19.99
Microsoft AZ-104 PDF Study Guide
Study Guide 458 Pages
$21.99 $19.99
Microsoft AZ-104 Practice Test 76

Question 750

A web application needs accelerated disk performance but the selected VM size supports only Standard HDD. What should the admin evaluate?

  1. Resize only the guest filesystem while retaining a VM SKU that cannot use the requested premium managed disk tier.
  2. Choose an appropriate compute-optimized VM size that satisfies CPU and region capacity needs.
  3. Choose a VM SKU and disk tier combination that supports the required managed disk capability.
  4. Choose a VM size that supports the required number of NICs and approved networking configuration.

Explanation

Correct Answer

C:

Disk type eligibility and host throughput are constrained by VM size and region. Storage requirements must be validated with compute selection.

Incorrect Answers

A:

Guest filesystem size does not enable disk types unsupported by the VM family or region. Select a compatible VM size and disk SKU after verifying both eligibility and throughput limits.

B:

Azure VM families trade off CPU, memory, disk and price. A general-purpose or memory-optimized shape may cost more for the required CPU workload. This matters here because a web application needs accelerated disk performance but the selected VM size supports only Standard HDD.

D:

NIC count support varies by VM SKU. A configuration outside the supported count cannot be fixed by adding subnets alone. This matters here because a web application needs accelerated disk performance but the selected VM size supports only Standard HDD.

Question 751

A high-end managed disk is provisioned but VM IOPS stays below the disk maximum. What must be measured?

  1. Inspect VM-level storage performance limits rather than assuming the disk tier is undersized.
  2. Compare disk-level and VM-level IOPS/throughput limits using Azure Monitor metrics.
  3. Buy an additional regional capacity reservation without checking the VM's uncached IOPS and throughput counters.
  4. Check the VM size's aggregate disk IOPS and throughput limits.

Explanation

Correct Answer

B:

A VM's aggregate limits can become the bottleneck even when a disk advertises higher performance. Changing disk alone may not help. This matters here because a high-end managed disk is provisioned but VM IOPS stays below the disk maximum.

Incorrect Answers

A:

The VM host's aggregate caps can limit total performance independently of an individual disk's maximum specifications. This matters here because a high-end managed disk is provisioned but VM IOPS stays below the disk maximum.

C:

A faster managed disk still cannot exceed the VM host I/O limit. Investigate actual host caps, caching mode and workload measurements before adding capacity reservations unrelated to storage performance.

D:

Disk performance can be capped by both individual disk SKUs and total VM throughput. Faster disks cannot exceed the host capability. This matters here because a high-end managed disk is provisioned but VM IOPS stays below the disk maximum.

Question 752

A service needs Azure VM availability during planned maintenance with no common host dependency. Which layout is relevant?

  1. Use a regional capacity reservation as the sole guarantee that paired VMs cannot share one failure domain.
  2. Distribute virtual machines across appropriate fault and update domains in an availability set.
  3. Use Bicep or ARM resource loops with unique names and a size parameter.
  4. Create an availability set and place the supported VMs within it.

Explanation

Correct Answer

B:

Fault domains protect against shared hardware fault, and update domains stagger planned servicing in supported datacenter placements. This matters here because a service needs Azure VM availability during planned maintenance with no common host dependency. Which layout is….

Incorrect Answers

A:

Capacity reservation provides a capacity-management mechanism, not the required host/fault-domain separation. Choose zones or supported availability-set placement to meet the maintenance resilience objective.

C:

Declarative loops reduce repetition while permitting predictable VM identities and configurations. Each created VM still needs its own supported NIC and disks. This matters here because a service needs Azure VM availability during planned maintenance with no common host dependency. Which layout is….

D:

Availability sets distribute instances across fault and update domains inside a local datacenter failure boundary. They do not create cross-region replicas. This matters here because a service needs Azure VM availability during planned maintenance with no common host dependency. Which layout is….

Question 753

A VM scale set instance fails while other replicas remain but the service still drops requests. What gap exists?

  1. Use an application health extension or load-balancer health probe with an appropriate endpoint.
  2. Review the organization's license entitlement before enabling Azure Hybrid Benefit.
  3. Direct new connections to healthy backend instances rather than the failed VM.
  4. Ensure application state and load balancing support failover, not merely VM placement.

Explanation

Correct Answer

D:

Infrastructure placement increases availability but cannot automatically make a single-host stateful app stateless. Health routing and data continuity are separate needs. This matters here because a VM scale set instance fails while other replicas remain but the service still drops requests. What gap exists.

Incorrect Answers

A:

Power-on state is not proof of application readiness. Health integration should observe the workload rather than only VM provisioning state. This matters here because a VM scale set instance fails while other replicas remain but the service still drops requests. What gap exists.

B:

Azure Hybrid Benefit requires qualifying licenses and compliance with benefit rules. Checking a box alone does not create an eligible entitlement. This matters here because a VM scale set instance fails while other replicas remain but the service still drops requests. What gap exists.

C:

Load balancer health probing can remove unhealthy backend targets. A single healthy VM may still be a capacity limitation. This matters here because a VM scale set instance fails while other replicas remain but the service still drops requests. What gap exists.

Question 754

A newly created VM has two OS disks listed by mistake in an infrastructure script. What structural VM constraint matters?

  1. Inspect the Azure VM Agent service health and the extension execution logs in the guest.
  2. Supply supported custom data and configure the guest initialization service to consume it.
  3. Check the VM size's aggregate disk IOPS and throughput limits.
  4. Configure exactly one boot OS disk per Azure VM and use data disks for extra volumes.

Explanation

Correct Answer

D:

A VM boots from its OS disk. Additional persistent storage should be attached as data disks, not competing boot volumes. This matters here because a newly created VM has two OS disks listed by mistake in an infrastructure script. What structural VM constraint matters.

Incorrect Answers

A:

Extension delivery depends on a functioning VM agent and compatible guest environment. A healthy VM network path does not prove extension readiness. This matters here because a newly created VM has two OS disks listed by mistake in an infrastructure script. What structural VM constraint matters.

B:

VM custom data makes bootstrap content available, but whether scripts execute depends on the guest image and cloud-init or other handlers. This matters here because a newly created VM has two OS disks listed by mistake in an infrastructure script. What structural VM constraint matters.

C:

Disk performance can be capped by both individual disk SKUs and total VM throughput. Faster disks cannot exceed the host capability. This matters here because a newly created VM has two OS disks listed by mistake in an infrastructure script. What structural VM constraint matters.

Question 755

An administrator tries to detach the currently used OS disk from a running VM like a data disk. What must be understood?

  1. Use a supported VM extension or configuration-management mechanism with the required script.
  2. Use a supported OS disk swap or recovery workflow with required VM state instead of arbitrary hot detach.
  3. Resize the boot volume inside the guest and then attempt to hot-detach the still-active OS disk as a data disk.
  4. Move a VM to another resource group and assume its running OS disk can be detached as freely as an ordinary data disk.

Explanation

Correct Answer

B:

The boot OS disk is managed differently from ordinary data disks. Replacing it requires a supported operation and appropriate downtime. This matters here because an administrator tries to detach the currently used OS disk from a running VM like a data disk.

Incorrect Answers

A:

Post-deployment automation is repeatable and can report success or failure. RDPing into each instance is operationally fragile. This matters here because an administrator tries to detach the currently used OS disk from a running VM like a data disk.

C:

Changing the filesystem does not make the running operating system's boot disk hot-swappable. Use the documented stopped/deallocated disk-swap or recovery procedure and plan downtime.

D:

An OS disk is required for boot and cannot be treated as a hot-swappable data disk. Follow supported disk swap or VM replacement procedures instead.

Question 756

An engineer is moving a VM across subscriptions, and the destination is in a different Entra tenant. What should be validated?

  1. Move the VM to a subscription in a different Entra tenant using the standard same-tenant resource move API.
  2. Verify tenant, subscription and resource-provider move limitations before changing ownership.
  3. Raise destination vCPU quota but skip verification of identity, subscription and resource-move restrictions across tenants.
  4. Distinguish crash-consistent disk snapshots from application-consistent backup workflows.

Explanation

Correct Answer

B:

Supported cross-subscription moves depend on source and destination context, resource dependencies, policies and tenant constraints. This matters here because an engineer is moving a VM across subscriptions, and the destination is in a different Entra tenant.

Incorrect Answers

A:

The standard move operation requires subscriptions under the same Entra tenant. A cross-tenant transfer needs a separately supported migration path and dependency/security review.

C:

A cross-tenant move requires supported resource and identity boundaries, prerequisites and possibly redeployment; compute quota alone does not preserve identity links or authorize a destination-tenant transition.

D:

A point-in-time disk snapshot does not automatically quiesce every application. Database consistency may require coordinated backup tooling. This matters here because an engineer is moving a VM across subscriptions, and the destination is in a different Entra tenant.

Question 757

A scheduled job is defined but never runs at the expected local clock hour. What should be checked?

  1. Inspect the queue scaler's authentication, metadata, scale-to-zero limits and min/max replicas.
  2. Validate container CPU and memory requests against current regional resource quotas.
  3. Toggle internal HTTP ingress instead of checking how the scheduled job evaluates its cron expression.
  4. Validate the cron expression and time-zone interpretation of Container Apps job scheduling.

Explanation

Correct Answer

D:

Schedules are evaluated according to the service's documented clock semantics. A local-time assumption can shift an execution window. This matters here because a scheduled job is defined but never runs at the expected local clock hour.

Incorrect Answers

A:

Queue scaling depends on valid scaler configuration and access. A backlog without a functioning trigger does not activate replicas. This matters here because a scheduled job is defined but never runs at the expected local clock hour.

B:

ACI deployment is constrained by supported resource shapes and subscription quota. A correct container image cannot overcome unavailable capacity. This matters here because a scheduled job is defined but never runs at the expected local clock hour.

C:

Ingress cannot change a scheduled job's execution time. Validate its cron fields and supported timezone interpretation.

Question 758

A container image has multiple tags that can move over time; production must run the exact reviewed bytes. Which image reference is safest?

  1. Check the image tag or immutable digest referenced by the deployed workload.
  2. Configure HTTP ingress scaling on Azure Container Apps.
  3. Store the connection value as a Container Apps secret and reference it from runtime configuration.
  4. Pin the deployed container to a verified immutable image digest.

Explanation

Correct Answer

D:

Digests identify exact content independent of mutable tags. This reduces accidental deployment of an unreviewed artifact. This matters here because a container image has multiple tags that can move over time; production must run the exact reviewed bytes. Which….

Incorrect Answers

A:

Pushing a new image does not automatically change every running deployment. Tags and digests determine which image revision is requested. This matters here because a container image has multiple tags that can move over time; production must run the exact reviewed bytes. Which….

B:

Container Apps supports HTTP concurrency-based scaling with managed replicas. VMSS CPU autoscale addresses a different hosting model. This matters here because a container image has multiple tags that can move over time; production must run the exact reviewed bytes. Which….

C:

Secrets avoid baking credentials into immutable image layers. Permissions, rotation and secret version handling still matter. This matters here because a container image has multiple tags that can move over time; production must run the exact reviewed bytes. Which….

Question 759

A developer changes a registry tag but a digest-pinned deployment does not update. Why?

  1. Push a newer image under the same tag and assume a deployment pinned to the old digest automatically moves to it.
  2. Check the image tag or immutable digest referenced by the deployed workload.
  3. Understand that digest references remain bound to the previously specified image content.
  4. Place the cooperating containers in a single Azure Container Instances container group.

Explanation

Correct Answer

C:

A tag can move to another manifest while a digest identifies one immutable artifact. Update the deployment reference to roll out new bytes. This matters here because a developer changes a registry tag but a digest-pinned deployment does not update. Why.

Incorrect Answers

A:

A digest is content-addressed and remains bound to its image bytes. Updating a mutable tag does not change an explicitly digest-pinned deployment.

B:

Pushing a new image does not automatically change every running deployment. Tags and digests determine which image revision is requested. This matters here because a developer changes a registry tag but a digest-pinned deployment does not update. Why.

D:

Containers in one group are co-scheduled and can share localhost connectivity and lifecycle controls. Separate groups do not automatically share these. This matters here because a developer changes a registry tag but a digest-pinned deployment does not update. Why.

Question 760

An ACR registry has obsolete manifests but releases need reliable rollback. What cleanup principle should be followed?

  1. Use reviewed registry retention or purge policies with exclusions for deployed and rollback versions.
  2. Pin the deployed container to a verified immutable image digest.
  3. Configure HTTP ingress scaling on Azure Container Apps.
  4. Inspect the queue scaler's authentication, metadata, scale-to-zero limits and min/max replicas.

Explanation

Correct Answer

A:

Automated artifact cleanup must avoid removing references required by active deployments or disaster recovery. Blind tag deletion can cause pull failures. This matters here because an ACR registry has obsolete manifests but releases need reliable rollback. What cleanup principle should be followed.

Incorrect Answers

B:

Digests identify exact content independent of mutable tags. This reduces accidental deployment of an unreviewed artifact. This matters here because an ACR registry has obsolete manifests but releases need reliable rollback. What cleanup principle should be followed.

C:

Container Apps supports HTTP concurrency-based scaling with managed replicas. VMSS CPU autoscale addresses a different hosting model. This matters here because an ACR registry has obsolete manifests but releases need reliable rollback. What cleanup principle should be followed.

D:

Queue scaling depends on valid scaler configuration and access. A backlog without a functioning trigger does not activate replicas. This matters here because an ACR registry has obsolete manifests but releases need reliable rollback. What cleanup principle should be followed.

Microsoft Azure Administrator (AZ-104) Practice Tests