მაღალი ხელმისაწვდომობა (HA) ნიშნავს სისტემების ისე დაპროექტებას, რომ ისინი რჩებიან ოპერაციული უკმარობის მიუხედავად — სიჭარბის, მульტი-AZ განლაგების, ავტომატური აღდგენის და ერთი წერტილის უეცარი დეფექტების აღმოფხვრის საშუალებით. ეს არის სამუშაო სისტემების ფუნდამენტური მიზანი და AWS არქიტექტურის ძირითადი სფეროა.
HA-ის ძირითადი პრინციპები
✓ 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
