Blog

Awaria kluczowej usługi SaaS: plan ciągłości działania dla firmy

Karol Barański • 23 sierpnia 2026 • 7 min czytania
SaaSciągłość działaniazarządzanie ryzykiemobsługa IT

CRM nie odpowiada. Pracownicy nie mogą zalogować się do poczty. Pliki są widoczne, ale nie da się ich pobrać. Dostawca informuje o „przejściowych problemach”, a po godzinie nadal nie wiadomo, kiedy usługa wróci.

W takiej sytuacji firma zwykle odkrywa, że plan ciągłości działania istnieje tylko dla serwerów, które sama utrzymuje. Tymczasem sprzedaż, obsługa klienta, księgowość i komunikacja od dawna zależą od usług SaaS. To, że system działa w chmurze dostawcy, nie przenosi odpowiedzialności za ciągłość biznesu.

Ten przewodnik pokazuje, jak przygotować firmę na awarię kluczowej usługi SaaS bez budowania drugiego, identycznego środowiska „na wszelki wypadek”. Celem jest rozsądny plan: wiedzieć, co musi działać, ile przestoju można zaakceptować i jak zespół ma pracować do czasu przywrócenia usługi.

Zacznij od procesu biznesowego, nie od listy aplikacji

Lista subskrypcji nie mówi jeszcze, które usługi są krytyczne. Ten sam system może być wygodnym dodatkiem dla jednego działu i warunkiem realizacji zamówień dla drugiego.

Dla każdej ważnej usługi opisz:

  • jaki proces biznesowy obsługuje,
  • kto korzysta z niej codziennie,
  • jakie dane są w niej przechowywane,
  • z jakimi innymi systemami jest połączona,
  • co przestaje działać po 15 minutach, 4 godzinach i 2 dniach,
  • czy możliwa jest praca ręczna lub w ograniczonym zakresie,
  • kto po stronie firmy jest właścicielem usługi.

Przykład: awaria CRM nie musi od razu zatrzymać sprzedaży. Jeśli jednak formularze na stronie zapisują leady wyłącznie przez API CRM, awaria może również wyłączyć pozyskiwanie kontaktów. Problemem nie jest wtedy tylko brak dostępu do historii klienta, lecz także cicha utrata nowych zapytań.

Określ RTO i RPO językiem biznesu

Dwa parametry pomagają zamienić ogólne oczekiwanie „system musi działać” na decyzję, którą można przetestować.

  • RTO (Recovery Time Objective) określa, jak długo proces może pozostawać niedostępny.
  • RPO (Recovery Point Objective) określa, ile najnowszych danych firma może utracić.

Dla systemu rezerwacji RTO może wynosić godzinę, a RPO kilka minut. Dla wewnętrznej bazy wiedzy akceptowalne może być RTO równe jednemu dniowi i RPO równe 24 godzinom. Nie ma jednej dobrej wartości dla wszystkich aplikacji.

Parametry powinien zatwierdzić właściciel procesu, nie sam administrator. To biznes wie, jaki jest koszt wstrzymania sprzedaży, niewysłania faktur lub braku dostępu do dokumentacji. IT może następnie ocenić, czy obecna architektura, umowa i procedury pozwalają osiągnąć oczekiwany poziom.

Sprawdź, co naprawdę gwarantuje dostawca

Strona statusowa i wysoki procent dostępności w materiałach marketingowych nie są planem ciągłości działania. Dla krytycznych usług sprawdź:

  • jak umowa definiuje dostępność i jakie ma wyłączenia,
  • czy SLA przewiduje czas przywrócenia, czy wyłącznie rabat po awarii,
  • gdzie publikowane są komunikaty i jak zgłosić incydent krytyczny,
  • jakie są czasy reakcji dla używanego planu abonamentowego,
  • czy istnieje eksport danych przez panel lub API,
  • czy eksport obejmuje załączniki, historię, uprawnienia i metadane,
  • jak długo dane pozostają dostępne po rozwiązaniu umowy,
  • czy firma może wykonać własny backup niezależny od konta produkcyjnego.

SLA często daje prawo do niewielkiego kredytu na fakturze, ale nie pokrywa strat wynikających z przestoju. Jego wartość operacyjna polega głównie na opisaniu kanałów eskalacji i oczekiwanej jakości usługi.

