Pass Microsoft Azure AZ-104 Exam in First Attempt Easily
Real Microsoft Azure AZ-104 Exam Questions, Accurate & Verified Answers As Experienced in the Actual Test!

Verified by experts
3 products

You save $69.98

AZ-104 Premium Bundle

  • Premium File 606 Questions & Answers
  • Last Update: Oct 25, 2026
  • Training Course 132 Lectures
  • Study Guide 458 Pages
$79.99 $149.97

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

Microsoft Azure Administrator AZ-104 Practice Test 39

Question 380

A stakeholder asks whether the proposed configuration guarantees: enable supported outbound virtual network connectivity for the app. What qualification is technically accurate?

  1. After the selected Azure change, a passing check for 'Confirm the backend remains unreachable directly from untrusted internet clients' proves every dependent permission and service will keep working.
  2. A successful run of 'Confirm the backend remains unreachable directly from untrusted internet clients' means the separate check 'From the app runtime, connect to the backend's private address or DNS name over its required port' is redundant.
  3. VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.
  4. The earlier issue, 'The API runs normally but times out connecting to the VNet-only backend service', can never recur once this single correction has been deployed.

Explanation

Correct Answer

C:

VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private. That remains a practical service boundary even after the recommended change (configure App Service VNet integration with a suitable delegated subnet and routing settings) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The successful check 'Confirm the backend remains unreachable directly from untrusted internet clients' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.

B:

The two checks cover separate behavior: 'Confirm the backend remains unreachable directly from untrusted internet clients' and 'From the app runtime, connect to the backend's private address or DNS name over its required port'. Neither check removes the remaining operational limitation: VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.

D:

The incident (the API runs normally but times out connecting to the VNet-only backend service) could recur if a related Azure dependency changes. The design still faces the limitation: VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.

Question 381

During an Azure migration, consider this case: A production web app must scale out when request rate grows, while developers want a minimum of two live instances. The requirement is: configure App Service plan autoscale with an appropriate capacity range and demand metric. Which change most directly satisfies the team?

  1. Rename the App Service plan to include the desired maximum instance number.
  2. Enable autoscale for the supported App Service plan and configure min/max instances and metric rules.
  3. Configure an Azure cost budget to increase instance count during traffic peaks.
  4. Increase storage account capacity and assume the web app adds worker instances.

Explanation

Correct Answer

B:

App Service autoscale adjusts plan instances within configured limits when the appropriate tier and rules are used. This achieves configure App Service plan autoscale with an appropriate capacity range and demand metric through enable autoscale for the supported App Service plan and configure min/max instances and metric rules instead of relying on merely similar resource settings.

Incorrect Answers

A:

Resource names do not adjust compute capacity; that would not meet configure App Service plan autoscale with an appropriate capacity range and demand metric, for which the relevant Azure action is enable autoscale for the supported App Service plan and configure min/max instances and metric rules.

C:

Budgets notify; they do not implement scaling without a separate automation flow; that would not meet configure App Service plan autoscale with an appropriate capacity range and demand metric, for which the relevant Azure action is enable autoscale for the supported App Service plan and configure min/max instances and metric rules.

D:

Storage capacity is unrelated to App Service plan scale-out rules; that would not meet configure App Service plan autoscale with an appropriate capacity range and demand metric, for which the relevant Azure action is enable autoscale for the supported App Service plan and configure min/max instances and metric rules.

Question 382

After a deployment the owner reports: HTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold. Which diagnosis should the administrator verify before making unrelated changes?

  1. The App Service scale rule added healthy instances under the sustained high-latency conditions described in the incident.
  2. The TLS binding or certificate subject/SAN does not cover the configured hostname.
  3. The selected App Service plan is not compatible with the application's operating system or runtime.
  4. Autoscale is disabled, mis-scoped or capped at one instance under the plan.

Explanation

Correct Answer

D:

The trace reports: HTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold. The causal misconfiguration is: Autoscale is disabled, mis-scoped or capped at one instance under the plan. The targeted action is to correct the plan autoscale profile and capacity bounds and confirm the tier supports the feature.

Incorrect Answers

A:

The proposed mechanism concerns the App Service scale rule added healthy instances under the sustained high-latency conditions described in the incident, which is not established by the observed hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold. Test the more directly supported condition: Autoscale is disabled, mis-scoped or capped at one instance under the plan.

