Przejdź do treści

Kalkulator Czasu Pracy - Oblicz Dostępność Usługi i Przestoje

Darmowy kalkulator czasu pracy do obliczania procentu dostępności usługi na podstawie przestojów lub określenia dopuszczalnego czasu przestoju z SLA. Niezbędny dla operacji IT i zgodności z SLA.

Kalkulator Czasu Pracy Usługi

Jednostka Czasu *
Typ Obliczenia *

Wynik Obliczenia

Czas Pracy
100.00%
Przestój
0.00Przestój (minuty)
Wynik Obliczenia
Wykres wizualizacji czasu pracy100.0%100.00%
Kalkulator załadunku...
📚

Dokumentacja

Kalkulator dostępności

Kalkulator dostępności oblicza, jaką część danego okresu usługa, serwer lub sieć pozostawały dostępne. Może też działać odwrotnie: na podstawie docelowej dostępności określonej w umowie SLA oblicza, ile przestoju dopuszcza ten cel.

Co oznacza dostępność

Dostępność to część wybranego okresu, w której system działał prawidłowo. Przestój to pozostała część tego okresu, gdy system był niesprawny, nieosiągalny lub w inny sposób nie wykonywał swojego zadania. Dostępność i przestój zawsze sumują się do pełnego okresu.

Wzór na dostępność

U=T−DT×100U = \frac{T - D}{T} \times 100

gdzie U oznacza dostępność wyrażoną w procentach, T — całkowity czas, a D — czas przestoju.

Przed dzieleniem należy przeliczyć całkowity czas i czas przestoju na tę samą jednostkę, zwykle na minuty.

Przykład obliczeniowy: dostępność na podstawie czasu przestoju

Serwer działa przez 24 godziny. Tego dnia był niedostępny przez 30 minut.

  • Całkowity czas: 24 godziny = 1 440 minut
  • Czas przestoju: 30 minut
  • Dostępność: ((1 440 − 30) / 1 440) × 100 = 97,92%

Wzór na dopuszczalny czas przestoju

Umowa SLA zwykle określa minimalny procent dostępności, a nie czas przestoju. Aby przeliczyć to zobowiązanie na limit przestoju:

D=T×(1−S100)D = T \times \left(1 - \frac{S}{100}\right)

gdzie D oznacza dopuszczalny czas przestoju, T — całkowity czas, a S — dostępność obiecaną w umowie SLA, wyrażoną w procentach.

Przykład obliczeniowy: czas przestoju na podstawie SLA

Dostawca obiecuje dostępność na poziomie 99,9% w miesiącu trwającym 30 dni.

  • Całkowity czas: 30 dni = 43 200 minut
  • SLA: 99,9%
  • Dopuszczalny czas przestoju: 43 200 × (1 − 0,999) = 43,2 minut

Typowe poziomy SLA („dziewiątki”)

Zespoły IT często opisują docelową dostępność, licząc dziewiątki w wartości procentowej. Każda kolejna dziewiątka znacznie skraca dopuszczalny czas przestoju:

DostępnośćNazwaPrzestój w ciągu rokuPrzestój w ciągu miesiącaPrzestój w ciągu dnia
99%dwie dziewiątki3,65 dni7,2 godziny14,4 minut
99,9%trzy dziewiątki8,76 godziny43,2 minut1,44 minuty
99,99%cztery dziewiątki52,56 minut4,32 minuty8,6 sekundy
99,999%pięć dziewiątek5,26 minuty25,9 sekundy0,86 sekundy

Wartości opierają się na miesiącu trwającym 30 dni i roku trwającym 365 dni; zostały zaokrąglone.

Jak korzystać z kalkulatora dostępności

  1. W razie potrzeby wpisz nazwę usługi. Służy ona tylko do opisania wyniku i nie wpływa na obliczenia.
  2. Wpisz okres i wybierz jego jednostkę: godziny, dni lub lata.
  3. Wybierz rodzaj obliczeń: „Czas przestoju”, aby obliczyć procent dostępności, lub „SLA”, aby obliczyć dopuszczalny czas przestoju.
  4. Wpisz czas przestoju w minutach albo wartość SLA w procentach.
  5. Odczytaj procent dostępności i czas przestoju w minutach. Wykres dzieli okres na części odpowiadające dostępności i przestojowi.

Okres musi być dodatnią liczbą. Czas przestoju nie może być ujemny ani dłuższy od całego okresu. Wartość SLA musi mieścić się między 0 a 100. Nieprawidłowe kombinacje powodują wyświetlenie komunikatu o błędzie zamiast wyniku.

Przy bardzo wysokiej dostępności wynik pokazuje dodatkowe miejsca po przecinku zamiast zaokrąglenia do 100%. Wartość dostępności taka jak 99,999% oznacza rzeczywistą lukę, którą inżynier musi widzieć, a nie dostępność idealną.

Dostępność a gotowość

Gotowość mierzy, czy system działa. Dostępność ma szersze znaczenie: uwzględnia również to, czy system odpowiada prawidłowo i wystarczająco szybko, aby można było z niego korzystać. Serwer może technicznie działać, a jednocześnie być przeciążony i zbyt wolny, by obsługiwać żądania. W takim przypadku działa, ale nie jest w pełni dostępny.

Dlaczego dostępność ma znaczenie

Dostawcy chmurowi, firmy hostingowe i działy IT monitorują dostępność, aby sprawdzać realizację zobowiązań SLA, planować okna konserwacyjne oraz uzasadniać wydatki na nadmiarowy sprzęt lub systemy przełączania awaryjnego. Niespełnienie celu SLA może skutkować przyznaniem rekompensat za usługę lub innymi karami przewidzianymi w umowie.

Często zadawane pytania

Czym jest kalkulator dostępności?

To narzędzie, które dla wybranego okresu przelicza czas przestoju na procent dostępności i odwrotnie albo przelicza wartość SLA na dopuszczalny limit przestoju.

Jak oblicza się procent dostępności?

Podziel czas, przez który system działał, przez cały okres, a następnie pomnóż przez 100. Przy 30 minutach przestoju w dniu trwającym 24 godziny: ((1 440 − 30) / 1 440) × 100 = 97,92%.

Co oznacza dostępność 99,9%?

Oznacza to, że system może być niedostępny przez maksymalnie około 8,76 godziny w roku, 43,2 minuty w miesiącu lub 1,44 minuty w ciągu dnia, a mimo to nadal spełniać założony cel. Ten poziom często nazywa się „trzema dziewiątkami”.

Jak oblicza się czas przestoju na podstawie SLA?

Pomnóż cały okres przez (1 − SLA / 100). SLA na poziomie 99,9% w miesiącu trwającym 30 dni dopuszcza 43 200 × 0,001 = 43,2 minuty przestoju.

Jaka jest różnica między gotowością a dostępnością?

Gotowość mierzy, czy system w ogóle działa. Dostępność uwzględnia również to, czy system odpowiada prawidłowo i wystarczająco szybko, aby można było z niego korzystać, dlatego system, który technicznie działa, ale jest wolny, uznaje się za działający, lecz nie w pełni dostępny.

Dlaczego zespoły IT mówią o „dziewiątkach”?

Każda kolejna dziewiątka w wartości procentowej, od 99% przez 99,9% i 99,99%, skraca dopuszczalny czas przestoju mniej więcej dziesięciokrotnie. Liczenie dziewiątek to szybki sposób opisywania rygorystyczności celu dostępności.

Piśmiennictwo

  1. "High availability." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/High_availability.
  2. "Service-level agreement." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Service-level_agreement.