उच्च उपलब्धता (HA) भनेको विफलताको बावजुद प्रणालीहरू सञ्चालनशील रहने गरी डिजाइन गर्नु हो — अनावश्यकता (redundancy), बहु-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
