Pass Your Microsoft AZ-104 Exam Easy!

Microsoft AZ-104 Exam Questions & Answers, Accurate & Verified By IT Experts

Instant Download, Free Fast Updates, 99.6% Pass Rate

AZ-104 Premium Bundle

$79.99

Microsoft AZ-104 Premium Bundle

AZ-104 Premium File: 606 Questions & Answers

Last Update: Sep 24, 2026

AZ-104 Training Course: 132 Video Lectures

AZ-104 PDF Study Guide: 458 Pages

AZ-104 Bundle gives you unlimited access to "AZ-104" files. However, this does not replace the need for a .vce exam simulator. To download VCE exam simulator click here
Microsoft AZ-104 Premium Bundle
Microsoft AZ-104 Premium Bundle

AZ-104 Premium File: 606 Questions & Answers

Last Update: Sep 24, 2026

AZ-104 Training Course: 132 Video Lectures

AZ-104 PDF Study Guide: 458 Pages

$79.99

AZ-104 Bundle gives you unlimited access to "AZ-104" files. However, this does not replace the need for a .vce exam simulator. To download your .vce exam simulator click here

Microsoft AZ-104 Practice Test 42

Question 410

A database backend should be reachable by private subnet consumers but not the internet. Which Azure load balancer frontend fits?

  1. Use an internal Azure Load Balancer with a private frontend IP
  2. Match frontend listener IP/port and backend mapping to the required client contract
  3. Distribute eligible backends across supported zones with matching health-aware routing
  4. Add the correct NIC/IP configuration to the intended backend pool
  5. Fix the load-balancing rule's backend port to match the service listener

Explanation

Correct Answer

A:

'Use an internal Azure Load Balancer with a private frontend IP' fits the case in which a database backend should be reachable by private subnet consumers but not the internet because internal load balancing exposes a private address; a public frontend changes exposure. By contrast, 'Match frontend listener IP/port and backend mapping to the required client contract' addresses a different condition: an existing public IP alone cannot make an unconfigured port reach the workload; it would not establish the outcome needed for this particular Azure resource. For 'Use an internal Azure Load Balancer with a private frontend IP', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

The nearby action 'Match frontend listener IP/port and backend mapping to the required client contract' is associated with this separate need: a TCP client connects to port 8080, but the load balancer frontend is configured only for 8443. That is because an existing public IP alone cannot make an unconfigured port reach the workload. Here a database backend should be reachable by private subnet consumers but not the internet, so 'Match frontend listener IP/port and backend mapping to the required client contract' misses the fact that internal load balancing exposes a private address; a public frontend changes exposure. 'Use an internal Azure Load Balancer with a private frontend IP' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Distribute eligible backends across supported zones with matching health-aware routing' solves another task because a resilient frontend is ineffective if all backend instances share one failed zone. For the situation where a database backend should be reachable by private subnet consumers but not the internet, this distractor misses the requirement that internal load balancing exposes a private address; a public frontend changes exposure. Unlike 'Distribute eligible backends across supported zones with matching health-aware routing', 'Use an internal Azure Load Balancer with a private frontend IP' directly targets that requirement; its success must be confirmed at the authorized resource scope.

D:

When an Azure Load Balancer backend pool exists but a new VM is never selected, the action 'Add the correct NIC/IP configuration to the intended backend pool' can be relevant: a backend VM does not join a load balancer merely by sharing its resource group. For the different problem of a database backend should be reachable by private subnet consumers but not the internet, 'Add the correct NIC/IP configuration to the intended backend pool' misses the mechanism that internal load balancing exposes a private address; a public frontend changes exposure. Choosing 'Add the correct NIC/IP configuration to the intended backend pool' would address that other need, whereas 'Use an internal Azure Load Balancer with a private frontend IP' is intended to solve the stated condition.

E:

'Fix the load-balancing rule's backend port to match the service listener' applies to a different feature boundary because a healthy frontend can still deliver packets to the wrong backend port. In the stated scenario where a database backend should be reachable by private subnet consumers but not the internet, 'Fix the load-balancing rule's backend port to match the service listener' does not satisfy the mechanism that internal load balancing exposes a private address; a public frontend changes exposure. The necessary action is 'Use an internal Azure Load Balancer with a private frontend IP', which should be checked against this Azure resource's actual permissions and state.

