Pular para o conteúdo principal

Por que desenvolvedores migram

O Railway cobra por uso medido (CPU, RAM e rede consumidos por segundo), então a fatura mensal se move com o tráfego e pode ser difícil de prever. A Square Cloud adota uma abordagem diferente:
  • Preço fixo e previsível em BRL — o preço de um único plano para RAM, vCPU e armazenamento Blob, independente de quanto tráfego sua aplicação recebe. Veja Planos e Preços.
  • Recursos dedicados — RAM e vCPU são reservados para sua aplicação, não capacidade compartilhada de melhor esforço.
  • Deploy em segundos — envie um zip ou faça push via CLI e sua aplicação está rodando.

Mapeamento de conceitos

Passos de migração

1

Crie seu arquivo de configuração

Substitua a detecção do railway.json/Nixpacks por um arquivo squarecloud.app na raiz do seu projeto:
squarecloud.app
Os Runtimes da Square Cloud detectam sua linguagem automaticamente a partir de arquivos como package.json ou requirements.txt, os mesmos sinais que o Nixpacks usa. Veja a referência do arquivo de configuração para todos os campos.
2

Defina suas variáveis de ambiente

Recrie as variáveis da aba Variables do seu projeto no Railway, seja pelo painel de variáveis de ambiente do dashboard ou enviando um arquivo .env:
3

Faça o deploy

Envie seu projeto pela CLI ou pelo dashboard, no lugar de railway up:
Veja Como Hospedar seu Site/API para um passo a passo completo dos dois métodos.
4

Migre plugins para bancos de dados gerenciados

Se seu projeto usava um plugin Postgres, MySQL ou Redis do Railway, provisione o banco de dados gerenciado da Square Cloud equivalente e aponte a connection string da sua aplicação para ele.
5

Aponte seu DNS

Assim que a aplicação estiver no ar em <subdominio>.squareweb.app, aponte o DNS do seu domínio para a Square Cloud e vincule-o pela CLI:
Domínios personalizados exigem um plano Standard ativo ou superior.

Principais diferenças a considerar

  • Modelo de cobrança. Não há um medidor de uso por segundo para acompanhar — o custo é fixo por plano independente do tráfego. Dimensione seu plano pela necessidade de RAM/vCPU em vez do uso projetado. Veja Planos e Preços.
  • Região e latência. O data center da Square Cloud fica localizado em Nova Iorque — veja a Visão Geral da Plataforma para detalhes de infraestrutura. Meça a latência a partir da sua base de usuários antes de migrar se você rodava em uma região diferente do Railway.
  • Bancos de dados migram separadamente. Migrar dados de um plugin Postgres/Redis do Railway significa exportá-los e restaurá-los em um novo banco de dados gerenciado da Square Cloud — planeje uma janela de manutenção para a transição.

Contate-nos

Se você continuar enfrentando dificuldades técnicas, nossa equipe de suporte especializada está disponível para auxiliá-lo. Entre em contato conosco e teremos prazer em ajudá-lo a resolver qualquer questão — a qualidade do suporte é uma grande parte do motivo pelo qual desenvolvedores avaliam a Square Cloud com 4.9/5 em 402 avaliações no Google e Trustpilot.