Uczyń rollback
znaną decyzją.
Ostrożny przewodnik przed uruchomieniem, który pomaga określić odwracalną reakcję na nieoczekiwane zachowanie wydania. Nie instruuje nikogo, aby zmieniał produkcję bez własnego upoważnienia i zabezpieczeń zespołu.
UŻYJ TEGO DO: Użyj przed wydaniem, aby określić ograniczoną ścieżkę rollbacku, jej uprawnienia decyzyjne oraz kontrole ścieżek klienta po zatwierdzonym działaniu.
Wykonaj następny znany krok.
- Przed wydaniem zapisz identyfikator wydania, najmniejszą odwracalną jednostkę, właściciela upoważnienia i zatwierdzony mechanizm już dostępny dla zespołu.
- Stosuj etapowe wdrożenie i nadzór, gdy platforma zespołu to obsługuje. Wstrzymaj, gdy zaobserwowane zachowanie przekroczy granicę uzgodnioną przez zespół.
- Przed zatwierdzonym rollbackiem zapisz obserwację, czas, zakres i identyfikator aktywnego wydania. Nie zastępuj ograniczonego odwrócenia szerokim działaniem destrukcyjnym.
- Po zatwierdzonym działaniu zweryfikuj główne ścieżki klienta, komunikuj wyłącznie potwierdzone fakty i zachowaj dowody do późniejszego przeglądu.
Potwierdź, że ścieżka rollbacku jest udokumentowana dla dokładnego mechanizmu wydania, a nie dla zapamiętanego wcześniejszego przepływu pracy.
Przed wydaniem przejrzyj każdą nieodwracalną migrację lub zmianę zewnętrzną z jej właścicielem.
Jeśli to możliwe, wykonaj zatwierdzony dry-run lub ćwiczenie tabletop; zapisz ustalenia bez wprowadzania zmian w produkcji.
Notatki źródłowe, a nie zapożyczona pewność.
Podstawa planowania: praktyki Google SRE dla usług produkcyjnych
- Google SRE Book — Production service best practices ↗Wskazówki zalecają nadzorowane, stopniowe wdrożenia oraz najpierw rollback po wykryciu nieoczekiwanego zachowania, a następnie diagnostykę w celu skrócenia czasu odzyskiwania.
Autorstwo: Szkic redakcyjny SIU Enablement; operacyjne wskazówki ograniczone źródłami. Przejrzane przez: Przed użyciem wymagany jest przegląd przez właściciela wydania, platformy i danych. Ponowna weryfikacja: Zweryfikuj ponownie przed istotnymi zmianami procesu wydania, migracji, hostingu lub dostawcy.