Máy Tính Uptime / SLA & Ngân Sách Lỗi
Đổi mục tiêu độ sẵn sàng thành thời gian ngừng thực sự được phép, xem ngân sách lỗi còn bao nhiêu và đang bị đốt nhanh cỡ nào, và tính độ sẵn sàng của cả một chuỗi dịch vụ.
Các bước sử dụng
- Mở Độ sẵn sàng & thời gian ngừng, nhập Độ sẵn sàng hoặc bấm một mức có sẵn như 99.9%, rồi đọc thời gian ngừng cho phép theo ngày, tuần, tháng, quý và năm.
- Chọn Độ dài tháng và Độ dài năm đúng với hợp đồng của bạn (xem phần câu hỏi để biết vì sao điều này quan trọng).
- Trong Thời gian ngừng → độ sẵn sàng đạt được, nhập thời gian ngừng thực tế —
45m,1h 30m,2d 4h— để biết độ sẵn sàng đã đạt. - Mở Ngân sách lỗi & tốc độ đốt và điền Mục tiêu SLO, Cửa sổ SLO, Thời gian ngừng đến nay (phút lỗi) và Số ngày đã qua trong cửa sổ để xem Ngân sách còn lại, Tốc độ đốt và Ngân sách cạn sau.
- Dùng SLO theo request cho số request thành công/tổng, Độ sẵn sàng tổng hợp để ghép chuỗi dịch vụ (Thêm tầng, đặt Số bản sao cho các bản dự phòng), và MTBF / MTTR cho thời gian giữa hai lần hỏng và thời gian khắc phục.
Mẹo
- Tốc độ đốt 1× tiêu đúng toàn bộ ngân sách vào cuối cửa sổ. Trên 1× bạn sẽ cạn sớm hơn, và tab cho biết khi nào.
- Bảng Cảnh báo tốc độ đốt đa cửa sổ (Google SRE) đưa ra các ngưỡng chuẩn cho SLO của bạn — 14,4× trong 1 giờ và 6× trong 6 giờ thì gọi người trực, 1× trong 3 ngày thì tạo ticket (với cửa sổ 30 ngày) — kèm tỷ lệ lỗi tương ứng với từng ngưỡng.
- Phụ thuộc nối tiếp luôn làm giảm độ sẵn sàng: ba dịch vụ 99,9% cho khoảng 99,7%. Hai bản sao dự phòng 99% cho 99,99%, nhưng chỉ khi chúng không thể hỏng cùng lúc.
- MTTR dài nhất vẫn đạt mục tiêu cho biết phải khắc phục nhanh đến đâu để đạt mục tiêu với tần suất hỏng hiện tại. Khôi phục nhanh hơn thường rẻ hơn là giảm số lần hỏng.
- Bảng số 9 ở cuối tab đầu tiên dùng đúng độ dài tháng và năm bạn đã chọn.
Câu hỏi thường gặp
Vì sao 99.9% lại ra số phút mỗi tháng khác nhau trên các trang khác?
Vì "một tháng" không có độ dài cố định. 0,1% của một tháng là:
- 28 ngày: 40m 19.2s
- 30 ngày: 43m 12s
- 30,4167 ngày (365 ÷ 12): 43m 48s
- 30,436875 ngày (365,2425 ÷ 12, trung bình lịch Gregory): 43m 49.7s
- 30,44 ngày (trung bình làm tròn, mặc định ở đây): 43m 50s
- 31 ngày: 44m 38.4s
Hãy chọn Độ dài tháng mà hợp đồng của bạn ghi. Tính theo năm, cùng mục tiêu đó cho phép 8h 45m 36s với năm 365 ngày, hoặc 8h 45m 57s với năm Gregory 365,2425 ngày.
Tốc độ đốt 14,4 nghĩa là gì?
Bạn đang tiêu ngân sách lỗi nhanh gấp 14,4 lần nhịp độ sẽ dùng hết đúng vào cuối cửa sổ. Với cửa sổ 30 ngày, mức đó đốt 2% ngân sách mỗi giờ và làm cạn sạch trong khoảng 50 giờ — vì vậy nó là cảnh báo gọi người trực.
Độ sẵn sàng tổng hợp có tính đến các sự cố dùng chung không?
Không. Công thức giả định mỗi tầng và mỗi bản sao hỏng độc lập. Các bản sao dùng chung nguồn điện, mạng, vùng hay quy trình deploy sẽ hỏng cùng lúc thường xuyên hơn, nên hãy coi con số dự phòng là giới hạn trên.
Có gì bị tải lên không?
Không. Mọi thứ được tính trên trình duyệt của bạn.