- Backupit ovat olemassa, mutta jokainen ympäristö tarvitsee silti omat palautusvaiheensa.
- Tietokanta-importti ja sovelluksen käynnistys jaetaan eri incidenteiksi.
- Verifiointi jää tekemättä, koska recovery-polku on jo valmiiksi liian manuaalinen.
Full backup palautus
Palauta Node-sovellus full backupista ilman irrallisia operaattoriskriptejä
Palauta Node.js-sovellus aikaleimatusta full-backup-snapshotista ja tarkista palvelun sekä tietokannan tila saman MoveStack-työnkulun lopuksi.
Full backup ei tuo oikeaa turvaa, jos palautus vaatii silti ympyrällä liimattuja käsivaiheita. Palautuksen pitäisi olla toistettava arkipolku, ei poikkeustila.
MoveStack pitää full-backup-snapshotit, arkiston viennin ja tuonnin, deployn ja palautuksen samassa tuotemallissa. Recovery muuttuu toistettavaksi kohdepoluksi eikä jää vain yhdeksi runbookiksi.
movestack deploy local/full-backup/my-app@<timestamp> --to staging --watchRecoveryn tarkistuspisteet
Kohtele palautusta vakiopolkuina
Käytä ilmaisia preview-polkuja targetin ymmärtämiseen ja avaa suojattu restore vasta silloin, kun tarvitset oikeaa recoverya.
Seuraavaksi luettavaa
Jos tämä aihe on ajankohtainen, näistä kannattaa jatkaa saman käyttötavan lähimpiin oppaisiin.
Palauta PostgreSQL-taustainen Node-sovellus ja varmista että se myös toimii
Palauta PostgreSQL-taustainen Node.js-sovellus niin, että palvelun tila, sovelluksen käynnistyminen ja tietokannan fingerprint tarkistetaan saman käytännön MoveStack-työnkulun aikana.
Palauta Next.js VPS:lle ja varmista kohde ennen kuin kutsut sitä valmiiksi
Palauta Next.js-sovellus VPS:lle full-backup-snapshotista tai arkistosta ja tarkista palvelu, proxy sekä tietokannan eheys ennen kuin kohde merkitään käyttövalmiiksi.
Kopioi Next.js-tuotanto stagingiin yhdellä komennolla
Luo toimiva staging-kopio tuotannossa olevasta Next.js-sovelluksesta yhdellä MoveStack-työnkululla. Mukana siirtyvät sovellus, tietokanta, ympäristö ja valmiuden tarkistukset.