Operations · Lesson 06

How does a network fail over?

High availability keeps a service reachable by combining redundant paths, devices, and carefully tested failover decisions.

The central problem

Design for a failed component.

Good network reasoning separates the mechanism from the symptom. Start with the boundary, identify the evidence, and test the explanation that accounts for the observation.

One signal rarely proves the whole path.Compare observations from the relevant layer before changing a configuration.

Place the risk

Redundancy must cross failure domains.

Two devices do not provide independent availability if they share the same power source, rack, link, zone, or upstream dependency. A single failure domain can remove every supposedly redundant option at once.

Map the dependencies before declaring a design resilient. Then test each domain separately, including the path used to detect failure and the path used to serve traffic.

Count independent failure domains, not just components.A second device helps only when the failure that removes the first device cannot remove the second one in the same way.

Build the model

Four useful signals

01

Redundancy

Provides another path or component.

02

Health check

Tests whether a path or service is usable.

03

Failover

Moves work to the surviving option.

04

Recovery

Restores the preferred arrangement after repair.

Mini investigation

Inspect the evidence

Select the observation and identify the most direct next check.

NEXT CHECKDirect evidence

This observation narrows the mechanism but does not prove every downstream layer.

Compare it with one nearby-layer check.

Knowledge check

Test your model

Answer five questions.

0 / 5