Checkpoints en rollback preview
De checkpoint-service definieert records, retentiegedrag, REST/MCP-operaties en een rollback state machine voor apps.
Nog geen echte recovery: de actieve snapshot-adapter verzint VM- en database-snapshot-identifiers. Stop/start/health-stappen zijn gesimuleerd, en er wordt geen schijf- of databasestatus vastgelegd of hersteld. Een checkpoint dat u vandaag aanmaakt, is geen backup en mag niet als recovery control worden gebruikt.
Wat u kunt testen
Het preview-oppervlak laat integratieontwikkelaars oefenen met:
- handmatig checkpoints aanmaken en opsommen;
- pin, unpin, delete en retentiemetadata;
- ownership checks;
- rollback state transitions; en
- aanmaken van een pre-rollback safety record.
De volgende MCP-tools tonen dat control plane:
| Tool | Preview-gedrag |
|---|---|
create_checkpoint | Maakt een record met stub snapshot identifiers |
list_checkpoints | Toont owned records en gerapporteerd gebruik |
pin_checkpoint | Sluit een record uit van retentie-pruning |
delete_checkpoint | Verwijdert een unpinned record |
rollback_app | Doorloopt de gesimuleerde rollback-sequence |
Beschrijf een succesvolle response van deze tools niet als een recovered app.
Production recovery vandaag
Voor een immutable app deployment herstelt u vanuit source en apart beheerde data:
- bepaal een known-good Git revision;
- bevestig dat de database- of object-store backup bestaat en kan worden hersteld;
- zet een nieuwe immutable deployment voor die revision in de wachtrij;
- herstel data via de gedocumenteerde recovery procedure van de service; en
- verifieer application health en user-visible behavior voordat u traffic omzet.
Houd backup retention, restore testing en recovery objectives buiten de checkpoint preview totdat echte adapters zijn uitgerold en een restore drill hebben doorstaan.
Wat nog ontbreekt
- echte VM- en database-snapshot-primitives;
- rollback-integratie met de immutable variant deployment pipeline;
- failure-atomic restore behavior;
- deploy hooks die verified checkpoints aanmaken;
- capacity- en retentie-handhaving tegen echte storage; en
- backup/restore drills met vastgelegd bewijs.