Availability (Tính khả dụng)

Mức độ hệ thống luôn sẵn sàng phục vụ - chạy “ổn định” được bao nhiêu phần trăm thời gian (uptime).

Những con số “chín”

  • 99.99% (bốn số 9): trong 10.000 phút chỉ được ngưng tối đa 1 phút.
  • 99.999% (năm số 9): downtime chỉ vài giây mỗi năm - gần như không bao giờ “chết”.

Đạt càng cao càng khó và càng tốn chi phí.

Cách tăng tính khả dụng

  • Dự phòng (Replication): nhiều máy chủ song song, một máy hỏng có máy khác thay ngay.
  • Load Balancer: rút một máy ra sửa mà người dùng không bị ảnh hưởng.
  • Multi-zone / multi-region: tránh sự cố một nơi làm sập toàn bộ.

Phân biệt với Reliability

Availability ≠ Reliability. Một hệ thống khả dụng cao (ít downtime) chưa chắc tin cậy về dữ liệu. Reliability bao hàm cả high availability nhưng thêm yếu tố toàn vẹn và đúng đắn của hoạt động. Ví dụ ATM hiển thị số dư cũ nhưng vẫn cho rút tiền → ưu tiên khả dụng.

Liên quan