Cómo degradar un Digital Ocean Virtual

¿Cómo se puede reducir la configuración de un servidor virtual de DigitalOcean?

Tu mejor opción es hacer una copia de seguridad de tu instancia de Discourse desde el panel de administración, destruir el droplet antiguo, lanzar uno nuevo y restaurar la copia.

O bien, crea una instantánea de tu droplet actual, destrúyelo, genera un disco a partir de la instantánea y luego adjúntalo a un nuevo droplet de menor capacidad.

No olvides ajustar los valores de shared_buffers y unicorns en tu archivo app.yml en consecuencia.

Hola,

Hay más de una forma de hacer esto.

Puedes hacerlo en el panel de DigitalOcean Droplet, en la pestaña Resize.
Después de configurar los nuevos parámetros, modifica el archivo app.yml de la siguiente manera :arrow_down:

La otra opción es crear un nuevo droplet. Es útil si quieres cambiar la ubicación o reducir el espacio en disco también.
No recomiendo destruir el droplet antiguo inmediatamente. Mantenlo activo mientras el nuevo droplet funcione correctamente.

  1. Crea una instantánea del droplet antiguo.
  2. Apaga el droplet antiguo.
  3. Crea un nuevo droplet.
  4. Cambia el DNS del dominio para que apunte a la IP del nuevo droplet.
  5. Restaura la instantánea en el nuevo droplet.
  6. Espera a que el DNS del dominio se actualice y apunte a la IP del nuevo droplet.
  7. Modifica app.yml como se indicó anteriormente.
  8. Reconstruye la aplicación.
  9. Prueba tu sitio.
  10. Si todo funciona, destruye el droplet antiguo.

Puedes usar una IP flotante para evitar cualquier tiempo de inactividad al cambiar droplets.

Eso es lo que haría, ya que significa que no tendrá que esperar a que DNS se actualice para la transición.

Consulte Mueva su instancia de Discourse a un servidor diferente. Puede copiar el certificado de Let’s Encrypt para lograr un tiempo de inactividad cero.

Después de configurar el nuevo servidor, ponga el antiguo en modo solo lectura, haga una copia de seguridad, restaure en el nuevo servidor y cambie la dirección IP a la del nuevo.

Puede ahorrar tiempo usando rsync para mover los activos y realizar una copia de seguridad solo de la base de datos. Además, puede omitir el paso de mover la copia de seguridad si la guarda en S3. Spaces es totalmente adecuado para copias de seguridad.