Koszt niedostępności strony to przychód, który tracisz, gdy strona nie działa, plus ukryte koszty, które pojawiają się potem: czas pracowników, obciążenie supportu, zmarnowany budżet reklamowy i klienci, którzy już nie wracają. Dla firmy sprzedającej online dobry punkt wyjścia jest prosty: podziel przychód online na godzinę przez 60, a otrzymasz bezpośredni koszt każdej minuty przestoju. Dalsza część poradnika pokazuje, jak zbudować pełniejsze oszacowanie i co mówi Ci ono o tym, w co warto inwestować.
Wszystkie liczby poniżej to przykłady dobrane tak, aby zilustrować obliczenia. Podstaw własne.
Podstawowy wzór
Bezpośredni koszt minuty = przychód online na godzinę ÷ 60
Bierz przychód z godzin, w których awarie mają największe znaczenie. Średni przychód z całej doby zaniża koszt awarii w szczycie i zawyża koszt awarii o 04:00.
Następnie oszacuj całkowity koszt incydentu:
Koszt incydentu = (bezpośredni koszt minuty × minuty przestoju) + koszty ukryte
Koszty ukryte
Bezpośredni przychód to tylko część. Dodaj to, co dotyczy Ciebie:
Czas pracowników. Programiści i administratorzy, którzy rzucają swoją pracę, aby usunąć problem, często poza godzinami pracy.
Obciążenie supportu. Zgłoszenia, telefony i wiadomości na czacie od klientów, którzy pytają, co się dzieje.
Zmarnowany marketing. Reklamy, newslettery i kampanie, które nadal kierują płatny ruch na stronę błędu.
Odejścia klientów i zaufanie. Niektórzy klienci próbują raz i odchodzą na dobre. W produktach subskrypcyjnych powtarzające się incydenty prowadzą do rezygnacji.
Kary umowne. Jeśli gwarantujesz klientom dostępność, awarie mogą oznaczać konieczność przyznania rekompensat.
Widoczność w wyszukiwarkach. Długie lub częste awarie mogą utrudniać wyszukiwarkom indeksowanie Twoich stron.
Trudniej je zmierzyć, ale nawet przybliżona wartość sprawia, że oszacowanie jest bardziej realistyczne.
Przykład 1: sklep internetowy
*Przykładowe liczby.* Sklep zarabia online 2400 € na godzinę w typowe popołudnie.
Bezpośredni koszt minuty: 2400 € ÷ 60 = 40 €.
Koszyk nie działa przez 45 minut, zanim ktokolwiek to zauważy, a naprawa zajmuje 15 minut: razem 60 minut, czyli 2400 € bezpośredniego przychodu.
Dwie osoby poświęcają po godzinie na incydent i działania po nim, a support obsługuje 30 dodatkowych kontaktów.
Newsletter wysłany tego ranka nadal kieruje ruch do niedziałającego koszyka.
Sama bezpośrednia strata to 2400 €. Z tej godziny 45 minut upłynęło, zanim ktokolwiek dowiedział się o problemie. Z alertem w ciągu minuty lub dwóch ta sama naprawa zajęłaby około 17 minut i kosztowała około 680 € bezpośredniego przychodu.
Przykład 2: produkt SaaS
*Przykładowe liczby.* Firma SaaS ma 400 klientów płacących średnio 80 € miesięcznie. Klienci nie płacą za minutę, więc bezpośrednia strata przychodu podczas awarii jest niewielka. Prawdziwy koszt leży gdzie indziej:
W ciągu kilku minut do supportu spływa fala zgłoszeń.
Praca samych klientów staje, a część z nich traci zaufanie.
Jeśli po powtarzających się incydentach zrezygnuje 1% klientów, to 4 klientów × 80 € × 12 miesięcy = 3840 € rocznego przychodu.
W SaaS najważniejszą miarą jest często zaufanie, a najlepszą ochroną – szybkie wykrywanie i jasna komunikacja na stronie statusu.
Co oznaczają procenty dostępności
Cele dostępności brzmią podobnie, ale dopuszczalny czas przestoju bardzo się różni. W skali roku:
99%: 3 dni, 15 godzin i 36 minut.
99,9%: 8 godzin, 45 minut i 36 sekund.
99,99%: 52 minuty i 34 sekundy.
Pomnóż te minuty przez swój koszt minuty, aby zobaczyć, ile jest dla Ciebie wart każdy poziom. W przykładzie sklepu powyżej dostępność 99,9% dopuszcza 525,6 minuty rocznie, czyli około 21 000 € bezpośredniego przychodu, gdyby cały ten czas przypadł na typowe popołudnie.
Na co idzie czas podczas awarii
Każda awaria ma trzy fazy:
Wykrycie: czas, zanim ktoś się dowie.
Reakcja: czas na znalezienie przyczyny.
Przywrócenie: czas na naprawę i potwierdzenie, że działa.
Wykrycie to często najdłuższa faza, zwłaszcza w nocy i w weekendy – i najtańsza do skrócenia. Sprawdzenie co minutę, potwierdzone drugim sprawdzeniem i wysłane na czat zespołu lub telefon, skraca wykrycie z godzin do minuty lub dwóch. Monitorowanie dostępności i alerty odpowiadają właśnie za tę fazę.
Reakcja i przywrócenie skracają się, gdy masz dobre informacje: które sprawdzenie zawiodło, skąd, z jakim kodem statusu i jak wyglądało w tym czasie CPU, pamięć i dysk serwera. Tu pomaga monitorowanie serwerów.
Jak wykorzystać tę liczbę
Oszacowanie kosztów ma sens tylko wtedy, gdy wpływa na decyzje. Trzy sposoby, jak je wykorzystać:
Ustal priorytety monitorowania. Strony o najwyższym koszcie minuty dostają sprawdzenia co minutę, weryfikację treści i powiadomienia push na telefon. Strony o niewielkim znaczeniu mogą mieć prostsze sprawdzenia.
Uzasadnij wydatki na infrastrukturę. Jeśli godzina przestoju kosztuje więcej niż rok utrzymania drugiego serwera, drugi serwer zwraca się po jednym incydencie.
Określ oczekiwania co do reakcji. Jeśli nocna awaria kosztuje 40 € na minutę, ktoś powinien być w nocy osiągalny – albo firma powinna świadomie zaakceptować ten koszt.
Wracaj do oszacowania raz w roku lub wtedy, gdy przychody znacząco się zmienią. Liczba, która była trafna dla małego sklepu, po udanym sezonie może być mocno nieaktualna.
Pomiar rzeczywistego czasu przestoju
Oszacowania potrzebują prawdziwych danych. Historia monitoringu daje Ci dane wejściowe: ile było incydentów, jak długo każdy trwał i o jakiej porze dnia wystąpił. Historia incydentów, raporty i miesięczne raporty e-mail w Uptimecheck zbierają to automatycznie, więc możesz pomnożyć rzeczywiste minuty przez swój koszt minuty zamiast zgadywać.
Jak obniżyć koszt przestojów
Oblicz koszt minuty dla najbardziej ruchliwych godzin.
Monitoruj to, co zarabia: koszyk, rejestrację, logowanie i API, a nie tylko stronę główną.
Sprawdzaj co minutę strony krytyczne dla biznesu.
Wysyłaj alerty tam, gdzie ludzie je zobaczą, także w nocy.
Pilnuj tego, co po cichu wygasa lub przestaje działać: certyfikatów SSL, domen i cron jobów.
Komunikuj się: strona statusu zmniejsza obciążenie supportu podczas incydentów.
Przeglądaj incydenty co miesiąc i usuwaj powtarzające się przyczyny.
Podsumowanie
Koszt przestoju = koszt minuty × minuty przestoju + koszty ukryte. W większości firm najdroższe – i najłatwiejsze do wyeliminowania – są minuty, w których nikt nie wie o awarii. Oblicz swoją liczbę, a potem porównaj ją z kosztem monitoringu. Szersze uzasadnienie biznesowe znajdziesz w artykule dlaczego monitorowanie dostępności jest niezbędne dla firmowej strony.
Uptimecheck kosztuje od 9 € miesięcznie przy płatności rocznej lub 12 € przy płatności miesięcznej, netto (bez VAT). Zobacz cennik albo wypróbuj za darmo przez 14 dni, bez karty kredytowej.