Uptime nedir ve neden önemlidir
· 5 dk okuma
Kısaca: Uptime, web sitenizin erişilebilir olduğu sürenin yüzdesidir. %99 çok gibi gelir ama pratikte yılda üç günden fazla kesinti demektir. Gelir getiren siteler ve uygulamalar için gerçekçi hedef en az %99,9'dur (yılda 8,7 saat kesinti) - ve anahtar, problemden bir dakika içinde haberdar olmaktır.
Kısaca: Uptime, web sitenizin erişilebilir olduğu sürenin yüzdesidir. %99 çok gibi gelir ama pratikte yılda üç günden fazla kesinti demektir. Gelir getiren siteler ve uygulamalar için gerçekçi hedef en az %99,9'dur (yılda 8,7 saat kesinti) - ve anahtar, problemden bir dakika içinde haberdar olmaktır.
Tanım: tam olarak neyi ölçüyoruz
Uptime, hizmetin beklendiği gibi yanıt verdiği zamanın (genellikle HTTP 200, içeriğin anahtar kelime içermesi), toplam ölçüm süresine oranıdır. Yüzde olarak ifade edilir, en yaygın olarak 30 veya 365 günlük dönemler için.
Tersi downtime'dır - hizmetin yanıt vermediği, 5xx döndürdüğü veya ayarlanan timeout'u aştığı süredir. Buna planlı bakım da dahildir, hesaplamadan açıkça hariç tutmadığınız sürece (bunu SLA'da iletmelisiniz).
"Dokuzlar" tablosu: her ondalık ne kadar zaman demek
| Uptime | İzin verilen downtime / yıl | Ay | Gün |
|---|---|---|---|
| 99 % | 3 gün 15 sa | 7 sa 18 dk | 14 dk |
| 99,5 % | 1 gün 19 sa | 3 sa 39 dk | 7 dk |
| 99,9 % (three nines) | 8 sa 45 dk | 43 dk | 1 dk 26 sn |
| 99,95 % | 4 sa 22 dk | 21 dk | 43 sn |
| 99,99 % (four nines) | 52 dk | 4 dk 22 sn | 8,6 sn |
| 99,999 % (five nines) | 5 dk 15 sn | 26 sn | 0,86 sn |
Her ek dokuz altyapı maliyetlerini çarpar. Five nines (%99,999) aktif kıtalararası yedekliliğe sahip küresel sağlayıcıların alanıdır - çoğu iş uygulaması için %99,9 doğru hedeftir.
Aslında ne kadar uptime'a ihtiyacınız var
- Pazarlama sitesi (şirket, portföy): %99 yeterli. Kesinti sırasında gelen ziyaretçi sonra tekrar dener.
- Desktop istemcili SaaS uygulaması: %99,9 minimumdur. Müşteriler downtime sırasında yapamadıkları iş için ödeme yapar.
- E-ticaret, ödeme geçidi, gerçek zamanlı hizmet: %99,95 ve üzeri. Her dakika = doğrudan kayıp.
- Altyapı (başkalarının kullandığı API): En az %99,99. Sizin SLA'nız müşterilerin SLA'sını sınırlar.
Uptime nasıl ölçülür
İzleme servisi endpoint'inizi periyodik olarak çağırır (genellikle HTTP GET, ancak TCP socket, ICMP ping veya DNS çözümlemesi de). Her kontrolün ikili sonucu vardır: up veya down.
Yaygın bir aralık 1-5 dakikadır. Ne kadar kısa olursa, kesintiyi o kadar hızlı yakalarsınız, ancak o kadar çok false-positive uyarısı alırsınız (yerel network glitch, kısa deploy yeniden başlatma). Çözüm multi-region kontrolüdür: bir kesinti yalnızca tek bir bölge değil, N bölge bildirdiğinde onaylanır.
En yaygın "kayıp dokuz" kaynakları
- Süresi dolmuş SSL/TLS sertifikası. Tarayıcı sayfayı engeller. İzleme olmadan, telefon çaldığında pazartesi sabahı öğrenirsiniz.
- Domain süresinin dolması. Tüm DNS çalışmayı durdurur. E-posta, web, status sayfası - hepsi aynı anda düşer.
- Çöken veritabanı worker'ı. Site requestlerin bir kısmı için 500 veya timeout döndürür. Klasik ping belki de geçer.
- DDoS veya flooding. Sunucu aşırı yüklenir, response time limit üzerine çıkar, izleme kesinti bildirir.
- Beceriksizce yapılmış deploy. Yeni sürümde path'i kıran bir bug vardır. Entegrasyon testleri olmadan müşteriler şikayet etmeye başladığında öğrenirsiniz.
Sonuç
Uptime bir pazarlama numarası değildir - kendi altyapınıza ne kadar güvenebileceğinizin ölçüsüdür. %99,9 uptime lüks değil, standart bir gerekliliktir - gelir üreten veya ödeyen müşterileri olan herhangi bir hizmet için.
Birinci adım ölçmektir. Harici izlemeniz yoksa, teknik olarak ne kadar uptime'ınız olduğunu bilmiyorsunuz - sadece tahmin ediyorsunuz.
Hizmetlerinizin uptime'ını ölçmeye başlayın
ePulz.io endpoint'lerinizi birden fazla bölgeden 1 dakikadan başlayan aralıklarla izler. 7 gün ücretsiz.
ePulz.io'yu ücretsiz deneyin - 7 gün, kredi kartı gerekmez.
Hesap oluştur