Høj tilgængelighed (HA) betyder at designe systemer, der forbliver operationelle på trods af fejl — gennem redundans, multi-AZ-deployment, auto-recovery og eliminering af single points of failure. Det er et grundlæggende mål for produktionssystemer og et nøgleområde inden for AWS-arkitektur.
HA-kerneprincipper
✓ ELIMINATE SINGLE POINTS OF FAILURE — no single component whose failure takes down
the system → redundancy everywhere (multiple instances, AZs, etc.)
✓ Deploy across MULTIPLE AVAILABILITY ZONES — survive an AZ (data center) failure
✓ AUTOMATIC RECOVERY — detect failures and recover/replace automatically (no manual fix)
✓ DECOUPLE components — failures isolated; one component's failure doesn't cascade
