Checkpoints og rollback-forhåndsvisning
Checkpoint-tjenesten definerer poster, retention-atferd, REST/MCP-operasjoner og en rollback state machine for apper.
Ingen ekte gjenoppretting ennå: den aktive snapshot-adaptern fabricerer VM- og databasesnapshot-identifiers. Stop/start/health-trinn simuleres, og ingen disk- eller databasetilstand fanges eller gjenopprettes. En checkpoint opprettet i dag er ikke en backup og må ikke brukes som recovery control.
Hva som kan testes
Forhåndsvisningsflaten lar integrasjonsutviklere øve:
- manuell opprettelse og listing av checkpoints;
- pin, unpin, delete og retention-metadata;
- ownership checks;
- rollback state transitions; og
- opprettelse av et pre-rollback safety record.
Følgende MCP-verktøy eksponerer det control plane:
| Verktøy | Atferd i forhåndsvisning |
|---|---|
create_checkpoint | Oppretter en post med stub snapshot identifiers |
list_checkpoints | Lister owned records og rapportert bruk |
pin_checkpoint | Unntar en post fra retention-beskjæring |
delete_checkpoint | Sletter en unpinned post |
rollback_app | Gjennomfører den simulerte rollback-sekvensen |
Ikke beskriv et vellykket svar fra disse verktøyene som en recovered app.
Produksjonsgjenoppretting i dag
For en immutable app deployment gjenopprettes fra source og separat administrerte data:
- identifiser en known-good Git revision;
- bekreft at database- eller object-store-backup finnes og kan gjenopprettes;
- sett en ny immutable deployment for den revisjonen i kø;
- gjenopprett data via tjenestens dokumenterte recovery procedure; og
- verifiser application health og user-visible behavior før trafikk byttes.
Hold backup retention, restore testing og recovery objectives utenfor checkpoint-forhåndsvisningen til ekte adapters er levert og har bestått en restore drill.
Hva som gjenstår
- ekte VM- og databasesnapshot-primitives;
- rollback-integrasjon med immutable variant deployment pipeline;
- failure-atomic restore behavior;
- deploy hooks som oppretter verified checkpoints;
- capacity- og retention-håndhevelse mot ekte storage; og
- backup/restore drills med innhentet evidens.