Beheer

Back-up en herstel

Back-up van records, media en runtime-configuratie, en herstel controleren.

Wat je bewaart

Maak een back-up van de resources en records van de applicatie, geüploade bestanden en hun metadata, de code van de applicatie, en de omgevingsinstellingen die nodig zijn om versleutelde data te lezen. Houd PEPPER vast: als je hem kwijtraakt of verandert, zijn versleutelde waarden niet meer leesbaar. Bewaar ook STATS_KEY, waarmee de gearchiveerde requestlogs zijn versleuteld. Bewaar back-ups van geheimen met beperkte toegang.

Zie Git niet als complete back-up van een draaiende site. Records of media kunnen buiten versiebeheer vallen; tijdelijke data, jobs en sessies hebben elk een eigen bewaartermijn.

Een consistente back-up maken

Gebruik de back-up- of snapshotfunctie van je hostingplatform. Leg records en media zo samen vast dat verwijzingen blijven kloppen; zet schrijfacties even stil als je opslag geen consistente snapshot maakt. Leg vast welke runtime-mappen je bewaart en welke opnieuw worden opgebouwd. Nimbly schrijft geen vaste back-updienst voor.

Herstel afzonderlijk testen

  1. Zet code, records, media en de benodigde runtime-instellingen terug in een afgescheiden omgeving.
  2. Zet de dependencies terug en bouw de assets met de gedocumenteerde setup en buildtools.
  3. Bouw indexen opnieuw op als dat nodig is en leeg verouderde resourcecaches.
  4. Controleer een aantal publieke pagina's, het lezen van resources met de juiste rechten, media en bewerken.
  5. Controleer geplande taken en mailinstellingen voordat je effecten naar buiten toestaat.

Noteer hoe lang het herstel duurde en controleer de datum van de herstelde data tegen het hersteldoel van je project.

Bekijk deze pagina als Markdown