Checkpoints og rollback-forhåndsvisning
Checkpoint-tjenesten definerer poster, retention-adfærd, REST/MCP-operationer og en rollback state machine til apps.
Ingen rigtig gendannelse endnu: den aktive snapshot-adapter fabricerer VM- og databasesnapshot-identifiers. Stop/start/health-trin simuleres, og ingen disk- eller databasetilstand fanges eller gendannes. En checkpoint oprettet i dag er ikke en backup og må ikke bruges som recovery control.
Hvad der kan testes
Forhåndsvisningsfladen lader integrationsudviklere øve:
- manuel oprettelse og listning af checkpoints;
- pin, unpin, delete og retention-metadata;
- ownership checks;
- rollback state transitions; og
- oprettelse af et pre-rollback safety record.
Følgende MCP-værktøjer eksponerer det control plane:
| Værktøj | Adfærd i forhåndsvisning |
|---|---|
create_checkpoint | Opretter en post med stub snapshot identifiers |
list_checkpoints | Lister owned records og rapporteret forbrug |
pin_checkpoint | Undtager en post fra retention-beskæring |
delete_checkpoint | Sletter en unpinned post |
rollback_app | Gennemfører den simulerede rollback-sekvens |
Beskriv ikke et vellykket svar fra disse værktøjer som en recovered app.
Produktionsgendannelse i dag
For en immutable app deployment gendannes fra source og separat administrerede data:
- identificer en known-good Git revision;
- bekræft at database- eller object-store-backup findes og kan gendannes;
- sæt en ny immutable deployment for den revision i kø;
- gendan data via tjenestens dokumenterede recovery procedure; og
- verificer application health og user-visible behavior før trafik skiftes.
Hold backup retention, restore testing og recovery objectives uden for checkpoint-forhåndsvisningen, indtil rigtige adapters er udgivet og har bestået en restore drill.
Hvad der mangler
- rigtige VM- og databasesnapshot-primitives;
- rollback-integration med immutable variant deployment pipeline;
- failure-atomic restore behavior;
- deploy hooks der opretter verified checkpoints;
- capacity- og retention-håndhævelse mod rigtig storage; og
- backup/restore drills med indsamlet evidens.