Công cụ tính Downtime theo SLA là gì?
Thỏa thuận mức dịch vụ (SLA — Service Level Agreement) quy định mức độ sẵn sàng tối thiểu của một dịch vụ, thường được thể hiện bằng tỷ lệ uptime như 99.9% (hay còn gọi là "ba số chín"). Công cụ này quy đổi tỷ lệ đó thành lượng thời gian downtime cụ thể mà bạn được phép trước khi vi phạm SLA, theo ngày, tuần, tháng, quý hoặc năm. Đây là một công cụ tính toán mang tính phổ quát — các con số áp dụng cho mọi nhà cung cấp hosting, nền tảng đám mây hay hợp đồng dịch vụ trên toàn thế giới.
Cách sử dụng
Nhập tỷ lệ uptime SLA mục tiêu của bạn (ví dụ 99.95) và chọn chu kỳ thời gian bạn muốn đo lường. Công cụ sẽ tính ra thời gian downtime tối đa được phép theo giây, phút, giờ và ngày, kèm theo mức uptime tương ứng cần đảm bảo. Các chu kỳ được quy ước: tháng là 30 ngày, quý là 91.25 ngày và năm là 365 ngày.
Giải thích công thức
Trước tiên, toàn bộ chu kỳ được quy đổi sang phút. Thời gian downtime cho phép bằng độ dài chu kỳ nhân với phần trăm còn lại sau khi trừ tỷ lệ SLA:
$$\text{Downtime} = \text{Chu kỳ} \times \left(1 - \frac{\text{SLA\%}}{100}\right)$$Đối với chu kỳ một năm, con số này là 525.600 phút. Một SLA 99.9% cho phép 0.1% chu kỳ là thời gian downtime.
Ví dụ minh họa
Với SLA 99.9% tính theo năm:
$$525.600 \times (1 - 0.999) = 525.600 \times 0.001 = 525{,}6 \text{ phút} \approx 8{,}76 \text{ giờ} \approx 0{,}365 \text{ ngày}$$downtime được phép mỗi năm. Một SLA chặt chẽ hơn ở mức 99.99% chỉ cho phép vỏn vẹn 52,56 phút mỗi năm.
Câu hỏi thường gặp
"Ba số chín" và "bốn số chín" nghĩa là gì? Chúng lần lượt chỉ mức uptime 99.9% và 99.99%. Mỗi số chín được thêm vào sẽ cắt giảm thời gian downtime cho phép đi mười lần.
Một năm có bao nhiêu phút? \(365 \times 24 \times 60 = 525.600\) phút.
Công cụ có tính đến năm nhuận không? Không — công cụ sử dụng năm chuẩn 365 ngày. Nếu cần con số chính xác cho năm nhuận, bạn hãy nhân kết quả với \(366/365\).