Tính sẵn sàng cao là gì
Giảm thiểu thời gian ngừng hoạt động
Tính sẵn sàng cao (High Availability, HA) là đặc tính hệ thống đảm bảo hoạt động dịch vụ liên tục với thời gian ngừng hoạt động tối thiểu. Được đo bằng phần trăm thời gian hoạt động mỗi năm.
Mức độ sẵn sàng
- 99% — tối đa 3.65 ngày ngừng hoạt động mỗi năm
- 99.9% — tối đa 8.76 giờ ngừng hoạt động mỗi năm
- 99.99% — tối đa 52.6 phút ngừng hoạt động mỗi năm
- 99.999% — tối đa 5.26 phút ngừng hoạt động mỗi năm (Five Nines)
Các thành phần HA
- Dự phòng — sao chép các thành phần quan trọng
- Cân bằng tải — phân phối lưu lượng giữa các máy chủ
- Giám sát — phát hiện lỗi tự động
- Chuyển đổi dự phòng — tự động chuyển sang bản sao lưu
Mẫu kiến trúc
- Active-Passive — một nút hoạt động, một nút dự phòng
- Active-Active — tất cả các nút xử lý tải
- Multi-region — sao chép địa lý giữa các trung tâm dữ liệu
- Database clustering — cấu hình cụm cơ sở dữ liệu