Gestisco un modesto forum che presto esaurirà lo spazio di archiviazione sul server, quindi ho intenzione di estendere lo spazio di archiviazione con un DO Space e Bunny CDN. Ho esaminato la documentazione di Meta e ho trovato molte informazioni utili sull’impostazione dello storage S3 (compatibile) e di una CDN.
Oltre al Droplet di produzione principale, ho creato un server di staging e vi ho ripristinato un backup dal server di produzione. Questa è la mia prima esperienza nell’impostazione dello storage di oggetti e di una CDN, quindi vorrei fare una prova generale prima con il server di staging. La mia domanda è: cosa dovrei fare quando vorrò implementare di nuovo con il server di produzione? Dovrei rimuovere il contenuto dallo storage di Space, eseguire nuovamente il processo per il server principale e ripristinare il backup più recente sul server di staging alla fine? Sto cercando di evitare di interrompere il forum live, ma sto creando problemi con questo approccio?
Una volta che vedi che il tuo bucket S3 e il CDN funzionano, sei praticamente a posto.
Puoi fare un test sul server di staging, vedere come funziona lo script di migrazione a S3 e una volta che ha funzionato sull’impostazione di staging, fallo di nuovo in produzione mentre è in esecuzione.
Oh, ma forse se configuri S3 sullo staging e ripristini il backup e tutto viene spostato su S3 in quel modo hai finito, quindi se funziona potresti semplicemente mettere il vecchio sito in sola lettura, ripristinare sul nuovo sito e passare a quello. La parte complicata in quel modo è che vorresti che il nuovo server avesse il vero nome host quando fai il ripristino (o potresti seguire la guida sulla modifica del nome host). Penso che potrei farlo in questo modo. Fai una prova a secco con un nome host di test, quindi passa al vero nome host e copia il certificato SSL come descritto nella guida su come spostarsi su un nuovo server, e ripristina il backup e vedi se sposterà effettivamente i caricamenti su S3 quando ripristini il backup.
Grazie Jay, è un’idea interessante. Mi chiedo se la capacità IP riservata di DO potrebbe aiutare con il passaggio. Ci darò un’occhiata più approfondita.