Question 411

A service must accept internet TCP traffic across several VM backends. What frontend should be configured?

  1. Create a public Azure Load Balancer frontend with compatible public IP
  2. Match frontend listener IP/port and backend mapping to the required client contract
  3. Add the correct NIC/IP configuration to the intended backend pool
  4. Define backend pool membership, health probe and load-balancing rule for the frontend

Explanation

Correct Answer

A:

'Create a public Azure Load Balancer frontend with compatible public IP' fits the case in which a service must accept internet TCP traffic across several VM backends because an internet service requires an externally reachable frontend plus listener and backend configuration. By contrast, 'Match frontend listener IP/port and backend mapping to the required client contract' addresses a different condition: an existing public IP alone cannot make an unconfigured port reach the workload; it would not establish the outcome needed for this particular Azure resource. For 'Create a public Azure Load Balancer frontend with compatible public IP', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

'Match frontend listener IP/port and backend mapping to the required client contract' solves another task because an existing public IP alone cannot make an unconfigured port reach the workload. For the situation where a service must accept internet TCP traffic across several VM backends, this distractor misses the requirement that an internet service requires an externally reachable frontend plus listener and backend configuration. Unlike 'Match frontend listener IP/port and backend mapping to the required client contract', 'Create a public Azure Load Balancer frontend with compatible public IP' directly targets that requirement; its success must be confirmed at the authorized resource scope.

C:

When an Azure Load Balancer backend pool exists but a new VM is never selected, the action 'Add the correct NIC/IP configuration to the intended backend pool' can be relevant: a backend VM does not join a load balancer merely by sharing its resource group. For the different problem of a service must accept internet TCP traffic across several VM backends, 'Add the correct NIC/IP configuration to the intended backend pool' misses the mechanism that an internet service requires an externally reachable frontend plus listener and backend configuration. Choosing 'Add the correct NIC/IP configuration to the intended backend pool' would address that other need, whereas 'Create a public Azure Load Balancer frontend with compatible public IP' is intended to solve the stated condition.

D:

'Define backend pool membership, health probe and load-balancing rule for the frontend' applies to a different feature boundary because the rule maps frontend port to backends; the probe determines eligible instances. In the stated scenario where a service must accept internet TCP traffic across several VM backends, 'Define backend pool membership, health probe and load-balancing rule for the frontend' does not satisfy the mechanism that an internet service requires an externally reachable frontend plus listener and backend configuration. The necessary action is 'Create a public Azure Load Balancer frontend with compatible public IP', which should be checked against this Azure resource's actual permissions and state.

Question 412

Three VMs provide one TCP application and must receive requests under one endpoint. Which resources connect the design (Select THREE distinct actions.)

  1. Configure only a frontend public IP without an inbound port rule
  2. Configure the frontend-to-backend port load-balancing rule
  3. Create the backend VMs but leave them outside the intended pool
  4. Place the correct VM network interfaces into the load balancer backend pool
  5. Configure and validate a matching backend health probe
  6. Point the health probe at an unrelated closed port and treat failures as healthy

Explanation

Correct Answers

B:

'Configure the frontend-to-backend port load-balancing rule' fits the case in which three VMs provide one TCP application and must receive requests under one endpoint because an inbound distribution rule maps client traffic to the application's listening port. By contrast, 'Configure only a frontend public IP without an inbound port rule' addresses a different condition: a frontend address alone cannot forward application traffic to a backend pool; it would not establish the outcome needed for this particular Azure resource. For 'Configure the frontend-to-backend port load-balancing rule', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

D:

'Place the correct VM network interfaces into the load balancer backend pool' fits the case in which three VMs provide one TCP application and must receive requests under one endpoint because the backend pool determines which VMs can receive service traffic. By contrast, 'Create the backend VMs but leave them outside the intended pool' addresses a different condition: unregistered VMs cannot be selected as eligible load-balancer backends; it would not establish the outcome needed for this particular Azure resource. For 'Place the correct VM network interfaces into the load balancer backend pool', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

E:

