Skip to Content
TestingCheckpoints i pregled rollbacka

Checkpoints i pregled rollbacka

Usluga checkpoint definira zapise, ponašanje zadržavanja, operacije REST/MCP i automat stanja rollback za aplikacije.

Još nema stvarnog oporavka: aktivni snapshot adapter stvara identifikatore snapshotova VM-a i baze podataka. Stop/start/health faze su simulirane i nijedno stanje diska ili baze se ne snima niti ne vraća. Checkpoint stvoren danas nije sigurnosna kopija i ne smije služiti kao kontrola oporavka.

Što se može testirati

Pregledna površina omogućuje razvojnicima integracija vježbanje:

  • ručnog stvaranja checkpointa i popisa;
  • pin, unpin, delete i metapodataka zadržavanja;
  • provjera vlasništva;
  • prijelaza stanja rollback; i
  • stvaranja sigurnosnog zapisa prije rollbacka.

Sljedeći MCP alati izlažu tu kontrolnu razinu:

AlatPonašanje u pregledu
create_checkpointStvara zapis sa stub snapshot identifiers
list_checkpointsNavodi zapise u vlasništvu računa i prijavljenu upotrebu
pin_checkpointIzuzima zapis iz obrezivanja zadržavanja
delete_checkpointBriše zapis bez pin
rollback_appProlazi simulirani slijed rollback

Ne opisujte uspješan odgovor tih alata kao oporavljeni app.

Produkcijski oporavak danas

Za immutable app deployment oporavite iz izvora i odvojeno upravljanih podataka:

  1. odredite poznatu dobru Git reviziju;
  2. potvrdite da sigurnosna kopija baze ili object store postoji i može se vratiti;
  3. stavite u red novo immutable deployment za tu reviziju;
  4. vratite podatke prema dokumentiranom postupku oporavka usluge; i
  5. provjerite application health i ponašanje vidljivo korisniku prije prebacivanja prometa.

Zadržavanje sigurnosnih kopija, restore testing i recovery objectives držite izvan pregleda checkpoint dok stvarni adapteri nisu isporučeni i ne prođu restore drill.

Što preostaje

  • stvarne primitivne snapshot VM-a i baze podataka;
  • integracija rollback s cjevovodom immutable variant deployment;
  • failure-atomic restore behavior;
  • deploy hooks koji stvaraju provjerene checkpoints;
  • provođenje capacity i zadržavanja prema stvarnom storageu; i
  • backup/restore drills sa snimljenim dokazima.

Povezano