Table of Contents
Khả năng phục hồi hệ thống ám chỉ khả năng duy trì chức năng của một hệ thống phần mềm mặc dù có những thất bại hoặc điều kiện bất lợi. Tính toán sự bền bỉ này giúp thiết kế những kiến trúc mạnh mẽ và nâng cao tính khoan từ lỗi. Bài này khám phá các số đo quan trọng và tính toán dùng để đánh giá tính bền bỉ của hệ thống trong cấu trúc phần mềm có lỗi.
Các chuyên gia khóa cho sự kiên cường của hệ thống
Một số thước đo được dùng để đo sự kiên cường của một hệ thống phần mềm. những thước đo này cung cấp sự hiểu biết về cách một hệ thống có thể chịu đựng và phục hồi từ thất bại.
- Khả năng thay đổi [FLT: 0] ): tỷ lệ thời gian một hệ thống hoạt động và có thể truy cập.
- Thời gian giữa các thất bại [MTBF:1) ): thời gian trung bình giữa các thất bại hệ thống.
- Thời gian Mean để sửa chữa [MTTR] ): thời gian trung bình cần thiết để phục hồi một hệ thống sau thất bại.
- Chỉ mục tương thích ): một số điểm tổng hợp kết hợp các mét để đánh giá tính bền vững tổng thể.
Tính toán các phương pháp điều trị
Tính toán các số liệu đo lường sức chịu đựng bao gồm việc giám sát hiệu suất của hệ thống qua thời gian và phân tích dữ liệu thất bại và phục hồi.
Khả năng quản lý = Lên / (Uptime + downtime) )
Tương tự như vậy, MTBF và MTTR được bắt nguồn từ các bản ghi thất bại:
MTBF = tổng thời gian hoạt động / Số thất bại )
MTTR = tổng thời gian sửa chữa / Số thất bại )
Sự kiên cường của hệ thống
Sức bật tăng cường bao gồm việc thực hiện những cơ chế dự phòng, cơ chế vượt quá mức và thường xuyên thử nghiệm.