Administro un foro modesto al que pronto se le agotará el almacenamiento en el servidor, así que planeo ampliar el almacenamiento con un DO Space y Bunny CDN. He estado revisando la documentación de Meta y he encontrado mucha información útil sobre la configuración de almacenamiento S3 (compatible) y una CDN.
Además del Droplet de producción principal, he creado un servidor de staging y he restaurado una copia de seguridad del servidor de producción en él. Esta es mi primera vez configurando almacenamiento de objetos y una CDN, así que me gustaría hacer una simulación con el servidor de staging primero. Mi pregunta es, ¿qué debo hacer cuando quiera implementarlo de nuevo con el servidor de producción? ¿Debo eliminar el contenido del almacenamiento de Space, ejecutar el proceso nuevamente para el servidor principal y restaurar la última copia de seguridad en el servidor de staging al final? Estoy intentando evitar interrumpir el foro en vivo, pero ¿estoy creando problemas al seguir este enfoque?
Una vez que veas que tu bucket S3 y tu CDN funcionan, estarás en buena forma.
Puedes hacer una prueba en el servidor de staging, ver cómo funciona el script de migración a S3 y, una vez que haya funcionado en la configuración de staging, hacerlo de nuevo en producción mientras se está ejecutando.
Oh, pero tal vez si configuras el S3 en staging y restauras la copia de seguridad y todo se mueve a S3 de esa manera, habrás terminado, así que si eso funciona, podrías poner el sitio antiguo en solo lectura, restaurar en el nuevo sitio y luego cambiar a él. Lo complicado de esa manera es que querrás que el nuevo servidor tenga el nombre de host real cuando hagas la restauración (o podrías seguir la guía sobre cómo cambiar el nombre de host). Creo que lo haré de esta manera. Haré una simulación con un nombre de host de prueba, luego cambiaré al nombre de host real y copiaré el certificado SSL como se describe en la guía de cómo mover a un nuevo servidor, y restauraré la copia de seguridad y veré si realmente moverá las cargas a S3 cuando restaures la copia de seguridad.