Skip to Content
TestingCheckpoints en rollback preview

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:

ToolPreview-gedrag
create_checkpointMaakt een record met stub snapshot identifiers
list_checkpointsToont owned records en gerapporteerd gebruik
pin_checkpointSluit een record uit van retentie-pruning
delete_checkpointVerwijdert een unpinned record
rollback_appDoorloopt 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:

  1. bepaal een known-good Git revision;
  2. bevestig dat de database- of object-store backup bestaat en kan worden hersteld;
  3. zet een nieuwe immutable deployment voor die revision in de wachtrij;
  4. herstel data via de gedocumenteerde recovery procedure van de service; en
  5. 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.

Gerelateerd