Skip to Content
TestingCheckpoints i podgląd rollbacku

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ędzieZachowanie w podglądzie
create_checkpointTworzy rekord ze stub snapshot identifiers
list_checkpointsWyświetla rekordy należące do konta i zgłaszane użycie
pin_checkpointWyłącza rekord z przycinania retencji
delete_checkpointUsuwa rekord bez pin
rollback_appPrzechodzi 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:

  1. wskaż znaną dobrą rewizję Git;
  2. potwierdź, że backup bazy lub object store istnieje i można go przywrócić;
  3. ustaw w kolejce nowe immutable deployment dla tej rewizji;
  4. przywróć dane według udokumentowanej procedury odzyskiwania serwisu; oraz
  5. 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.

Powiązane