IP Riservato Digital Ocean

Ho un server di produzione e un server di staging (droplet) con Digital Ocean. Voglio scambiarli usando un indirizzo IP riservato (fluttuante) (una volta che AWS S3 e CloudFront CDN saranno funzionanti) in modo che il server di staging diventi quello di produzione e viceversa. Questo mi permetterà anche di effettuare facilmente cambi in futuro per una migliore resilienza.

Penso di aver capito come funziona tutto questo, ma voglio verificare se ho capito bene. Questo è il piano di base:

  1. Creare un IP riservato sul server di produzione.
  2. Modificare il record DNS del dominio di produzione in modo che punti all’IP riservato. Consentire il tempo necessario alla propagazione della modifica DNS.
  3. Al completamento delle modifiche DNS, mettere offline il server di produzione, eseguirne il backup e ripristinarlo sul server di staging in modo che sia una replica del sito di produzione.
  4. Ribake dei post ripristinati sul server di staging e fare in generale ciò che è necessario per rendere tutto disponibile nel bucket S3 (istruzioni altrove, lo so).
  5. Spostare l’IP riservato sul server di staging completamente ripristinato, abilitato per S3 e CDN per renderlo il server di produzione e avviare Discourse.

Ho dimenticato qualcosa? Esistono metodi più semplici per realizzare uno di questi passaggi?

Avere l’IP riservato in posizione e funzionante significa che se qualcosa va storto con il rebake, ecc., posso tornare al server di produzione originale mentre risolvo il problema.