B:

The TLS binding or certificate subject/SAN does not cover the configured hostname. That mechanism would be more consistent with an observation such as the web app resolves under the custom domain but browsers warn that the certificate does not match the name, rather than this case's hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold.

C:

The selected App Service plan is not compatible with the application's operating system or runtime; that mechanism would be more consistent with an observation such as the web app deployment rejects its target because the plan's OS type differs from the runtime requirement, rather than this case's hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold.

Question 383

An administrator has isolated a problem: HTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold. What should be changed to correct it without unnecessary redesign?

  1. Correct the plan autoscale profile and capacity bounds and confirm the tier supports the feature.
  2. Rename the App Service plan to include the desired maximum instance number.
  3. Increase storage account capacity and assume the web app adds worker instances.
  4. Configure an Azure cost budget to increase instance count during traffic peaks.

Explanation

Correct Answer

A:

Correct the plan autoscale profile and capacity bounds and confirm the tier supports the feature. This addresses the documented failure condition: autoscale is disabled, mis-scoped or capped at one instance under the plan. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

B:

Resource names do not adjust compute capacity. In the reported incident (hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold), that change would not correct the cause: autoscale is disabled, mis-scoped or capped at one instance under the plan.

C:

Storage capacity is unrelated to App Service plan scale-out rules. In the reported incident (hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold), that change would not correct the cause: autoscale is disabled, mis-scoped or capped at one instance under the plan.

D:

Budgets notify; they do not implement scaling without a separate automation flow. In the reported incident (hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold), that change would not correct the cause: autoscale is disabled, mis-scoped or capped at one instance under the plan.

Question 384

The owner requests release evidence for: configure App Service plan autoscale with an appropriate capacity range and demand metric. Given this case: A production web app must scale out when request rate grows, while developers want a minimum of two live instances. Which TWO checks test the intended boundary? Select TWO answers.

  1. Run 'Reduce traffic and verify scale-in respects the two-instance minimum' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  2. Reduce traffic and verify scale-in respects the two-instance minimum.
  3. Mark the test 'Generate controlled HTTP traffic and observe autoscale instance growth' as passed in the release plan without running it.
  4. Generate controlled HTTP traffic and observe autoscale instance growth.
  5. Check that the Azure configuration exists, but never perform the actual test: Reduce traffic and verify scale-in respects the two-instance minimum.

Explanation

Correct Answers

B:

Reduce traffic and verify scale-in respects the two-instance minimum. This supplies observed evidence for configure App Service plan autoscale with an appropriate capacity range and demand metric. It is not interchangeable with the second required check, generate controlled HTTP traffic and observe autoscale instance growth, because that checks a separate success or failure boundary.

D:

Generate controlled HTTP traffic and observe autoscale instance growth. This supplies observed evidence for configure App Service plan autoscale with an appropriate capacity range and demand metric. It is not interchangeable with the second required check, reduce traffic and verify scale-in respects the two-instance minimum, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A privileged administrator in a different subscription may succeed at 'Reduce traffic and verify scale-in respects the two-instance minimum' even though the intended caller fails. This does not prove the required behavior for reduce traffic and verify scale-in respects the two-instance minimum.

C:

A release checklist recording 'Generate controlled HTTP traffic and observe autoscale instance growth' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must generate controlled HTTP traffic and observe autoscale instance growth on the actual workload to prove its independent boundary.

E:

A configured resource is not proof of live behavior. The required check must exercise reduce traffic and verify scale-in respects the two-instance minimum on the affected Azure deployment.

Question 385

The cloud team needs a bounded claim about: configure App Service plan autoscale with an appropriate capacity range and demand metric. Which statement avoids promising more than the control supplies?

  1. Autoscale capacity responds to configured signals, not necessarily sudden bursts or downstream database bottlenecks.
  2. A successful run of 'Reduce traffic and verify scale-in respects the two-instance minimum' means the separate check 'Generate controlled HTTP traffic and observe autoscale instance growth' is redundant.
  3. The earlier issue, 'HTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold', can never recur once this single correction has been deployed.
  4. After the selected Azure change, a passing check for 'Reduce traffic and verify scale-in respects the two-instance minimum' proves every dependent permission and service will keep working.

Explanation

Correct Answer

A:

Autoscale capacity responds to configured signals, not necessarily sudden bursts or downstream database bottlenecks. That remains a practical service boundary even after the recommended change (enable autoscale for the supported App Service plan and configure min/max instances and metric rules) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

B:

The two checks cover separate behavior: 'Reduce traffic and verify scale-in respects the two-instance minimum' and 'Generate controlled HTTP traffic and observe autoscale instance growth'. Neither check removes the remaining operational limitation: Autoscale capacity responds to configured signals, not necessarily sudden bursts or downstream database bottlenecks.

C:

The incident (hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold) could recur if a related Azure dependency changes. The design still faces the limitation: Autoscale capacity responds to configured signals, not necessarily sudden bursts or downstream database bottlenecks.

D:

The successful check 'Reduce traffic and verify scale-in respects the two-instance minimum' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Autoscale capacity responds to configured signals, not necessarily sudden bursts or downstream database bottlenecks.

Question 386

An Azure operations team is evaluating a proposed change: A web app team wants to deploy a new build and verify it under a separate hostname before customers receive it. It must achieve: use App Service deployment slots for staging and controlled swapping where the plan supports them. Which solution fits the stated boundary?

  1. Create a new resource group tag called staging and assume it creates a deployment slot.
  2. Upload the new build to an unrelated Azure Files share and assume App Service loads it.
  3. Create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met.
  4. Overwrite production directly and rely solely on a rollback email.

Explanation

Correct Answer

C:

Deployment slots provide separate deployment endpoints and controlled cutover for supported App Service tiers. This achieves use App Service deployment slots for staging and controlled swapping where the plan supports them through create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met instead of relying on merely similar resource settings.

Incorrect Answers

A:

Tags do not create hosting slots or traffic routes; that would not meet use App Service deployment slots for staging and controlled swapping where the plan supports them, for which the relevant Azure action is create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met.

B:

An unconnected share does not update the running app deployment; that would not meet use App Service deployment slots for staging and controlled swapping where the plan supports them, for which the relevant Azure action is create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met.

D:

Direct overwrite prevents independent staging tests and increases risk; that would not meet use App Service deployment slots for staging and controlled swapping where the plan supports them, for which the relevant Azure action is create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met.

Question 387

During incident triage, the cloud team observes: The new build goes live immediately because the release pipeline targets the production slot. The goal was: use App Service deployment slots for staging and controlled swapping where the plan supports them. Which configuration mistake most directly explains it?

  1. A staging slot was never created or the deployment target uses production settings.
  2. The external DNS record or App Service custom-domain binding is missing or incorrect.
  3. The selected App Service plan is not compatible with the application's operating system or runtime.
  4. Autoscale is disabled, mis-scoped or capped at one instance under the plan.

Explanation

Correct Answer

A:

The trace reports: The new build goes live immediately because the release pipeline targets the production slot. The causal misconfiguration is: A staging slot was never created or the deployment target uses production settings. The targeted action is to create and target the staging slot and plan a controlled swap after validation.

Incorrect Answers

B:

The external DNS record or App Service custom-domain binding is missing or incorrect; that mechanism would be more consistent with an observation such as the default Azure hostname works but the custom domain shows host-not-found or an unrecognized-host response, rather than this case's the new build goes live immediately because the release pipeline targets the production slot.

C:

The selected App Service plan is not compatible with the application's operating system or runtime; that mechanism would be more consistent with an observation such as the web app deployment rejects its target because the plan's OS type differs from the runtime requirement, rather than this case's the new build goes live immediately because the release pipeline targets the production slot.

D:

Autoscale is disabled, mis-scoped or capped at one instance under the plan; that mechanism would be more consistent with an observation such as hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold, rather than this case's the new build goes live immediately because the release pipeline targets the production slot.

Question 388

A production configuration must be repaired: The new build goes live immediately because the release pipeline targets the production slot. Which corrective action should the administrator take?

  1. Overwrite production directly and rely solely on a rollback email.
  2. Create and target the staging slot and plan a controlled swap after validation.
  3. Create a new resource group tag called staging and assume it creates a deployment slot.
  4. Upload the new build to an unrelated Azure Files share and assume App Service loads it.

Explanation

Correct Answer

B:

Create and target the staging slot and plan a controlled swap after validation. This addresses the documented failure condition: a staging slot was never created or the deployment target uses production settings. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

