Tengo un servidor de producción y un servidor de ensayo (gotas) con Digital Ocean. Quiero cambiarlos usando una dirección IP reservada (flotante) (una vez que tenga AWS S3 y CloudFront CDN funcionando) para que el servidor de ensayo se convierta en producción y viceversa. Esto también me permitirá cambiar fácilmente en el futuro para una mejor resiliencia.
Creo que entiendo cómo funciona todo esto, pero quiero verificar si lo he entendido bien. Este es el plan básico:
- Cree una IP reservada en el servidor de producción.
- Cambie el registro DNS del dominio de producción para que apunte a la IP reservada. Permita tiempo para que el cambio de DNS se propague.
- Cuando los cambios de DNS estén completos, ponga el servidor de producción fuera de línea, hágale una copia de seguridad y restáurela en el servidor de ensayo para que sea una réplica del sitio de producción.
- Vuelva a hornear las publicaciones restauradas en el servidor de ensayo y, en general, haga lo necesario para que todo esté disponible en el bucket de S3 (instrucciones en otro lugar, lo sé).
- Cambie la IP reservada al servidor de ensayo completamente restaurado, habilitado para S3 y CDN para que sea el servidor de producción y comience Discourse.
¿Me he perdido algo? ¿Hay métodos más fáciles para lograr alguno de estos pasos?
Tener la IP reservada en su lugar y funcionando significa que si algo sale mal con el horneado, etc., puedo volver al servidor de producción original mientras resuelvo el problema.