'Configure and validate a matching backend health probe' fits the case in which three VMs provide one TCP application and must receive requests under one endpoint because the load balancer should send traffic only to healthy eligible backends. By contrast, 'Point the health probe at an unrelated closed port and treat failures as healthy' addresses a different condition: unmatched probing can cause every valid backend to be excluded from service; it would not establish the outcome needed for this particular Azure resource. For 'Configure and validate a matching backend health probe', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Configure only a frontend public IP without an inbound port rule' fails the stated scenario where three VMs provide one TCP application and must receive requests under one endpoint because a frontend address alone cannot forward application traffic to a backend pool. The required multi-part resolution instead needs the rule maps frontend port to backends; the probe determines eligible instances, which 'Configure only a frontend public IP without an inbound port rule' does not establish. Do not count 'Configure only a frontend public IP without an inbound port rule' among the mandatory actions; confirm the specific service's effective permissions, network path, or deployment result before treating the design as complete.

C:

'Create the backend VMs but leave them outside the intended pool' fails the stated scenario where three VMs provide one TCP application and must receive requests under one endpoint because unregistered VMs cannot be selected as eligible load-balancer backends. The required multi-part resolution instead needs the rule maps frontend port to backends; the probe determines eligible instances, which 'Create the backend VMs but leave them outside the intended pool' does not establish. Do not count 'Create the backend VMs but leave them outside the intended pool' among the mandatory actions; confirm the specific service's effective permissions, network path, or deployment result before treating the design as complete.

F:

'Point the health probe at an unrelated closed port and treat failures as healthy' fails the stated scenario where three VMs provide one TCP application and must receive requests under one endpoint because unmatched probing can cause every valid backend to be excluded from service. The required multi-part resolution instead needs the rule maps frontend port to backends; the probe determines eligible instances, which 'Point the health probe at an unrelated closed port and treat failures as healthy' does not establish. Do not count 'Point the health probe at an unrelated closed port and treat failures as healthy' among the mandatory actions; confirm the specific service's effective permissions, network path, or deployment result before treating the design as complete.

Question 413

A load balancer marks an unhealthy instance even though the main app responds on a different port. What should be aligned?

  1. Define backend pool membership, health probe and load-balancing rule for the frontend
  2. Use an internal Azure Load Balancer with a private frontend IP
  3. Set a supported health probe matching a reliable application listener
  4. Use the load-balancer frontend public port as the probe destination even though that port is not open on the backend instance.

Explanation

Correct Answer

C:

'Set a supported health probe matching a reliable application listener' fits the case in which a load balancer marks an unhealthy instance even though the main app responds on a different port because a probe is a health signal, not the same object as the client's inbound load-balancing rule. By contrast, 'Define backend pool membership, health probe and load-balancing rule for the frontend' addresses a different condition: the rule maps frontend port to backends; the probe determines eligible instances; it would not establish the outcome needed for this particular Azure resource. For 'Set a supported health probe matching a reliable application listener', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

When three VMs provide one TCP application and must receive requests under one endpoint, the action 'Define backend pool membership, health probe and load-balancing rule for the frontend' can be relevant: the rule maps frontend port to backends; the probe determines eligible instances. For the different problem of a load balancer marks an unhealthy instance even though the main app responds on a different port, 'Define backend pool membership, health probe and load-balancing rule for the frontend' misses the mechanism that a probe is a health signal, not the same object as the client's inbound load-balancing rule. Choosing 'Define backend pool membership, health probe and load-balancing rule for the frontend' would address that other need, whereas 'Set a supported health probe matching a reliable application listener' is intended to solve the stated condition.

B:

'Use an internal Azure Load Balancer with a private frontend IP' applies to a different feature boundary because internal load balancing exposes a private address; a public frontend changes exposure. In the stated scenario where a load balancer marks an unhealthy instance even though the main app responds on a different port, 'Use an internal Azure Load Balancer with a private frontend IP' does not satisfy the mechanism that a probe is a health signal, not the same object as the client's inbound load-balancing rule. The necessary action is 'Set a supported health probe matching a reliable application listener', which should be checked against this Azure resource's actual permissions and state.

D:

A Load Balancer health probe checks a configured backend destination; the public frontend port is not automatically a usable listener on each VM. If the backend does not accept traffic on the selected probe port, that probe can fail despite a separate functioning application listener. The question reports that the main application runs on another port and that the instance is marked unhealthy, so the supported probe protocol, port and endpoint must match a real reliable backend health signal. Copying the frontend port into the probe configuration without confirming the backend listener keeps the instance unhealthy rather than diagnosing it.

Question 414

A regional load-balanced service must tolerate one zone becoming unavailable. What else beyond load balancer existence is required?

  1. Distribute eligible backends across supported zones with matching health-aware routing
  2. Add the correct NIC/IP configuration to the intended backend pool
  3. Create a public Azure Load Balancer frontend with compatible public IP
  4. Use an internal Azure Load Balancer with a private frontend IP

Explanation

Correct Answer

A:

'Distribute eligible backends across supported zones with matching health-aware routing' fits the case in which a regional load-balanced service must tolerate one zone becoming unavailable because a resilient frontend is ineffective if all backend instances share one failed zone. By contrast, 'Add the correct NIC/IP configuration to the intended backend pool' addresses a different condition: a backend VM does not join a load balancer merely by sharing its resource group; it would not establish the outcome needed for this particular Azure resource. For 'Distribute eligible backends across supported zones with matching health-aware routing', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

The nearby action 'Add the correct NIC/IP configuration to the intended backend pool' is associated with this separate need: an Azure Load Balancer backend pool exists but a new VM is never selected. That is because a backend VM does not join a load balancer merely by sharing its resource group. Here a regional load-balanced service must tolerate one zone becoming unavailable, so 'Add the correct NIC/IP configuration to the intended backend pool' misses the fact that a resilient frontend is ineffective if all backend instances share one failed zone. 'Distribute eligible backends across supported zones with matching health-aware routing' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Create a public Azure Load Balancer frontend with compatible public IP' solves another task because an internet service requires an externally reachable frontend plus listener and backend configuration. For the situation where a regional load-balanced service must tolerate one zone becoming unavailable, this distractor misses the requirement that a resilient frontend is ineffective if all backend instances share one failed zone. Unlike 'Create a public Azure Load Balancer frontend with compatible public IP', 'Distribute eligible backends across supported zones with matching health-aware routing' directly targets that requirement; its success must be confirmed at the authorized resource scope.

D:

When a database backend should be reachable by private subnet consumers but not the internet, the action 'Use an internal Azure Load Balancer with a private frontend IP' can be relevant: internal load balancing exposes a private address; a public frontend changes exposure. For the different problem of a regional load-balanced service must tolerate one zone becoming unavailable, 'Use an internal Azure Load Balancer with a private frontend IP' misses the mechanism that a resilient frontend is ineffective if all backend instances share one failed zone. Choosing 'Use an internal Azure Load Balancer with a private frontend IP' would address that other need, whereas 'Distribute eligible backends across supported zones with matching health-aware routing' is intended to solve the stated condition.

Question 415

An Azure Load Balancer backend needs predictable outbound internet access but the architect assumes inbound rules automatically supply enough SNAT. What should be reviewed?

  1. Plan explicit supported outbound SNAT/NAT configuration and port capacity
  2. Use an internal Azure Load Balancer with a private frontend IP
  3. Add the correct NIC/IP configuration to the intended backend pool
  4. Set a supported health probe matching a reliable application listener
  5. Create a public Azure Load Balancer frontend with compatible public IP

Explanation

Correct Answer

A:

Inbound load-balancing rules determine how new inbound flows reach a backend pool; they are not a dependable outbound SNAT capacity plan for a busy application. Azure Standard Load Balancer can be configured with explicit outbound rules and public frontends, including deliberate SNAT port allocation and idle timeout choices. Microsoft recommends NAT Gateway for scalable subnet-level outbound access and to reduce SNAT-port exhaustion risk. For predictable outbound traffic, determine which egress method applies to these backends, capacity-plan concurrent connections and document source IP allowlists. Confirm the effective egress and monitor connection failures instead of assuming inbound listener rules provide adequate ports.

Incorrect Answers

B:

