IP Reservado DigitalOcean

Tenho um servidor de produção e um servidor de staging (droplets) com Digital Ocean. Quero trocá-los usando um IP reservado (flutuante) (assim que eu tiver o AWS S3 e o CloudFront CDN funcionando) para que o servidor de staging se torne produção e vice-versa. Isso também me permitirá trocar facilmente no futuro para uma melhor resiliência.

Acho que entendi como tudo isso funciona, mas quero verificar se entendi corretamente. Este é o plano básico:

  1. Crie um IP reservado no servidor de produção.
  2. Altere o registro DNS do domínio de produção para apontar para o IP reservado. Permita tempo para a propagação da alteração do DNS.
  3. Quando as alterações de DNS estiverem completas, tire o servidor de produção do ar, faça backup e restaure no servidor de staging para que ele seja uma réplica do site de produção.
  4. Reconstrua os posts restaurados no servidor de staging e, em geral, faça o que for necessário para disponibilizar tudo no bucket S3 (instruções em outro lugar, eu sei).
  5. Mude o IP reservado para o servidor de staging totalmente restaurado, com S3 e CDN ativados, para torná-lo o servidor de produção e iniciar o Discourse.

Perdi alguma coisa? Existem métodos mais fáceis para realizar alguma dessas etapas?

Ter o IP reservado em vigor e funcionando significa que, se algo der errado com a reconstrução, etc., posso voltar para o servidor de produção original enquanto resolvo o problema.