Backup SaaS nie jest tym samym co eksport

Przycisk „Eksportuj” bywa mylony z kopią zapasową. Eksport wykonany raz na kwartał może pomóc przy migracji, lecz rzadko spełni krótkie RPO. Z kolei backup dostawcy może chronić jego infrastrukturę, ale nie musi pozwalać klientowi przywrócić pojedynczego rekordu usuniętego przez użytkownika.

Dobra strategia odpowiada na cztery pytania:

  1. Co kopiujemy? Dane główne, załączniki, konfigurację, konta, uprawnienia, dzienniki i zależności.
  2. Jak często? Zgodnie z ustalonym RPO, a nie tylko wtedy, gdy ktoś pamięta o eksporcie.
  3. Gdzie przechowujemy kopię? Poza tą samą usługą i najlepiej poza tym samym kontem administracyjnym.
  4. Jak ją wykorzystamy? Do odtworzenia w usłudze, odczytu awaryjnego albo migracji do innego narzędzia.

Najważniejszy jest test. Plik ZIP w magazynie obiektowym nie daje ciągłości, jeśli nikt nie wie, jak odczytać jego strukturę lub brakuje w nim relacji między rekordami.

Zaprojektuj minimalny tryb awaryjny

Pełne środowisko zapasowe dla każdego SaaS byłoby drogie i trudne w utrzymaniu. Zwykle lepszy jest minimalny tryb awaryjny: ograniczony proces, który pozwala obsłużyć najważniejsze operacje przez kilka godzin lub dni.

Przykłady:

  • formularz WWW zapisuje zgłoszenia do kolejki lub szyfrowanego magazynu, gdy CRM nie odpowiada,
  • aktualny eksport kluczowych kontaktów jest dostępny tylko do odczytu dla wyznaczonych osób,
  • zamówienia można czasowo rejestrować w kontrolowanym szablonie z jednoznacznymi identyfikatorami,
  • zespół ma alternatywny, wcześniej uzgodniony kanał komunikacji,
  • faktury oczekujące na wysyłkę trafiają do kolejki i są wysyłane po przywróceniu integracji,
  • status usług krytycznych jest widoczny w jednym miejscu.

Tryb awaryjny powinien ograniczać zakres, a nie tworzyć nowy chaos. Trzeba z góry ustalić, kto może go uruchomić, gdzie trafiają dane i jak po awarii zostaną bezpiecznie zsynchronizowane z systemem głównym.

Przygotuj krótki runbook incydentowy

Runbook nie musi mieć pięćdziesięciu stron. Dla pojedynczej usługi często wystarczą dwie lub trzy strony zawierające:

  • objawy i sposób potwierdzenia awarii,
  • właściciela biznesowego i technicznego,
  • kontakty do wsparcia oraz numer umowy,
  • kryteria uruchomienia trybu awaryjnego,
  • instrukcję zabezpieczenia danych oczekujących w integracjach,
  • komunikat dla pracowników i klientów,
  • częstotliwość aktualizacji statusu,
  • warunki powrotu do normalnej pracy,
  • listę kontroli po przywróceniu usługi.

Runbook powinien być dostępny również wtedy, gdy nie działa główna chmura dokumentów. Kopia offline lub repozytorium awaryjne ma sens tylko wtedy, gdy osoby dyżurne wiedzą o jego istnieniu i mają aktualne dostępy.

Nie zapomnij o integracjach i danych „w locie”

Po przywróceniu SaaS panel może wyglądać normalnie, a proces nadal być uszkodzony. Kolejki mogły się zapełnić, tokeny API wygasnąć, webhooki przestać działać, a automatyzacje pominąć część zdarzeń.

Lista kontroli po awarii powinna obejmować:

  • liczbę operacji oczekujących i odrzuconych,
  • logi API oraz webhooków,
  • formularze i wiadomości przychodzące w czasie awarii,
  • zadania automatyczne, które nie zostały ponowione,
  • spójność rekordów między systemami,
  • uprawnienia i sesje użytkowników,
  • komunikację o zakończeniu incydentu.

Warto stosować unikalne identyfikatory i operacje odporne na powtórzenie. Dzięki temu ponowne uruchomienie kolejki nie utworzy dwóch zamówień, dwóch faktur albo kilku zgłoszeń dla tego samego klienta.

