Skip to Content
TestingCheckpoints og rollback-forhåndsvisning

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øjAdfærd i forhåndsvisning
create_checkpointOpretter en post med stub snapshot identifiers
list_checkpointsLister owned records og rapporteret forbrug
pin_checkpointUndtager en post fra retention-beskæring
delete_checkpointSletter en unpinned post
rollback_appGennemfø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:

  1. identificer en known-good Git revision;
  2. bekræft at database- eller object-store-backup findes og kan gendannes;
  3. sæt en ny immutable deployment for den revision i kø;
  4. gendan data via tjenestens dokumenterede recovery procedure; og
  5. 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.

Relateret