BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeMicrosoft Azure Administrator (AZ-104)Unit 4 capstone — A hub-and-spoke that has to actually work
Unit Capstone763 words

Unit 4 capstone — A hub-and-spoke that has to actually work

AZ-104 › Unit 4 › Capstone

Unit 4 capstone — A hub-and-spoke that has to actually work

Woodgrove Bank builds its landing zone

Unit
AZ104-U4
Topics exercised
3
Objectives touched
13
Decisions
5
Time
25 minutes

The brief

Woodgrove Bank has a hub virtual network peered to three spokes, one per business line. A shared logging appliance sits in the hub. The spokes must reach it, and must not reach each other. Administrators currently connect to virtual machines over public IP addresses, which the security team has told them to stop. The application tier in one spoke reads from a storage account whose firewall is configured with Woodgrove's public IP ranges, and that arrangement must not break. Machines across the hub and spokes need to resolve one another by name. A public load balancer distributes traffic to four backend machines, and one of them has been receiving nothing since Tuesday although it is running and healthy at the OS.

What they need

  1. Spokes reach the shared appliance in the hub, and do not reach each other.
  2. Administrators reach virtual machines without any of them holding a public IP address.
  3. The application tier reaches storage privately, without breaking the storage firewall's existing public-IP rules.
  4. Machines across the hub and spokes resolve one another by name.
  5. Find out why one backend machine receives no traffic.

Commit before you read on

Write down your answer to each of the 5 numbered requirements above — the mechanism, and the scope you would apply it at. Then open the working below and compare. Reading the reasoning beside the question is the one way to feel like you knew it without having known it.

▶Show the working

1. Spokes reach the hub, not each other

Peer each spoke to the hub only — and rely on peering not being transitive.

This one is solved by doing less. Peering carries traffic between the two peered networks and no further, so spokes peered only to the hub already cannot reach each other. If they later need to, that requires routing through the hub — a user-defined route — not a spoke-to-spoke peering, which would undo the isolation. Remember gateway transit bills the spoke if the hub's gateway is used.

2. Administrative access with no public IPs

Azure Bastion.

Connecting via Bastion means the virtual machines need no public IP address, no agent and no special client software. The deployment detail that gets asked: Basic, Standard and Premium require a dedicated subnet named AzureBastionSubnet and a public IP address — the public IP is Bastion's, not the machines'. Premium can be deployed private-only.

3. Private storage access without breaking public-IP rules

A private endpoint. Not a service endpoint.

Both reach storage privately, and only one satisfies the constraint. With service endpoints, source addresses switch from public to private, and existing service firewall rules using public IP addresses stop working — exactly what Woodgrove said must not happen. A private endpoint instead puts a network interface with a private IP from the subnet into the network; it must be in the same region and subscription as the virtual network, and its read-only interface is created automatically.

4. Name resolution across hub and spokes

An Azure Private DNS zone, with a virtual network link to each network.

The zone alone resolves nothing: to resolve a private zone's records from a virtual network you must link the virtual network with the zone. Enable autoregistration on the links you want machines registered from — VMs are registered as A records pointing to their private IP addresses. ⚠ One constraint to design around: a virtual network can be linked to only one private zone with autoregistration enabled, though many networks may link to a single zone.

5. One backend machine receives nothing

Check the health probe first.

Flows are distributed according to configured load-balancing rules and health probes, so a failing probe takes an instance out of rotation while the machine itself looks perfectly healthy — which is precisely the symptom described. Only after the probe would you look at the rule and at the security rules on the path. And if anything in this design still names Basic Load Balancer, that was retired on 30 September 2025.

The reasoning this unit rewards

Route, filter, name — decide which one before comparing options

Nearly every troubleshooting question in this unit describes traffic that is not arriving, and the three candidates have different evaluation rules and are offered as alternatives to each other. Routing comes first when you diagnose: a packet that is never routed is never filtered, so a security rule change cannot fix a routing fault. A name that does not resolve never produces a packet at all.

Check yourself

Loading flashcards…

Where these figures come from

Every figure above was read from the raw documentation below on the day this sheet was written. The sha1 is git hash-object over the bytes as fetched, so a doc that changes underneath this sheet can be detected rather than assumed.

Documentsha1
Virtual network peering9fc3965ab424
What is Azure Bastion?4dfbd29a9cb4
Virtual network service endpoints62733fb4a7e8
What is a private endpoint?9da2884d1925
What is Azure Private DNS?5d91779b3c89
What is Azure Load Balancer?0809223ef2a0
All Microsoft Azure Administrator (AZ-104) Study Resources

Related Notes

  • AZ-104 exam map391 words
  • Unit 1 roadmap — Manage Azure identities and governance358 words
  • Unit 1 capstone — Onboarding an acquired subsidiary810 words
  • Lab — A budget notifies and stops nothing166 words
  • Lab — Prove that inheritance only flows one way212 words
  • Lab — Tags do not inherit, and a lock is not a permission204 words
  • Lab — Watch a dynamic group fill itself in183 words
  • Cram sheet — Manage access to Azure resources447 words
  • Cram sheet — Manage Azure subscriptions and governance841 words
  • Cram sheet — Manage Microsoft Entra users and groups580 words
  • Unit 2 roadmap — Implement and manage storage375 words
  • Unit 2 capstone — A media archive on a budget808 words

Ready to study Microsoft Azure Administrator (AZ-104)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Microsoft Azure Administrator (AZ-104)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Microsoft Azure Administrator (AZ-104) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.

Unit 4 capstone review

Card 1 of 3

Front of flashcard 1 of 3

Two spokes peered to a hub. Can they reach each other?

medium

No — peering is not transitive. Spoke-to-spoke needs routing through the hub, not another peering.

az-104az104:unit:4capstone

Unit 4 capstone review

Card 1

Front

Two spokes peered to a hub. Can they reach each other?

Back

No — peering is not transitive. Spoke-to-spoke needs routing through the hub, not another peering.

Card 2

Front

Private storage access, but public-IP firewall rules must keep working. Which one?

Back

A private endpoint. A service endpoint switches source addresses to private and breaks those rules.

Card 3

Front

A backend VM is up but gets no load-balanced traffic. First check?

Back

The health probe. Distribution follows rules AND probes; a failing probe removes the instance from rotation.

Unit 4 capstone review

Card 1

Front

Two spokes peered to a hub. Can they reach each other?

Back

No — peering is not transitive. Spoke-to-spoke needs routing through the hub, not another peering.

Card 2

Front

Private storage access, but public-IP firewall rules must keep working. Which one?

Back

A private endpoint. A service endpoint switches source addresses to private and breaks those rules.

Card 3

Front

A backend VM is up but gets no load-balanced traffic. First check?

Back

The health probe. Distribution follows rules AND probes; a failing probe removes the instance from rotation.