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:
| Alat | Ponašanje u pregledu |
|---|---|
create_checkpoint | Stvara zapis sa stub snapshot identifiers |
list_checkpoints | Navodi zapise u vlasništvu računa i prijavljenu upotrebu |
pin_checkpoint | Izuzima zapis iz obrezivanja zadržavanja |
delete_checkpoint | Briše zapis bez pin |
rollback_app | Prolazi 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:
- odredite poznatu dobru Git reviziju;
- potvrdite da sigurnosna kopija baze ili object store postoji i može se vratiti;
- stavite u red novo immutable deployment za tu reviziju;
- vratite podatke prema dokumentiranom postupku oporavka usluge; i
- 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.