Checkpoints och rollback-förhandsvisning
Checkpoint-tjänsten definierar poster, retentionsbeteende, REST/MCP-operationer och en rollback state machine för appar.
Ingen riktig återställning ännu: den aktiva snapshot-adaptern fabricerar VM- och databassnapshot-identifiers. Stop/start/health-stegen simuleras, och inget disk- eller databasstillstånd fångas eller återställs. En checkpoint som skapas i dag är inte en backup och får inte användas som recovery control.
Vad som kan testas
Förhandsvisningsytan låter integrationsutvecklare öva:
- manuellt skapa checkpoints och lista dem;
- pin, unpin, delete och retentionsmetadata;
- ownership checks;
- rollback state transitions; och
- skapa ett pre-rollback safety record.
Följande MCP-verktyg exponerar det control plane:
| Verktyg | Beteende i förhandsvisning |
|---|---|
create_checkpoint | Skapar en post med stub snapshot identifiers |
list_checkpoints | Listar owned records och rapporterad användning |
pin_checkpoint | Undantar en post från retentionspruning |
delete_checkpoint | Tar bort en unpinned post |
rollback_app | Kör den simulerade rollback-sekvensen |
Beskriv inte ett lyckat svar från dessa verktyg som en recovered app.
Produktionsåterställning i dag
För en immutable app deployment, återställ från source och separat hanterad data:
- identifiera en known-good Git revision;
- bekräfta att backup av databas eller object store finns och kan återställas;
- köa en ny immutable deployment för den revisionen;
- återställ data via tjänstens dokumenterade recovery procedure; och
- verifiera application health och user-visible behavior innan trafik växlas.
Håll backup retention, restore testing och recovery objectives utanför checkpoint-förhandsvisningen tills riktiga adapters har levererats och klarat en restore drill.
Vad som återstår
- riktiga VM- och databassnapshot-primitives;
- rollback-integration med immutable variant deployment pipeline;
- failure-atomic restore behavior;
- deploy hooks som skapar verified checkpoints;
- capacity- och retentionsupprätthållande mot riktig storage; och
- backup/restore drills med insamlat underlag.