Skip to Content
TestingPreview de checkpoints e rollback

Preview de checkpoints e rollback

Serviço de checkpoint define registros, comportamento de retenção, operações REST/MCP e máquina de estados de rollback para apps.

Ainda sem recovery real: adapter de snapshot ativo fabrica identificadores de snapshot de VM e banco. Estágios stop/start/health são simulados e nenhum estado de disco ou banco é capturado ou restaurado. Checkpoint criado hoje não é backup e não deve ser usado como controle de recovery.

O que pode ser testado

Superfície preview permite desenvolvedores de integração exercitar:

  • criação e listagem manual de checkpoint;
  • pin, unpin, delete e metadados de retenção;
  • checagens de ownership;
  • transições de estado de rollback; e
  • criação de registro de segurança pre-rollback.

Ferramentas MCP seguintes expõem plano de controle:

ToolPreview behavior
create_checkpointCreates a record with stub snapshot identifiers
list_checkpointsLists owned records and reported usage
pin_checkpointExempts a record from retention pruning
delete_checkpointDeletes an unpinned record
rollback_appExercises the simulated rollback sequence

Não descreva resposta bem-sucedida dessas ferramentas como app recuperado.

Recovery de produção hoje

Para deployment imutável de app, recupere a partir de origem e dados gerenciados separadamente:

  1. identifique revisão Git known-good;
  2. confirme que backup de banco ou object-store existe e pode ser restaurado;
  3. enfileire novo deployment imutável para essa revisão;
  4. restaure dados pelo procedimento de recovery documentado do serviço; e
  5. verifique saúde de aplicativo e comportamento visível ao usuário antes de trocar tráfego.

Mantenha retenção de backup, testes de restore e objetivos de recovery fora do preview de checkpoint até adapters reais terem shipped e passado drill de restore.

O que falta

  • primitivos reais de snapshot de VM e banco;
  • integração de rollback com pipeline de deployment de variant imutável;
  • comportamento de restore failure-atomic;
  • hooks de deploy que criam checkpoints verificados;
  • enforcement de capacidade e retenção contra storage real; e
  • drills de backup/restore com evidência capturada.

Relacionados