← Todos os guias de migração

Vindo do Laravel Vapor

O Laravel Vapor faz deploy do Laravel como funções serverless na sua conta AWS, cobrado pelo Vapor em cima da sua conta AWS. O Railyard roda o mesmo app como um processo de servidor normal, por um preço fixo por equipe.

Por que as equipes deixam o Laravel Vapor

O Vapor é uma forma inteligente de rodar Laravel de maneira serverless na AWS Lambda. O atrito aparece no custo e na depuração: a assinatura do próprio Vapor fica em cima da sua conta AWS, e cold starts, limites de execução e um modelo mental serverless somam atrito que um servidor normal não tem.

O Railyard roda o mesmo app Laravel como um processo de longa duração num servidor na sua própria conta de nuvem, por um preço fixo por equipe.

O que vai com você

  • Seu repositório Laravel, buildado a partir de um Dockerfile ou buildpacks.
  • Suas variáveis de ambiente e secrets, antes configuradas no painel do Vapor ou no vapor.yml.
  • Postgres, MySQL e Redis gerenciados mapeiam direto para addons do Railyard.
  • O Laravel Horizon e os queue workers rodam da mesma forma num processo worker 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 o Railyard detecta o Laravel automaticamente.
  3. Traga sua configuração e conecte os bancos de dados que seu app espera.
  4. Faça o deploy para uma URL temporária. Rode php artisan migrate e verifique.
  5. Migre os dados com um dump e restore para o addon gerenciado.
  6. Mova o DNS. O Vapor continua servindo até o cutover; não há interrupção.

O que é diferente

Um preço fixo por equipe em vez da assinatura do Vapor em cima da sua conta AWS, e um processo de servidor normal em vez de depurar cold starts e limites de execução.

Traga sua aplicação do Laravel Vapor 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.