Aukštas pasiekiamumas (HA) reiškia sistemų projektavimą, skirtas likti operacionaliam nepaisant gedimų — per pertekliškumą (redundancy), multi-AZ diegimą, automatinį atsigavimą ir vieno gedimo taško šalinimą. Tai yra pagrindinė tikslas gamybos sistemoms ir svarbi AWS architektūros sritis.
Pagrindiniai HA principai
✓ 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
