← Todos os guias de migração

Vindo do Neon

O Neon é um banco de dados Postgres serverless com infraestrutura própria, não um lugar para rodar seu app. O Railyard roda sua aplicação real num servidor que você possui, com Postgres gerenciado ao lado.

Por que as equipes combinam o Neon com outra coisa

O Neon é um Postgres serverless forte, com branching e autoscaling. É um banco de dados, não uma plataforma de aplicação — seu app ainda precisa de um lugar para rodar, e é aí que o Railyard entra.

Se você está saindo do próprio banco de dados do Neon, e não só do seu app, o addon de Postgres gerenciado do Railyard te dá backups agendados e restore point-in-time num servidor na sua própria conta de nuvem.

O que vai com você

  • O código da sua aplicação, buildado a partir de um Dockerfile, buildpacks ou um Procfile.
  • Suas variáveis de ambiente e secrets.
  • Seu schema e dados do Postgres, exportados do Neon e restaurados no addon de Postgres gerenciado do Railyard.

A migração

  1. Conecte um servidor: um já existente, ou um novo que o Railyard provisiona na sua conta de nuvem.
  2. Adicione seu repositório e conecte um addon de Postgres gerenciado.
  3. Migre seus dados com um dump e restore a partir do Neon.
  4. Faça o deploy para uma URL temporária. Rode sua release task e verifique.
  5. Mova o DNS. Não há interrupção; o Neon continua servindo até o cutover.

O que é diferente

Seu banco de dados e sua aplicação moram na sua própria conta de nuvem, em vez do seu app rodar em outro lugar e se conectar à infraestrutura do Neon.

Traga sua aplicação do Neon para um servidor seu.

Adicione um servidor, aponte a Railyard pro seu repositório e faça o deploy. Mude o DNS quando estiver funcionando. Sua aplicação antiga continua respondendo até lá.

Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.