An internal load balancer provides a private frontend for clients on permitted private networks, which is useful when the service should not be reached from the public internet. But its internal frontend does not itself supply internet SNAT for backend VMs. Those instances still require a supported outbound path such as NAT Gateway, instance-level public IPs or an appropriate outbound-only load-balancer arrangement. The stem asks why outbound internet connections are unreliable, so switching to an internal frontend alone leaves the missing translation and port-capacity design unresolved.

C:

Backend-pool membership determines which VM network interfaces or IP configurations can receive traffic from a load-balancing rule. Correct membership is necessary for inbound distribution, but that operation neither guarantees outbound internet connectivity nor allocates sufficient source-translation ports to each backend. In Azure Load Balancer configurations, explicit outbound rules use a frontend and backend pool with a separate SNAT allocation decision. This problem identifies outbound capacity and source-IP predictability, so membership inspection is only one supporting prerequisite after an actual egress mechanism has been selected.

D:

A health probe checks backend service readiness and helps a load-balancing rule avoid directing inbound traffic to unhealthy instances. Even a successful probe on the application's listener does not prove that the same VM can open high numbers of new outbound internet connections; the two flows use different mechanisms. SNAT-port exhaustion can cause outbound connection failures while an inbound probe remains healthy. Keep a suitable health probe for the inbound service, but solve this question by validating the configured egress path and its source-translation capacity rather than changing probe frequency or port.

E:

Creating a public frontend may be appropriate for a public-facing application and can make public IP addresses available for outbound rules, but a frontend address alone does not declare adequate outbound SNAT capacity. Azure Load Balancer's default allocation can be limited, and some inbound rules do not automatically provide usable outbound translation. The team must configure the permitted outbound method and account for concurrent destinations, backend count and per-IP port allocation. Use explicit outbound rules or a NAT Gateway where appropriate; simply attaching another public frontend without those controls is an incomplete egress plan.

Question 416

A web app needs path-based routing and TLS termination, while a team proposes only layer-four Load Balancer rules. What service capability is missing?

  1. Inspect NSG rules affecting probe source and backend traffic
  2. Distribute eligible backends across supported zones with matching health-aware routing
  3. Evaluate Application Gateway HTTP-layer routing and TLS features
  4. Use an internal Azure Load Balancer with a private frontend IP
  5. Set a supported health probe matching a reliable application listener

Explanation

Correct Answer

C:

'Evaluate Application Gateway HTTP-layer routing and TLS features' fits the case in which a web app needs path-based routing and TLS termination, while a team proposes only layer-four Load Balancer rules because layer 4 balancing uses transport ports, not URL path or HTTP host processing. By contrast, 'Inspect NSG rules affecting probe source and backend traffic' addresses a different condition: load balancing still depends on network security allowing required probe and application flows; it would not establish the outcome needed for this particular Azure resource. For 'Evaluate Application Gateway HTTP-layer routing and TLS features', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Inspect NSG rules affecting probe source and backend traffic' solves another task because load balancing still depends on network security allowing required probe and application flows. For the situation where a web app needs path-based routing and TLS termination, while a team proposes only layer-four Load Balancer rules, this distractor misses the requirement that layer 4 balancing uses transport ports, not URL path or HTTP host processing. Unlike 'Inspect NSG rules affecting probe source and backend traffic', 'Evaluate Application Gateway HTTP-layer routing and TLS features' directly targets that requirement; its success must be confirmed at the authorized resource scope.

B:

When a regional load-balanced service must tolerate one zone becoming unavailable, the action 'Distribute eligible backends across supported zones with matching health-aware routing' can be relevant: a resilient frontend is ineffective if all backend instances share one failed zone. For the different problem of a web app needs path-based routing and TLS termination, while a team proposes only layer-four Load Balancer rules, 'Distribute eligible backends across supported zones with matching health-aware routing' misses the mechanism that layer 4 balancing uses transport ports, not URL path or HTTP host processing. Choosing 'Distribute eligible backends across supported zones with matching health-aware routing' would address that other need, whereas 'Evaluate Application Gateway HTTP-layer routing and TLS features' is intended to solve the stated condition.

D:

The nearby action 'Use an internal Azure Load Balancer with a private frontend IP' is associated with this separate need: a database backend should be reachable by private subnet consumers but not the internet. That is because internal load balancing exposes a private address; a public frontend changes exposure. Here a web app needs path-based routing and TLS termination, while a team proposes only layer-four Load Balancer rules, so 'Use an internal Azure Load Balancer with a private frontend IP' misses the fact that layer 4 balancing uses transport ports, not URL path or HTTP host processing. 'Evaluate Application Gateway HTTP-layer routing and TLS features' is the more defensible action; confirm its behavior in the target service before calling the task complete.

E:

'Set a supported health probe matching a reliable application listener' solves another task because a probe is a health signal, not the same object as the client's inbound load-balancing rule. For the situation where a web app needs path-based routing and TLS termination, while a team proposes only layer-four Load Balancer rules, this distractor misses the requirement that layer 4 balancing uses transport ports, not URL path or HTTP host processing. Unlike 'Set a supported health probe matching a reliable application listener', 'Evaluate Application Gateway HTTP-layer routing and TLS features' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 417

An Azure Load Balancer backend pool exists but a new VM is never selected. What association should be checked?

  1. Create a second frontend IP for the same load balancer while leaving the new VM NIC out of every backend pool
  2. Use an internal Azure Load Balancer with a private frontend IP
  3. Add the correct NIC/IP configuration to the intended backend pool
  4. Create a public Azure Load Balancer frontend with compatible public IP

Explanation

Correct Answer

C:

A VM is not automatically a member of an Azure Load Balancer backend pool because it exists in the same resource group or VNet. The load balancer must reference the correct network interface/IP configuration or compatible backend address for the intended pool. When the new VM is never selected, verify that precise association first, then assess probe health and the load-balancing rule. Creating an additional frontend IP while leaving the backend unregistered cannot make the VM eligible. After correcting membership, inspect per-backend probe status and perform client requests to confirm it receives new flows only when healthy.

Incorrect Answers

A:

A load-balancer frontend defines the client-facing address, but a frontend alone cannot register a new VM as an eligible backend. The question specifies that the backend pool exists and the new VM is never selected. The immediate association to inspect is whether the intended NIC or IP configuration is a member of that backend pool; health probes and rules matter only after the backend is appropriately associated and healthy. Adding another frontend cannot fix missing backend membership and could create unneeded public exposure if misconfigured.

B:

'Use an internal Azure Load Balancer with a private frontend IP' applies to a different feature boundary because internal load balancing exposes a private address; a public frontend changes exposure. In the stated scenario where an Azure Load Balancer backend pool exists but a new VM is never selected, 'Use an internal Azure Load Balancer with a private frontend IP' does not satisfy the mechanism that a backend VM does not join a load balancer merely by sharing its resource group. The necessary action is 'Add the correct NIC/IP configuration to the intended backend pool', which should be checked against this Azure resource's actual permissions and state.

D:

'Create a public Azure Load Balancer frontend with compatible public IP' solves another task because an internet service requires an externally reachable frontend plus listener and backend configuration. For the situation where an Azure Load Balancer backend pool exists but a new VM is never selected, this distractor misses the requirement that a backend VM does not join a load balancer merely by sharing its resource group. Unlike 'Create a public Azure Load Balancer frontend with compatible public IP', 'Add the correct NIC/IP configuration to the intended backend pool' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 418

A Standard Azure Load Balancer uses an HTTP health probe on port 8080 at /health, which returns 404. The backend application is healthy and returns HTTP 200 at /healthz on the same listener and port; its NSG and protocol are correct. What is the smallest change that restores a healthy probe?

  1. Correct the probe path or application health endpoint and verify expected status
  2. Change the probe to an unrelated port and protocol while keeping /health as the test path
  3. Inspect NSG rules affecting probe source and backend traffic
  4. Increase the probe failure threshold while continuing to probe the known 404 /health path
  5. Test actual client requests, backend health and required application response

Explanation

Correct Answer

A:

The backend service is already healthy at /healthz with a successful HTTP response, while the load balancer's current HTTP probe requests /health and receives HTTP 404. That is an application endpoint mismatch, not a missing backend pool, closed NSG, or wrong port. Point the HTTP probe to the known successful /healthz path on port 8080, then validate its status and the load balancer backend health. Merely altering thresholds cannot turn a persistent 404 into a valid health response, and changing an unrelated protocol or port risks introducing a new failure.