Ćwiczenie tabletop: test bez wyłączania produkcji

Plan można sprawdzić bez wywoływania prawdziwej awarii. Podczas 60–90-minutowego ćwiczenia przedstaw zespołowi scenariusz: „CRM nie działa od 9:10, dostawca nie podał czasu przywrócenia, a formularze kampanii właśnie generują dużo zgłoszeń”.

Następnie przejdź krok po kroku przez decyzje:

  1. Kto wykrywa i potwierdza incydent?
  2. Kto podejmuje decyzję o uruchomieniu trybu awaryjnego?
  3. Jak zabezpieczamy nowe dane?
  4. Co mówimy pracownikom, klientom i zarządowi?
  5. Kiedy eskalujemy do dostawcy i kiedy rozważamy migrację?
  6. Jak sprawdzimy kompletność danych po powrocie usługi?

Ćwiczenie zwykle ujawnia proste luki: nieaktualny numer wsparcia, runbook zamknięty w niedostępnej usłudze, brak właściciela decyzji albo eksport, którego nikt nigdy nie próbował otworzyć.

Plan wdrożenia na 30 dni

Nie trzeba rozpoczynać od wszystkich narzędzi. Wybierz trzy usługi, których awaria najmocniej uderzyłaby w przychody, klientów lub obowiązki regulacyjne.

Tydzień 1: priorytety

  • przypisz właścicieli biznesowych,
  • opisz zależne procesy i integracje,
  • ustal akceptowalne RTO i RPO,
  • wskaż najważniejszy scenariusz awarii.

Tydzień 2: dane i umowy

  • sprawdź SLA oraz ścieżkę eskalacji,
  • wykonaj pełny eksport,
  • potwierdź zakres i czytelność danych,
  • oceń, czego brakuje do niezależnej kopii.

Tydzień 3: tryb awaryjny

  • opisz minimalny proces pracy,
  • przygotuj komunikaty i listy kontaktów,
  • zabezpiecz kolejki i integracje,
  • utwórz krótki runbook dostępny poza główną usługą.

Tydzień 4: test i poprawki

  • przeprowadź ćwiczenie tabletop,
  • zmierz czas podjęcia decyzji,
  • zapisz luki i właścicieli działań,
  • ustal termin kolejnego testu.

Kiedy potrzebny jest plan wyjścia z usługi

Awaria trwająca kilka godzin to nie jedyny scenariusz. Dostawca może zmienić warunki, zakończyć produkt, istotnie podnieść cenę albo przestać spełniać wymagania firmy. Dlatego krytyczny SaaS potrzebuje również planu wyjścia.

Plan powinien wskazywać format eksportu, możliwe rozwiązania docelowe, sposób przeniesienia tożsamości i uprawnień, kolejność migracji, okres równoległej pracy oraz kryteria odbioru danych. Nie oznacza to, że firma musi utrzymywać gotowy zamiennik. Powinna jednak wiedzieć, czy wyjście potrwa dwa dni, dwa miesiące czy rok.

Jeżeli celem jest zmniejszenie zależności od globalnego pakietu pracy, pomocny będzie również przewodnik Europejskie alternatywy dla Microsoft 365 i Google Workspace. Wymagania dotyczące ciągłości, backupów i dostawców warto też połączyć z checklistą NIS2 i KSC 2026.

Podsumowanie

Ciągłość działania usług SaaS nie polega na oczekiwaniu, że duży dostawca nigdy nie będzie miał awarii. Polega na przygotowaniu firmy tak, aby pojedynczy incydent nie zamienił się w utratę danych, klientów i kontroli nad komunikacją.

Dobry plan określa właściciela, RTO i RPO, niezależny dostęp do danych, minimalny tryb awaryjny, sposób obsługi integracji oraz zasady powrotu do normalnej pracy. A przede wszystkim jest testowany, zanim stanie się potrzebny.

Jeśli chcesz zinwentaryzować krytyczne usługi, ocenić zależności i przygotować runbooki dla swojej firmy, zobacz usługę Partner IT. Techcroud może pomóc połączyć ciągłość działania, monitoring, backupy i plan wyjścia w jeden wykonalny model operacyjny.