Checkpoints i podgląd rollbacku
Serwis checkpoint definiuje rekordy, zachowanie retencji, operacje REST/MCP oraz maszynę stanów rollback dla aplikacji.
Brak prawdziwego odzyskiwania: aktywny adapter snapshot tworzy identyfikatory snapshotów VM i bazy danych. Etapy stop/start/health są symulowane, a żaden stan dysku ani bazy nie jest zapisywany ani przywracany. Checkpoint utworzony dziś nie jest backupem i nie wolno traktować go jako kontroli odzyskiwania.
Co można testować
Powierzchnia podglądu pozwala deweloperom integracji ćwiczyć:
- ręczne tworzenie checkpointów i listowanie;
- pin, unpin, delete i metadane retencji;
- kontrole własności;
- przejścia stanów rollback; oraz
- utworzenie rekordu bezpieczeństwa przed rollbackiem.
Następujące narzędzia MCP udostępniają tę warstwę sterowania:
| Narzędzie | Zachowanie w podglądzie |
|---|---|
create_checkpoint | Tworzy rekord ze stub snapshot identifiers |
list_checkpoints | Wyświetla rekordy należące do konta i zgłaszane użycie |
pin_checkpoint | Wyłącza rekord z przycinania retencji |
delete_checkpoint | Usuwa rekord bez pin |
rollback_app | Przechodzi symulowaną sekwencję rollback |
Nie opisuj pomyślnej odpowiedzi z tych narzędzi jako odzyskanej aplikacji.
Odzyskiwanie produkcyjne dziś
Przy immutable app deployment odzyskaj ze źródła i oddzielnie zarządzanych danych:
- wskaż znaną dobrą rewizję Git;
- potwierdź, że backup bazy lub object store istnieje i można go przywrócić;
- ustaw w kolejce nowe immutable deployment dla tej rewizji;
- przywróć dane według udokumentowanej procedury odzyskiwania serwisu; oraz
- zweryfikuj application health i zachowanie widoczne dla użytkownika przed przełączeniem ruchu.
Trzymaj backup retention, restore testing i recovery objectives poza podglądem checkpoint, dopóki prawdziwe adaptery nie zostaną wydane i nie przejdą restore drill.
Co pozostaje
- prawdziwe prymitywy snapshotów VM i bazy danych;
- integracja rollback z immutable variant deployment pipeline;
- failure-atomic restore behavior;
- deploy hooks tworzące zweryfikowane checkpoints;
- egzekwowanie capacity i retencji względem rzeczywistego storage; oraz
- backup/restore drills z zebranymi dowodami.