Çalışma Süresi Nasıl Hesaplanır
Çalışma süresi formülü şudur: (Toplam Süre - Kesinti Süresi) / Toplam Süre x 100 = Çalışma Süresi%. 30 günlük bir ayda (toplam 43.200 dakika) 43 dakika kesinti yaşayan bir site %99,9 çalışma süresine ulaşır. Aritmetik kısmı kolaydır. Asıl emek isteyen, her yüzde puanının size kaç dakikaya mal olduğunu bilmek ve formülün bir anlam taşıması için kesinti süresini yeterince doğru ölçmektir.
Çalışma süresi formülü
Bilinen bir toplam ömrü olan bir sunucu veya kaynak için:
(Overall Lifetime - Overall Downtime) / Overall Lifetime x 100% = Uptime
Sürekli izlediğiniz bir web sitesi için (bir kaynağın gerçek ömrünü nadiren bildiğiniz için çok daha yaygın durum), çalışma süresini toplam ömür yerine izleme dönemine göre hesaplarsınız:
(Monitored Time - Monitored Downtime) / Monitored Time x 100% = Uptime
Bir pencere seçin (bir gün, bir ay, bir yıl), o pencere içinde sitenin erişilemez olduğu doğrulanan her dakikayı toplayın ve bölün. Sonuç yalnızca kesinti kaydınız kadar doğrudur, ki bu da otomatik izlemenin elle yapılan "birisi bir kesinti fark etti mi" tahminine karşı asıl gerekçesidir.
Kesinti süresi nasıl hesaplanır
Kesinti süresi, sitenizin dışarıdan erişilemez olduğu her kesintisiz aralıktır; mümkün olduğunda en yakın uygun sayıya yuvarlamak yerine saniyesine kadar sayılır. Kısa kesintiler toplanır: bir ay içindeki beş adet iki dakikalık kesinti 10 dakikalık kesinti süresi eder, ve her durum değişikliğini zaman damgasıyla kaydeden bir monitör yerine kullanıcı raporlarına güveniyorsanız bunu az saymak kolaydır.
Dokuzlar: her çalışma süresi katmanı ne anlama gelir
%99,9 çalışma süresi ile %99,999 çalışma süresi birbirine yakın görünür. Pratikte aralarında dünyalar var. İşte hedefinizi tam olarak vurduğunuzda her katmanın yılda ve günde neye izin verdiği:
| Erişilebilirlik | Yıllık maks. kesinti | Günlük maks. kesinti | Pratik anlamı |
|---|---|---|---|
| %99,9 ("üç dokuz") | ~8,77 saat | ~86,4 saniye | Çoğu arama motorunun ve reklam platformunun kabul edilebilir saydığı taban. Çoğu site için yeterli, ama ciddi bir SLA taahhüdü değil. |
| %99,95 | ~4,38 saat | ~43,2 saniye | Yaygın bir orta seviye SaaS SLA'sı ve makul bir ticari hedef. |
| %99,99 ("dört dokuz") | ~52,6 dakika | ~8,64 saniye | Çoğu platform tarafından pratikte her zaman erişilebilir sayılır. İyi yönetilen, aktif olarak izlenen bir site için gerçekçi tavan. |
| %99,999 ("beş dokuz") | ~5,26 dakika | ~0,864 saniye | Telekom sınıfı standart. Yedekli altyapı ve neredeyse kusursuz bakım disipliniyle ulaşılabilir, ama çoğu işletmenin haklı çıkaramayacağı kadar çok mühendislik gerektirir. |
%100 çalışma süresi kimse için gerçekçi bir hedef değildir: bakım pencereleri, yeniden başlatmalar ve ara sıra yaşanan üst akış arızaları, bunu anlamlı herhangi bir zaman aralığında yapısal olarak erişilemez kılar. Dört dokuz çoğu ekibin hedeflemesi gereken pratik tavandır. Beş dokuz ise bilinçli ve maliyetli bir mühendislik taahhüdüdür, varsayılan bir hedef değil.
Yaygın çalışma süresi formülleri, tek yerde
- Bulut/SLA erişilebilirliği: (Garanti Edilen Çalışma Süresi - Kesinti Süresi) / Garanti Edilen Çalışma Süresi, çoğu bulut SLA'sının yazıldığı formül.
- MTBF (Arızalar Arası Ortalama Süre): Toplam Operasyonel Süre / Arıza Sayısı, her birinin ne kadar sürdüğünden bağımsız olarak olayların ne sıklıkla gerçekleştiğini söyler.
- Beş dokuzda yıllık kesinti bütçesi: 86.400 saniye/gün x 365 x 0,00001, yaklaşık 315 saniye veya yılda 5,25 dakika.
- Üç dokuzda yıllık kesinti bütçesi: 1.440 dakika/gün x 365 x 0,001, yaklaşık 526 dakika veya yılda 8,77 saat.
Daha yüksek bir çalışma süresi sayısına nasıl ulaşılır
Formül nerede durduğunuzu söyler. Sayıyı hareket ettiren kollar şunlardır:
- Gerçek bir geçmişe sahip bir barındırma seçin ve bir sağlayıcının reklamını yaptığı çalışma süresini bir pazarlama sayfasının sözüne güvenmek yerine kendiniz doğrulayın.
- Kendi altyapınızın dışından sürekli izleyin. Birkaç bağımsız konumdan çalışan bir monitör, kendi sunucu taraflı günlüklemenizin yapısal olarak göremediği kesintileri yakalar; çünkü dış dünyaya erişemeyen bir sunucu, erişilemez olduğunu kaydedemez.
- Bakım pencerelerini küçültün. Planlı bir yeniden başlatmanın her saniyesi, planlanmamış olan kadar çalışma süresi aleyhine sayılır, bu yüzden işi toplu halde yapın ve betikleştirin.
- Yedekli altyapı çalıştırın. Bir yedek sunucu veya ikincil bir bölge, bakım veya kısmi bir kesinti sırasında siteyi tamamen kapatmak yerine trafiği kaydırmanıza olanak tanır.
Tahmin etmek yerine ölçmek
Yukarıdaki matematiğin tamamı yalnızca onu besleyen kesinti verisi kadar iyidir; bu yüzden elle yapılan tahmin ("sanırım geçen ay bir kötü öğleden sonramız oldu") gerçek bir çalışma süresi raporuyla karşılaştığında nadiren ayakta kalır. HostTracker'ın çalışma süresi izlemesi, bir siteyi belirlediğiniz aralıkla 158 şehirdeki 300'den fazla kontrol noktasından kontrol eder, her durum değişikliğini saniyesine kadar kaydeder ve çalışma süresi yüzdesini bir e-tablo olmadan üretir. HTTP kontrolü rehberi, bu durum değişikliklerinin çoğunu üreten kontrolü kapsar, ve izleme kavramları bölümünün geri kalanı bununla ilgili terimleri kapsar.
SSS
Bir bulut sağlayıcısının erişilebilirlik yüzdesini hangi formül belirler? (Garanti Edilen Çalışma Süresi - Kesinti Süresi) / Garanti Edilen Çalışma Süresi, yüzde olarak ifade edilir. Bu, standart bulut SLA formülüdür.
Arızalar arası ortalama süreyi ne ölçer? MTBF (Arızalar Arası Ortalama Süre) = Toplam Operasyonel Süre / Arıza Sayısı.
Beş dokuz erişilebilirlik yılda ne kadar kesintiye izin verir? 6 dakikadan az: 86.400 saniye/gün x 365 gün x %0,001 yaklaşık 315 saniyedir.
%99,9 erişilebilirlikte günlük kesinti bütçesi nedir? 1.440 dakika/gün x %0,1'den, günde yaklaşık 86 saniye.