Vindo do Scaleway
Os containers serverless do Scaleway só rodam na própria nuvem do Scaleway. O Railyard faz deploy dos mesmos containers num servidor em qualquer conta de nuvem, inclusive a do Scaleway.
Por que as equipes deixam a plataforma serverless do Scaleway
Os containers serverless do Scaleway são uma forma razoável de rodar um container sem gerenciar um servidor, dentro da própria nuvem do Scaleway. O atrito aparece se você quer um servidor totalmente sob seu controle, ou a flexibilidade de usar um provedor diferente em vez do Scaleway.
O Railyard faz deploy dos mesmos containers num servidor na sua própria conta de nuvem, no Scaleway ou em outro lugar.
O que vai com você
- Seu repositório, buildado a partir de um Dockerfile.
- Suas variáveis de ambiente e secrets.
- Postgres, MySQL e Redis gerenciados mapeiam direto para addons do Railyard.
A migração
- Conecte um servidor: um novo que o Railyard provisiona na sua conta Scaleway, ou em qualquer outro provedor que você escolher.
- Adicione seu repositório e aponte o Railyard para o seu Dockerfile.
- Traga sua configuração e conecte os bancos de dados que seu app espera.
- Faça o deploy para uma URL temporária. Rode sua release task e verifique.
- Mova o DNS. Não há interrupção; o deploy antigo continua servindo até o cutover.
O que é diferente
Um servidor real sob seu controle, com a liberdade de continuar no Scaleway ou mudar para um provedor diferente sem reconstruir seu setup de deploy.