Checkpoints a náhľad rollbacku
Služba checkpoint definuje záznamy, správanie retencie, operácie REST/MCP a stavový automat rollback pre aplikácie.
Zatiaľ žiadne skutočné obnovenie: aktívny snapshot adapter vytvára identifikátory snapshotov VM a databázy. Etapy stop/start/health sú simulované a žiadny stav disku ani databázy sa neukladá ani neobnovuje. Checkpoint vytvorený dnes nie je záloha a nesmie slúžiť ako kontrola obnovenia.
Čo možno testovať
Náhľadová vrstva umožňuje vývojárom integrácií precvičiť:
- ručné vytváranie checkpointov a výpis;
- pin, unpin, delete a metadáta retencie;
- kontroly vlastníctva;
- prechody stavov rollback; a
- vytvorenie bezpečnostného záznamu pred rollbackom.
Nasledujúce nástroje MCP sprístupňujú túto riadiacu rovinu:
| Nástroj | Správanie v náhľade |
|---|---|
create_checkpoint | Vytvorí záznam so stub snapshot identifiers |
list_checkpoints | Vypíše záznamy v držbe účtu a hlásené využitie |
pin_checkpoint | Vyradí záznam z prerezávania retencie |
delete_checkpoint | Zmaže záznam bez pin |
rollback_app | Prejde simulovanú sekvenciu rollback |
Ne opisujte úspešnú odpoveď z týchto nástrojov ako obnovenú aplikáciu.
Produkčné obnovenie dnes
Pri immutable app deployment obnovte zo zdroja a oddelene spravovaných dát:
- určte známu dobú revíziu Git;
- overte, že záloha databázy alebo object store existuje a dá sa obnoviť;
- zaradte do fronty nové immutable deployment pre túto revíziu;
- obnovte dáta podľa dokumentovaného postupu obnovenia služby; a
- overte application health a správanie viditeľné používateľovi pred prepnutím prevádzky.
Nechajte backup retention, restore testing a recovery objectives mimo náhľad checkpoint, kým nie sú vydané skutočné adaptery a neprejdú restore drill.
Čo zostáva
- skutočné primitívy snapshotov VM a databázy;
- integrácia rollback s immutable variant deployment pipeline;
- failure-atomic restore behavior;
- deploy hooks vytvárajúce overené checkpoints;
- vynucovanie capacity a retencie voči skutočnému storage; a
- backup/restore drills so zachytenými dôkazmi.