Vista previa de checkpoints y rollback
El servicio de checkpoint define registros, comportamiento de retención, operaciones REST/MCP y una máquina de estados de rollback para apps.
Aún no hay recuperación real: el adaptador de instantánea activo fabrica identificadores de instantánea VM y base de datos. Las etapas stop/start/health están simuladas y no se captura ni restaura estado de disco o base de datos. Un checkpoint creado hoy no es copia de seguridad y no debe usarse como control de recuperación.
Qué se puede probar
La superficie de vista previa permite a desarrolladores de integración ejercitar:
- creación y listado manual de checkpoints;
- pin, unpin, delete y metadatos de retención;
- comprobaciones de propiedad;
- transiciones de estado de rollback; y
- creación de un registro de seguridad pre-rollback.
Las siguientes herramientas MCP exponen ese plano de control:
| 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 |
No describas una respuesta exitosa de estas herramientas como una app recuperada.
Recuperación en producción hoy
Para un despliegue de app inmutable, recupera desde fuente y datos gestionados por separado:
- identifica una revisión Git conocida como buena;
- confirma que existe la copia de seguridad de base de datos u object store y puede restaurarse;
- encola un nuevo despliegue inmutable para esa revisión;
- restaura datos mediante el procedimiento de recuperación documentado del servicio; y
- verifica salud de aplicación y comportamiento visible para el usuario antes de conmutar tráfico.
Mantén retención de copia de seguridad, pruebas de restauración y objetivos de recuperación fuera de la vista previa de checkpoint hasta que existan adaptadores reales y hayan pasado un simulacro de restauración.
Qué falta
- primitivas reales de instantánea VM y base de datos;
- integración de rollback con el pipeline de despliegue de variant inmutable;
- comportamiento de restauración atómico ante fallos;
- hooks de despliegue que crean checkpoints verificados;
- aplicación de capacidad y retención contra almacenamiento real; y
- simulacros de copia/restauración con evidencia capturada.