Incorrect Answers

B:

The evidence shows that HTTP on port 8080 can reach the healthy application: /healthz succeeds there. Altering port or protocol without aligning the health path introduces another unknown and leaves the recorded /health 404 untouched. For an HTTP health probe, the selected request path must return the expected successful status. The specific repair is to update the path to the verified /healthz endpoint and observe the health transition; unrelated port experiments are not the smallest warranted change.

C:

'Inspect NSG rules affecting probe source and backend traffic' solves another task because load balancing still depends on network security allowing required probe and application flows. For the situation where a backend appears Unhealthy because the probe points to a path returning HTTP 404, this distractor misses the requirement that probe results reflect the configured test, which may differ from a user's working URL. Unlike 'Inspect NSG rules affecting probe source and backend traffic', 'Correct the probe path or application health endpoint and verify expected status' directly targets that requirement; its success must be confirmed at the authorized resource scope.

D:

An unhealthy HTTP probe returning 404 is failing its expected success-status test. Increasing probe thresholds may change when failures are reported, but an endpoint that persistently returns a non-success response is not made healthy by waiting longer. The scenario already provides a working /healthz endpoint on the same known-good protocol and port. Configure that path instead, verify the resulting HTTP response from each backend, and reserve timing adjustments for a separately demonstrated latency or flapping problem.

E:

'Test actual client requests, backend health and required application response' applies to a different feature boundary because resource provisioning success and a green probe do not guarantee end-to-end business behavior. In the stated scenario where a backend appears Unhealthy because the probe points to a path returning HTTP 404, 'Test actual client requests, backend health and required application response' does not satisfy the mechanism that probe results reflect the configured test, which may differ from a user's working URL. The necessary action is 'Correct the probe path or application health endpoint and verify expected status', which should be checked against this Azure resource's actual permissions and state.

Question 419

The public IP accepts connections to port 80 but no load-balancing rule exists for port 443. What should the team add?

  1. Add the existing port-80 backend pool to a new health probe but leave TCP 443 without a frontend load-balancing rule
  2. Keep the existing port-80 rule unchanged and alter only the backend VM operating system firewall for TCP 443
  3. Fix the load-balancing rule's backend port to match the service listener
  4. Configure the missing supported frontend-to-backend 443 rule and listener path

Explanation

Correct Answer

D:

A frontend public IP listening on TCP 80 does not implicitly create a separate Azure Load Balancer rule for TCP 443. To make HTTPS available, the team needs a supported frontend-port-443 mapping to the correct backend port and listener, with an appropriate pool and health probe. Confirm the service actually listens for the selected protocol and that NSGs and host firewall rules permit the permitted path. Tuning an existing port-80 probe or changing only backend firewall settings will not create the missing 443 load-balancing rule. Test actual TLS client traffic after the rule is deployed.

Incorrect Answers

A:

Azure Load Balancer health probes determine whether a backend endpoint is healthy enough to receive flows, but a probe alone does not create a listener or load-balancing mapping for another frontend port. The case explicitly has working port 80 connectivity and no configured rule for TCP 443. Reusing the port-80 pool in a new probe while leaving 443 unmapped cannot deliver 443 client traffic. Add the specific 443 frontend-to-backend load-balancing rule, with an appropriate backend listener and probe, after confirming application TLS handling.

B:

The guest firewall can allow or block traffic that arrives at the VM, but it cannot create an Azure Load Balancer frontend rule that does not exist. The question identifies the missing TCP 443 load-balancing rule as the cause of the unreachable port. Permitting 443 at the VM while leaving the load balancer unmapped still provides no forwarding path from the public frontend to that service. Configure the appropriate frontend port and backend mapping, then verify guest firewall and listener settings as separate later checks.

C:

