Vai al contenuto principale

Perché gli sviluppatori migrano

Railway fattura in base all’utilizzo a consumo (CPU, RAM e rete consumate al secondo), quindi la fattura mensile si muove insieme al traffico ed è difficile da prevedere. Square Cloud adotta un approccio diverso:
  • Prezzi fissi e prevedibili in BRL — un solo prezzo del piano per RAM, vCPU e storage Blob, indipendente da quanto traffico gestisce la tua app. Consulta Piani e prezzi.
  • Risorse dedicate — RAM e vCPU sono riservate alla tua applicazione, non capacità condivisa best-effort.
  • Deploy in pochi secondi — carica uno zip o effettua il push tramite CLI e la tua applicazione è in esecuzione.

Mappatura dei concetti

Passaggi di migrazione

1

Crea il tuo file di configurazione

Sostituisci il rilevamento tramite railway.json/Nixpacks con un file squarecloud.app nella root del tuo progetto:
squarecloud.app
I Runtimes di Square Cloud rilevano automaticamente il tuo linguaggio da file come package.json o requirements.txt, gli stessi segnali su cui si basa Nixpacks. Consulta il riferimento del file di configurazione per ogni campo.
2

Imposta le tue variabili d'ambiente

Ricrea le variabili dalla scheda Variables del tuo progetto Railway, sia dal pannello delle variabili d’ambiente della dashboard sia caricando un file .env:
3

Effettua il deploy

Carica il tuo progetto tramite la CLI o la dashboard, al posto di railway up:
Consulta Come ospitare il tuo sito web/API per una panoramica completa di entrambi i metodi.
4

Migra i plugin ai database gestiti

Se il tuo progetto usava un plugin Railway Postgres, MySQL o Redis, crea il database gestito di Square Cloud equivalente e punta la connection string della tua app verso di esso.
5

Punta il tuo DNS

Una volta che l’app è online su <subdomain>.squareweb.app, punta il DNS del tuo dominio verso Square Cloud e collegalo dalla CLI:
I domini personalizzati richiedono un piano Standard o superiore attivo.

Differenze chiave da pianificare

  • Modello di fatturazione. Non c’è alcun contatore di utilizzo al secondo da monitorare — il costo è fisso per piano indipendentemente dal traffico. Dimensiona il tuo piano in base al fabbisogno di RAM/vCPU piuttosto che all’utilizzo previsto. Consulta Piani e prezzi.
  • Regione e latenza. Il data center di Square Cloud si trova a New York — consulta la Panoramica della piattaforma per i dettagli sull’infrastruttura. Misura la latenza dalla tua base utenti prima del passaggio se stavi operando in una regione Railway diversa.
  • I database si spostano separatamente. Migrare i dati di un plugin Railway Postgres/Redis significa esportarli e ripristinarli in un nuovo database gestito di Square Cloud — pianifica una finestra di manutenzione per il passaggio.

Contattaci

Se continui a riscontrare difficoltà tecniche, il nostro team di supporto specializzato è disponibile ad assisterti. Contattaci e saremo felici di aiutarti a risolvere qualsiasi problema — la qualità del supporto è una parte importante del motivo per cui gli sviluppatori valutano Square Cloud 4,9/5 su 402 recensioni su Google e Trustpilot.