Ketersediaan (sistem hidup dan boleh diakses) dan kebolehpercayaan (sistem berfungsi dengan betul) ialah keperluan bukan fungsian yang utama. Mencapainya melibatkan redundansi, toleransi kerosakan, menghapuskan single point of failure, dan menangani kegagalan dengan baik.
Ketersediaan vs kebolehpercayaan
AVAILABILITY → the system is UP and responsive (accessible when needed):
→ measured as uptime % ("nines": 99.9% = ~8.7h/year down; 99.99% = ~52min/year)
RELIABILITY → the system works CORRECTLY (does what it should, without failures/errors):
→ related but distinct (a system can be up but returning wrong results — available but
unreliable)
→ both matter: users need the system available AND working correctly.
