High availability (HA) என்பது சிஸ்டங்களை - redundancy, multi-AZ deployment, auto-recovery, மற்றும் single points of failure ஐ நீக்குவதன் மூலம் - failures இருந்தும் செயல்பாட்டில் வைத்திருப்பதாக வடிவமைப்பது. இது production systems க்கான ஒரு அடிப்படை goal மற்றும் AWS architecture இன் ஒரு முக்கிய பகுதி.
Core HA principles
✓ 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
