Question 410
A database backend should be reachable by private subnet consumers but not the internet. Which Azure load balancer frontend fits?
Explanation
Correct Answer
'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
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.
'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.
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.
'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.






Microsoft Azure Administrator (AZ-104) Practice Tests