When a public load balancer forwards client TCP 443 to backend port 80, but backends listen on 8443, the action 'Fix the load-balancing rule's backend port to match the service listener' can be relevant: a healthy frontend can still deliver packets to the wrong backend port. For the different problem of the public IP accepts connections to port 80 but no load-balancing rule exists for port 443, 'Fix the load-balancing rule's backend port to match the service listener' misses the mechanism that health probes alone do not forward arbitrary client ports to backend services. Choosing 'Fix the load-balancing rule's backend port to match the service listener' would address that other need, whereas 'Configure the missing supported frontend-to-backend 443 rule and listener path' is intended to solve the stated condition.

Question 420

A Standard Azure Load Balancer probes TCP port 8080 on backend VMs. The service listens on 8080 and responds locally, and the probe protocol and port are correct. Effective NSG rules show a priority-100 Deny matching probe source 168.63.129.16 to TCP 8080, ahead of the default AzureLoadBalancer allow. What must be corrected?

  1. Change the HTTP probe URL path although the health probe uses raw TCP
  2. Replace the blocking higher-priority NSG deny with a narrowly scoped rule permitting AzureLoadBalancer probe traffic to TCP 8080
  3. Change only the client-facing load-balancing rule backend port while leaving the probe-source deny in place
  4. Move the health probe to a closed port and increase the failure threshold to avoid the Deny

Explanation

Correct Answer

B:

Azure Load Balancer probes originate from 168.63.129.16, represented in NSGs by the AzureLoadBalancer service tag. The default NSG allow for probe traffic can be overridden by a custom rule evaluated first, such as the scenario's priority-100 matching Deny. A narrow corrective allow or removal/adjustment of the incorrect deny must permit probe traffic to the known TCP 8080 listener without broadly opening application access. Then verify the backend's observed health-probe status and the application's own listener/firewall behavior. This explanation identifies an actual verified blocked five-tuple rather than guessing among several possible probe failures.

Incorrect Answers

A:

An HTTP path is meaningful for HTTP or HTTPS application-layer probes, but this health check uses raw TCP on port 8080. There is no URL path to rewrite. The service listener and the configured TCP probe protocol and port have already been confirmed, so a path mismatch cannot explain the failure. The evidence identifies a priority-100 network security group deny that matches the Azure Load Balancer probe source address. Fix that specific rule under change control rather than altering an unrelated HTTP endpoint or continuing to probe through a blocked network path.

C:

A load-balancing rule maps client frontend traffic to backend destinations; it is different from the health-probe connection that marks a backend eligible. This case states the health probe itself uses the correct TCP 8080 port but is blocked by an effective NSG deny for its source IP. Changing only the frontend-to-backend port rule cannot bypass the NSG rule that denies the probe. A port mapping adjustment might fix client traffic in another incident, but the observed failure here requires allowing the probe's specific source and destination tuple.

D:

Moving the probe to a known closed port makes reachability worse, and increasing a failure threshold does not turn denied packets into successful health checks. The backend listens on TCP 8080; the existing probe uses that port correctly. Its failure comes from a high-priority matching NSG rule, not transient application restarts or a noisy probe interval. Correct the effective network security rule while retaining a supported probe that tests the actual listener, then validate the health status after NSG propagation and application availability checks.


Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

AZ-104 Premium File

Premium File
AZ-104 Premium File
606 Q&A
$76.99$69.99

AZ-104 Training Video Course

Training Course
AZ-104 Training Video Course
132 Lectures
$27.49$24.99

AZ-104 Study Guide

Study Guide
AZ-104 Study Guide
458 PDF Pages
$27.49$24.99

Site Search:

 

VISA, MasterCard, AmericanExpress, UnionPay

SPECIAL OFFER: GET 10% OFF

ExamCollection Premium

ExamCollection Premium Files

Pass your Exam with ExamCollection's PREMIUM files!

  • ExamCollection Certified Safe Files
  • Guaranteed to have ACTUAL Exam Questions
  • Up-to-Date Exam Study Material - Verified by Experts
  • Instant Downloads
Enter Your Email Address to Receive Your 10% Off Discount Code
A Confirmation Link will be sent to this email address to verify your login
We value your privacy. We will not rent or sell your email address

SPECIAL OFFER: GET 10% OFF

Use Discount Code:

MIN10OFF

A confirmation link was sent to your e-mail.
Please check your mailbox for a message from support@examcollection.com and follow the directions.

Next

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

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

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.