Question 950
An architect proposes this change: Apply a user-defined route with supported next hop to the firewall/NVA and enable necessary forwarding. The workload context is: A VM subnet's traffic must cross a central inspection appliance before reaching another spoke, even though direct system routes exist. Which evidence would most directly validate the change?
- Inspect effective routes and trace a controlled packet through the inspection hop.
- Test effective routes and traffic between A and B through the intended hub routing device.
- Trace both directions of a test TCP flow and inspect routing tables on each side.
- Test allowed and denied flows and verify matching firewall diagnostic logs.
Explanation
Correct Answer
A:This observation directly verifies the intended design: Inspect effective routes and trace a controlled packet through the inspection hop. The architecture being tested is: Apply a user-defined route with supported next hop to the firewall/NVA and enable necessary forwarding. The original symptom was: A spoke sends traffic directly to another spoke instead of passing through the approved security device.
Incorrect Answers
B:That observation pertains to a separate failure: Spoke A cannot reach Spoke B despite both VNets having healthy peering to Hub. Its cause is: VNet peering does not create arbitrary transitive route propagation by itself. It does not confirm the result of this design. The direct proof would be: Inspect effective routes and trace a controlled packet through the inspection hop.
C:The alternative test targets: Design UDR/BGP routing and NVA forwarding to provide symmetric inspection return paths. The scenario's actual proposed remedy is: Apply a user-defined route with supported next hop to the firewall/NVA and enable necessary forwarding. Verify that one by: Inspect effective routes and trace a controlled packet through the inspection hop.
D:This check validates a different workload: Test allowed and denied flows and verify matching firewall diagnostic logs. Its associated design is: Deploy Azure Firewall with suitable Firewall Policy and route spokes through the firewall where supported. The required acceptance test here is: Inspect effective routes and trace a controlled packet through the inspection hop.
Question 951
During architecture troubleshooting, a team reports: A spoke sends traffic directly to another spoke instead of passing through the approved security device. Context: A VM subnet's traffic must cross a central inspection appliance before reaching another spoke, even though direct system routes exist. Which underlying design mistake explains the observed behavior most precisely?
- VNet peering does not create arbitrary transitive route propagation by itself.
- The effective route table lacks the required forced inspection next hop.
- Routes bypass the centralized Azure Firewall or its policy lacks the required rule.
- Asymmetric routing violates the firewall's connection state expectations.
Explanation
Correct Answer
B:This is the failure mechanism rather than an incidental symptom: The effective route table lacks the required forced inspection next hop. It accounts for: A spoke sends traffic directly to another spoke instead of passing through the approved security device. The architectural repair is: Apply a user-defined route with supported next hop to the firewall/NVA and enable necessary forwarding.
Incorrect Answers
A:This cause would explain a different symptom: Spoke A cannot reach Spoke B despite both VNets having healthy peering to Hub. The mechanism for that event is: VNet peering does not create arbitrary transitive route propagation by itself. Here the stated symptom is: A spoke sends traffic directly to another spoke instead of passing through the approved security device. Its cause is: The effective route table lacks the required forced inspection next hop.
C:The alternative weakness is: Routes bypass the centralized Azure Firewall or its policy lacks the required rule. Its associated failure is: Spoke workloads can reach forbidden internet destinations without central inspection. Neither explains the present observation: A spoke sends traffic directly to another spoke instead of passing through the approved security device. The direct cause here is: The effective route table lacks the required forced inspection next hop.
D:This cause would explain a different symptom: Forward packets pass the firewall but return packets bypass it, breaking stateful sessions. The mechanism for that event is: Asymmetric routing violates the firewall's connection state expectations. Here the stated symptom is: A spoke sends traffic directly to another spoke instead of passing through the approved security device. Its cause is: The effective route table lacks the required forced inspection next hop.
Question 952
The design change is: Apply a user-defined route with supported next hop to the firewall/NVA and enable necessary forwarding. The original failure was: A spoke sends traffic directly to another spoke instead of passing through the approved security device. Which ongoing control best prevents recurrence of the same root cause?
- Verify effective routes and symmetric return paths after changes to peering.
- Validate new spoke effective routes and hub NVA forwarding after each peering update.
- Inspect effective routes and rule collections after network expansions.
- Audit bidirectional effective routes after changing peering or BGP advertisements.
Explanation
Correct Answer
A:The preventive control is: Verify effective routes and symmetric return paths after changes to peering. It targets the earlier cause: The effective route table lacks the required forced inspection next hop. Confirm ongoing effectiveness by: Inspect effective routes and trace a controlled packet through the inspection hop.
Incorrect Answers
B:This is a reasonable safeguard for a different fault: Spoke A cannot reach Spoke B despite both VNets having healthy peering to Hub. That different mechanism is: VNet peering does not create arbitrary transitive route propagation by itself. The original incident here instead arises from: The effective route table lacks the required forced inspection next hop. The directly relevant safeguard is: Verify effective routes and symmetric return paths after changes to peering.
C:The proposed control focuses on: Routes bypass the centralized Azure Firewall or its policy lacks the required rule. For the design in the question, recurrence comes from: The effective route table lacks the required forced inspection next hop. A precise prevention step is: Verify effective routes and symmetric return paths after changes to peering.
D:That safeguard manages another risk: Asymmetric routing violates the firewall's connection state expectations. Its scenario is: Forward packets pass the firewall but return packets bypass it, breaking stateful sessions. The present recurring risk is: The effective route table lacks the required forced inspection next hop. The proper ongoing control is: Verify effective routes and symmetric return paths after changes to peering.
Question 953
A design workshop has this requirement: Private VMs need predictable outbound public IP addresses for SaaS allowlists without accepting arbitrary inbound internet connections. Operators currently observe: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists. Select the ONE design remedy that best addresses the root cause.
- Use Azure Bastion in a supported hub/spoke architecture with appropriate subnet, access roles and routing.
- Use Application Security Groups in compatible NSG rules for dynamically grouped VM NICs where supported.
- Use Azure ExpressRoute private peering with a supported connectivity provider and suitable redundancy.
- Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT.
Explanation
Correct Answer
D:The evidence (An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists.) identifies the following cause: Outbound SNAT egress was not centralized behind a managed stable public IP design. The design that removes it is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT. The acceptance check is: Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener.
Incorrect Answers
A:This choice mitigates an alternative scenario, where: Administrators assign public IPs to every VM simply to troubleshoot it. The underlying issue there is: Private management access was not designed with a controlled bastion service. Here the root issue is: Outbound SNAT egress was not centralized behind a managed stable public IP design. Choose the corresponding action: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT.
B:The option belongs to a different failure mechanism: Network policies are tied to individual addresses rather than logical application group membership. That situation exhibits: An NSG contains hundreds of brittle manually maintained per-IP server rules. For the stated case, the remedy is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT.
C:That design instead addresses another observed condition: Cloud connectivity quality degrades with commodity internet congestion and VPN overhead. Its technical cause is: The connectivity method does not meet the private circuit and predictable path requirement. The current workload exhibits: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists. Its targeted remedy is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT.
Question 954
The planned architecture is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT. Workload context: Private VMs need predictable outbound public IP addresses for SaaS allowlists without accepting arbitrary inbound internet connections. Which acceptance test demonstrates that the required behavior works?
- Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener.
- Validate ExpressRoute circuit, private BGP sessions and private VNet prefix reachability.
- Move a test VM NIC into the database ASG and verify corresponding NSG flow enforcement.
- Connect from the authorized portal/client to a VM with no public IP and verify direct internet SSH remains blocked.
Explanation
Correct Answer
A:The acceptance test is specific: Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener. Its purpose is to establish that the proposed architecture works: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT.
Incorrect Answers
B:The alternative test targets: Use Azure ExpressRoute private peering with a supported connectivity provider and suitable redundancy. The scenario's actual proposed remedy is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT. Verify that one by: Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener.
C:This check validates a different workload: Move a test VM NIC into the database ASG and verify corresponding NSG flow enforcement. Its associated design is: Use Application Security Groups in compatible NSG rules for dynamically grouped VM NICs where supported. The required acceptance test here is: Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener.
D:That observation pertains to a separate failure: Administrators assign public IPs to every VM simply to troubleshoot it. Its cause is: Private management access was not designed with a controlled bastion service. It does not confirm the result of this design. The direct proof would be: Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener.
Question 955
The customer states: Private VMs need predictable outbound public IP addresses for SaaS allowlists without accepting arbitrary inbound internet connections. An incident reveals: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists. What cause best accounts for this evidence?
- Private management access was not designed with a controlled bastion service.
- Network policies are tied to individual addresses rather than logical application group membership.
- The connectivity method does not meet the private circuit and predictable path requirement.
- Outbound SNAT egress was not centralized behind a managed stable public IP design.
Explanation
Correct Answer
D:This is the failure mechanism rather than an incidental symptom: Outbound SNAT egress was not centralized behind a managed stable public IP design. It accounts for: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists. The architectural repair is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT.
Incorrect Answers
A:The proposed diagnosis fits another scenario: Private management access was not designed with a controlled bastion service. It would typically be reflected by: Administrators assign public IPs to every VM simply to troubleshoot it. The current evidence instead supports: Outbound SNAT egress was not centralized behind a managed stable public IP design.
B:The alternative weakness is: Network policies are tied to individual addresses rather than logical application group membership. Its associated failure is: An NSG contains hundreds of brittle manually maintained per-IP server rules. Neither explains the present observation: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists. The direct cause here is: Outbound SNAT egress was not centralized behind a managed stable public IP design.
C:This cause would explain a different symptom: Cloud connectivity quality degrades with commodity internet congestion and VPN overhead. The mechanism for that event is: The connectivity method does not meet the private circuit and predictable path requirement. Here the stated symptom is: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists. Its cause is: Outbound SNAT egress was not centralized behind a managed stable public IP design.
Question 956
Workload context: Private VMs need predictable outbound public IP addresses for SaaS allowlists without accepting arbitrary inbound internet connections. The implemented remedy is: Use Azure NAT Gateway associated with eligible subnets and approved public IP resources for outbound SNAT. Which ongoing practice most specifically prevents recurrence of this failure: An Azure VM's outbound public address changes after reconfiguration, breaking SaaS allowlists.?
- Monitor SNAT port consumption and outbound routing when adding subnets.
- Review ASG members and NSG references when VM scale sets expand.
- Audit Bastion privileges, session records and subnet/security configuration.
- Monitor ExpressRoute BGP route counts, circuit health and provider diversity.
Explanation
Correct Answer
A:This is an ongoing protection specific to the fault: Monitor SNAT port consumption and outbound routing when adding subnets. The recurrence risk is: Outbound SNAT egress was not centralized behind a managed stable public IP design. It should be checked using: Call an external IP-echo service from a VM and confirm expected SNAT source and no inbound listener.
Incorrect Answers
B:The proposed control focuses on: Network policies are tied to individual addresses rather than logical application group membership. For the design in the question, recurrence comes from: Outbound SNAT egress was not centralized behind a managed stable public IP design. A precise prevention step is: Monitor SNAT port consumption and outbound routing when adding subnets.
C:That safeguard manages another risk: Private management access was not designed with a controlled bastion service. Its scenario is: Administrators assign public IPs to every VM simply to troubleshoot it. The present recurring risk is: Outbound SNAT egress was not centralized behind a managed stable public IP design. The proper ongoing control is: Monitor SNAT port consumption and outbound routing when adding subnets.
D:This is a reasonable safeguard for a different fault: Cloud connectivity quality degrades with commodity internet congestion and VPN overhead. That different mechanism is: The connectivity method does not meet the private circuit and predictable path requirement. The original incident here instead arises from: Outbound SNAT egress was not centralized behind a managed stable public IP design. The directly relevant safeguard is: Monitor SNAT port consumption and outbound routing when adding subnets.
Question 957
A solution architect is reviewing a workload: A storage account must be reachable from approved private VNet workloads without exposing its public endpoint. The observed incident is: Apps lose storage connectivity after the account public endpoint is disabled. Which architecture choice most directly removes the identified weakness?
- Select a supported Private Link/private endpoint design when the requirement is private IP connectivity and public endpoint closure.
- Use Azure Private DNS zones with proper VNet links and Azure DNS Private Resolver or supported forwarders.
- Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
- Design appropriate Azure DDoS Protection coverage for the public endpoint VNets and pair it with application security controls.
Explanation
Correct Answer
C:The evidence (Apps lose storage connectivity after the account public endpoint is disabled.) identifies the following cause: Private endpoint connectivity and private DNS configuration are incomplete. The design that removes it is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. The acceptance check is: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
Incorrect Answers
A:The option belongs to a different failure mechanism: Service endpoints secure source traffic to the service's public endpoint rather than creating a private endpoint. That situation exhibits: The database still exposes a public endpoint when only a VNet service endpoint rule is applied. For the stated case, the remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
B:That design instead addresses another observed condition: Only VMs in the hub resolve private link records while spoke applications resolve public addresses. Its technical cause is: Private DNS zone link/forwarding architecture does not cover all consuming networks. The current workload exhibits: Apps lose storage connectivity after the account public endpoint is disabled. Its targeted remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
D:The option belongs to a different failure mechanism: There is no network-level DDoS mitigation design for exposed public IP resources. That situation exhibits: The internet edge is overwhelmed by volumetric traffic despite healthy application code. For the stated case, the remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
Question 958
An architect proposes this change: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. The workload context is: A storage account must be reachable from approved private VNet workloads without exposing its public endpoint. Which evidence would most directly validate the change?
- Run authorized resilience tests and verify DDoS telemetry/protection association and app health.
- Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
- Resolve a private endpoint FQDN from a spoke and an on-prem client and verify the intended private address.
- Validate SQL server private name resolution and connectivity from an approved subnet with public network access disabled.
Explanation
Correct Answer
B:This observation directly verifies the intended design: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted. The architecture being tested is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. The original symptom was: Apps lose storage connectivity after the account public endpoint is disabled.
Incorrect Answers
A:The alternative test targets: Design appropriate Azure DDoS Protection coverage for the public endpoint VNets and pair it with application security controls. The scenario's actual proposed remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. Verify that one by: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
C:That observation pertains to a separate failure: Only VMs in the hub resolve private link records while spoke applications resolve public addresses. Its cause is: Private DNS zone link/forwarding architecture does not cover all consuming networks. It does not confirm the result of this design. The direct proof would be: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
D:The alternative test targets: Select a supported Private Link/private endpoint design when the requirement is private IP connectivity and public endpoint closure. The scenario's actual proposed remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. Verify that one by: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
Question 959
During architecture troubleshooting, a team reports: Apps lose storage connectivity after the account public endpoint is disabled. Context: A storage account must be reachable from approved private VNet workloads without exposing its public endpoint. Which underlying design mistake explains the observed behavior most precisely?
- Private DNS zone link/forwarding architecture does not cover all consuming networks.
- Service endpoints secure source traffic to the service's public endpoint rather than creating a private endpoint.
- There is no network-level DDoS mitigation design for exposed public IP resources.
- Private endpoint connectivity and private DNS configuration are incomplete.
Explanation
Correct Answer
D:The recorded behavior follows from: Private endpoint connectivity and private DNS configuration are incomplete. The appropriate mitigation would be: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. Verify with: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
Incorrect Answers
A:The alternative weakness is: Private DNS zone link/forwarding architecture does not cover all consuming networks. Its associated failure is: Only VMs in the hub resolve private link records while spoke applications resolve public addresses. Neither explains the present observation: Apps lose storage connectivity after the account public endpoint is disabled. The direct cause here is: Private endpoint connectivity and private DNS configuration are incomplete.
B:This cause would explain a different symptom: The database still exposes a public endpoint when only a VNet service endpoint rule is applied. The mechanism for that event is: Service endpoints secure source traffic to the service's public endpoint rather than creating a private endpoint. Here the stated symptom is: Apps lose storage connectivity after the account public endpoint is disabled. Its cause is: Private endpoint connectivity and private DNS configuration are incomplete.
C:The proposed diagnosis fits another scenario: There is no network-level DDoS mitigation design for exposed public IP resources. It would typically be reflected by: The internet edge is overwhelmed by volumetric traffic despite healthy application code. The current evidence instead supports: Private endpoint connectivity and private DNS configuration are incomplete.
Question 960
A design review identifies: A storage account must be reachable from approved private VNet workloads without exposing its public endpoint. The failure is: Apps lose storage connectivity after the account public endpoint is disabled. Select TWO distinct decisions that together provide the immediate technical solution AND an ongoing prevention control. A verification-only step does not replace either responsibility.
- Design appropriate Azure DDoS Protection coverage for the public endpoint VNets and pair it with application security controls.
- Audit private DNS zone links and resolver rules after new environments are added.
- Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
- Select a supported Private Link/private endpoint design when the requirement is private IP connectivity and public endpoint closure.
- Recheck private DNS zone links and endpoint approvals when adding spokes.
Explanation
Correct Answers
C:The evidence (Apps lose storage connectivity after the account public endpoint is disabled.) identifies the following cause: Private endpoint connectivity and private DNS configuration are incomplete. The design that removes it is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution. The acceptance check is: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
E:The preventive control is: Recheck private DNS zone links and endpoint approvals when adding spokes. It targets the earlier cause: Private endpoint connectivity and private DNS configuration are incomplete. Confirm ongoing effectiveness by: Resolve the blob FQDN to a private IP and access the account from the approved VNet while public access is restricted.
Incorrect Answers
A:The option belongs to a different failure mechanism: There is no network-level DDoS mitigation design for exposed public IP resources. That situation exhibits: The internet edge is overwhelmed by volumetric traffic despite healthy application code. For the stated case, the remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
B:That safeguard manages another risk: Private DNS zone link/forwarding architecture does not cover all consuming networks. Its scenario is: Only VMs in the hub resolve private link records while spoke applications resolve public addresses. The present recurring risk is: Private endpoint connectivity and private DNS configuration are incomplete. The proper ongoing control is: Recheck private DNS zone links and endpoint approvals when adding spokes.
D:The option belongs to a different failure mechanism: Service endpoints secure source traffic to the service's public endpoint rather than creating a private endpoint. That situation exhibits: The database still exposes a public endpoint when only a VNet service endpoint rule is applied. For the stated case, the remedy is: Configure Azure Private Endpoint for the storage subresource and integrate matching private DNS resolution.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests