Skip to Content
TestingCheckpointit ja rollback-esikatselu

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ökaluEsikatselukäyttäytyminen
create_checkpointLuo tietueen stub snapshot identifiers -tunnisteilla
list_checkpointsListaa owned records -tietueet ja raportoidun käytön
pin_checkpointPoistaa tietueen säilytyksen pruningista
delete_checkpointPoistaa unpinned-tietueen
rollback_appSuorittaa 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:

  1. tunnista known-good Git revision;
  2. varmista, että tietokanta- tai object store -varmuuskopio on olemassa ja voidaan palauttaa;
  3. jonota uusi immutable deployment kyseiselle revisiolle;
  4. palauta data palvelun dokumentoidulla recovery procedure -menettelyllä; ja
  5. 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ä.

Liittyvät