Direct overwrite prevents independent staging tests and increases risk. In the reported incident (the new build goes live immediately because the release pipeline targets the production slot), that change would not correct the cause: a staging slot was never created or the deployment target uses production settings.

C:

Tags do not create hosting slots or traffic routes. In the reported incident (the new build goes live immediately because the release pipeline targets the production slot), that change would not correct the cause: a staging slot was never created or the deployment target uses production settings.

D:

An unconnected share does not update the running app deployment. In the reported incident (the new build goes live immediately because the release pipeline targets the production slot), that change would not correct the cause: a staging slot was never created or the deployment target uses production settings.

Question 389

Before accepting the rollout, the administrator reviews: A web app team wants to deploy a new build and verify it under a separate hostname before customers receive it. It must accomplish: use App Service deployment slots for staging and controlled swapping where the plan supports them. Which TWO independent checks matter most? Select TWO answers.

  1. Mark the test 'Open the staging slot URL and run functional smoke tests before swap' as passed in the release plan without running it.
  2. Swap slots under controlled configuration and verify the production URL serves the approved build.
  3. Check that the Azure configuration exists, but never perform the actual test: Swap slots under controlled configuration and verify the production URL serves the approved build.
  4. Open the staging slot URL and run functional smoke tests before swap.
  5. Run 'Swap slots under controlled configuration and verify the production URL serves the approved build' only as an administrator in a separate subscription, then assume the affected workload behaves identically.

Explanation

Correct Answers

B:

Swap slots under controlled configuration and verify the production URL serves the approved build. This supplies observed evidence for use App Service deployment slots for staging and controlled swapping where the plan supports them. It is not interchangeable with the second required check, open the staging slot URL and run functional smoke tests before swap, because that checks a separate success or failure boundary.

D:

Open the staging slot URL and run functional smoke tests before swap. This supplies observed evidence for use App Service deployment slots for staging and controlled swapping where the plan supports them. It is not interchangeable with the second required check, swap slots under controlled configuration and verify the production URL serves the approved build, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A release checklist recording 'Open the staging slot URL and run functional smoke tests before swap' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must open the staging slot URL and run functional smoke tests before swap on the actual workload to prove its independent boundary.

C:

A configured resource is not proof of live behavior. The required check must exercise swap slots under controlled configuration and verify the production URL serves the approved build on the affected Azure deployment.

E:

A privileged administrator in a different subscription may succeed at 'Swap slots under controlled configuration and verify the production URL serves the approved build' even though the intended caller fails. This does not prove the required behavior for swap slots under controlled configuration and verify the production url serves the approved build.

Question 390

An Azure administrator describes a solution for: use App Service deployment slots for staging and controlled swapping where the plan supports them. What remaining limitation must not be misrepresented?

  1. The earlier issue, 'The new build goes live immediately because the release pipeline targets the production slot', can never recur once this single correction has been deployed.
  2. Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.
  3. After the selected Azure change, a passing check for 'Swap slots under controlled configuration and verify the production URL serves the approved build' proves every dependent permission and service will keep working.
  4. A successful run of 'Swap slots under controlled configuration and verify the production URL serves the approved build' means the separate check 'Open the staging slot URL and run functional smoke tests before swap' is redundant.

Explanation

Correct Answer

B:

Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings. That remains a practical service boundary even after the recommended change (create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The incident (the new build goes live immediately because the release pipeline targets the production slot) could recur if a related Azure dependency changes. The design still faces the limitation: Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.

C:

The successful check 'Swap slots under controlled configuration and verify the production URL serves the approved build' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.

D:

The two checks cover separate behavior: 'Swap slots under controlled configuration and verify the production URL serves the approved build' and 'Open the staging slot URL and run functional smoke tests before swap'. Neither check removes the remaining operational limitation: Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.

Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

SPECIAL OFFER: GET 10% OFF
This is ONE TIME OFFER

You save
10%

Enter Your Email Address to Receive Your 10% Off Discount Code

SPECIAL OFFER: GET 10% OFF

You save
10%

Use Discount Code:

A confirmation link was sent to your e-mail.

Please check your mailbox for a message from support@examlabs.com and follow the directions.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your email address below to get started with our interactive software demo of your free trial.

  • Realistic exam simulation and exam editor with preview functions
  • Whole exam in a single file with several different question types
  • Customizable exam-taking mode & detailed score reports