Sto cercando di scrivere uno script con cron che possa ripristinare automaticamente il mio backup da s3 settimanalmente.
In modo che possa essere eseguito ogni domenica invece di dover andare nell’interfaccia utente e ripristinarlo. (Il ripristino del nostro sito richiede un paio d’ore…)
Per verificare se i backup sono effettivamente a posto? Sapevi che la maggior parte delle persone non esegue test di ripristino.
Se lo facessi, avviarei un container Docker isolato per ripristinare il backup. Questo container Docker verrebbe distrutto dopo un ripristino riuscito. A questo nuovo container non sarebbe consentito comunicare con il mondo esterno (ad esempio, non inviare email, non scaricare nuovi contenuti, ecc.).
Il ripristino di un backup potrebbe essere un semplice docker exec con i comandi
Ma hai bisogno della stessa immagine del container per il sito da verificare… Quindi forse una ricostruzione dell’immagine dopo il ripristino? e poi verificare.