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:
| Tool | Preview behavior |
|---|---|
create_checkpoint | Creates a record with stub snapshot identifiers |
list_checkpoints | Lists owned records and reported usage |
pin_checkpoint | Exempts a record from retention pruning |
delete_checkpoint | Deletes an unpinned record |
rollback_app | Exercises 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:
- identifique revisão Git known-good;
- confirme que backup de banco ou object-store existe e pode ser restaurado;
- enfileire novo deployment imutável para essa revisão;
- restaure dados pelo procedimento de recovery documentado do serviço; e
- 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.