Skip to Content
TestingCheckpoints și previzualizare rollback

Checkpoints și previzualizare rollback

Serviciul checkpoint definește înregistrări, comportament de retenție, operații REST/MCP și un automat de stări rollback pentru aplicații.

Încă nu există recuperare reală: adaptorul snapshot activ fabrică identificatori snapshot VM și bază de date. Etapele stop/start/health sunt simulate, iar niciun stadiu de disc sau bază de date nu este capturat sau restaurat. Un checkpoint creat azi nu este backup și nu trebuie folosit ca mecanism de recuperare.

Ce poate fi testat

Suprafața de previzualizare permite dezvoltatorilor de integrare să exerseze:

  • crearea manuală de checkpoints și listarea;
  • pin, unpin, delete și metadate de retenție;
  • verificări de proprietate;
  • tranziții de stare rollback; și
  • crearea unei înregistrări de siguranță înainte de rollback.

Următoarele instrumente MCP expun acest plan de control:

InstrumentComportament în previzualizare
create_checkpointCreează o înregistrare cu stub snapshot identifiers
list_checkpointsListează înregistrările deținute și utilizarea raportată
pin_checkpointScoate o înregistrare din tăierea retenției
delete_checkpointȘterge o înregistrare fără pin
rollback_appParcurge secvența rollback simulată

Nu descrie un răspuns reușit de la aceste instrumente ca pe o aplicație recuperată.

Recuperare în producție azi

Pentru un immutable app deployment, recuperați din sursă și din date gestionate separat:

  1. identificați o revizie Git cunoscută ca bună;
  2. confirmați că backupul bazei de date sau object store există și poate fi restaurat;
  3. puneți în coadă un nou immutable deployment pentru acea revizie;
  4. restaurați datele prin procedura de recuperare documentată a serviciului; și
  5. verificați application health și comportamentul vizibil utilizatorului înainte de comutarea traficului.

Păstrați backup retention, restore testing și recovery objectives în afara previzualizării checkpoint până când adaptorii reali sunt livrați și trec un restore drill.

Ce rămâne

  • primitive reale snapshot VM și bază de date;
  • integrare rollback cu pipeline-ul immutable variant deployment;
  • failure-atomic restore behavior;
  • deploy hooks care creează checkpoints verificate;
  • aplicarea capacity și retenției față de storage real; și
  • backup/restore drills cu dovezi capturate.

Legături