Skip to Content
TestingCheckpoint peržiūra ir rollback

Checkpoint peržiūra ir rollback

Checkpoint paslauga apibrėžia įrašus, saugojimo elgseną, REST/MCP operacijas ir rollback būsenų mašiną programėlėms.

Dar nėra tikro atkūrimo: aktyvus snapshot adapteris sukuria VM ir duomenų bazės snapshot identifikatorius. Stop/start/health etapai simuluojami, diskas ir duomenų bazės būsena nefiksuojami ir neatkuriami. Šiandien sukurtas checkpoint nėra atsarginė kopija ir neturi būti naudojamas kaip atkūrimo kontrolė.

Ką galima testuoti

Peržiūros paviršius leidžia integracijos kūrėjams išbandyti:

  • rankinį checkpoint kūrimą ir sąrašą;
  • pin, unpin, delete ir saugojimo metaduomenis;
  • nuosavybės patikras;
  • rollback būsenų perėjimus; ir
  • saugos įrašo prieš rollback sukūrimą.

Šie MCP įrankiai atveria tą valdymo plokštumą:

ĮrankisPeržiūros elgsena
create_checkpointSukuria įrašą su stub snapshot identifikatoriais
list_checkpointsRodo priklausančius įrašus ir praneštą naudojimą
pin_checkpointIšskiria įrašą iš saugojimo valymo
delete_checkpointIštrina neprisegtą įrašą
rollback_appVykdo simuliuotą rollback seką

Neapibūdinkite sėkmingo atsakymo iš šių įrankių kaip atkurtos programėlės.

Gamybinis atkūrimas šiandien

Nekintamam programėlės diegimui atkurkite iš šaltinio ir atskirai valdomų duomenų:

  1. nustatykite gerą Git reviziją;
  2. patvirtinkite, kad duomenų bazės ar object-store atsarginė kopija egzistuoja ir gali būti atkurta;
  3. eilėje sudėkite naują nekintamą diegimą toje revizijoje;
  4. atkurkite duomenis pagal dokumentuotą paslaugos atkūrimo procedūrą; ir
  5. patikrinkite programos sveikatą ir vartotojui matomą elgseną prieš perjungiant srautą.

Laikykite atsarginių kopijų saugojimą, atkūrimo testus ir atkūrimo tikslus už checkpoint peržiūros ribų, kol tikri adapteriai bus išleisti ir praeis atkūrimo pratybas.

Kas dar liko

  • tikri VM ir duomenų bazės snapshot primitivai;
  • rollback integracija su nekintamo varianto diegimo pipeline;
  • gedimo atveju atomiškas atkūrimo elgesys;
  • deploy hooks, kurie sukuria patikrintus checkpoint;
  • talpos ir saugojimo taikymas prie tikros saugyklos; ir
  • backup/restore pratybos su užfiksuotais įrodymais.

Susiję