Checkpointit ja rollback-esikatselu
Checkpoint-palvelu määrittelee tietueet, säilytyskäyttäytymisen, REST/MCP-operaatiot ja rollback state machine -tilakoneen appeille.
Ei vielä oikeaa palautusta: aktiivinen snapshot-adaptteri keksii VM- ja tietokannan snapshot-identifiers -tunnisteet. Stop/start/health-vaiheet simuloidaan, eikä levy- tai tietokantatilaa tallenneta tai palauteta. Tänään luotu checkpoint ei ole varmuuskopio, eikä sitä saa käyttää recovery control -mekanismina.
Mitä voi testata
Esikatselupinta antaa integraatiokehittäjien harjoitella:
- checkpointien manuaalista luontia ja listaus;
- pin, unpin, delete ja säilytysmetatietoja;
- ownership checks -tarkistuksia;
- rollback state transitions -siirtymiä; ja
- pre-rollback safety record -tietueen luontia.
Seuraavat MCP-työkalut tarjoavat tämän control plane -kerroksen:
| Työkalu | Esikatselukäyttäytyminen |
|---|---|
create_checkpoint | Luo tietueen stub snapshot identifiers -tunnisteilla |
list_checkpoints | Listaa owned records -tietueet ja raportoidun käytön |
pin_checkpoint | Poistaa tietueen säilytyksen pruningista |
delete_checkpoint | Poistaa unpinned-tietueen |
rollback_app | Suorittaa simuloidun rollback-sekvenssin |
Älä kuvaa näiden työkalujen onnistunutta vastausta recovered app -tilana.
Tuotantopalautus tänään
Immutable app deployment -käyttöönotossa palauta sourcesta ja erikseen hallinnoiduista tiedoista:
- tunnista known-good Git revision;
- varmista, että tietokanta- tai object store -varmuuskopio on olemassa ja voidaan palauttaa;
- jonota uusi immutable deployment kyseiselle revisiolle;
- palauta data palvelun dokumentoidulla recovery procedure -menettelyllä; ja
- varmista application health ja user-visible behavior ennen liikenteen vaihtoa.
Pidä backup retention, restore testing ja recovery objectives checkpoint-esikatselun ulkopuolella, kunnes oikeat adapterit on toimitettu ja restore drill on läpäisty.
Mitä jäljellä on
- oikeat VM- ja tietokannan snapshot-primitives;
- rollback-integraatio immutable variant deployment pipeline -putkeen;
- failure-atomic restore behavior;
- deploy hooks, jotka luovat verified checkpoints -pisteitä;
- capacity- ja säilytysvaatimusten toteutus oikeaa storagea vasten; ja
- backup/restore drills -harjoitukset kerätyllä evidencellä.