Warum Entwickler migrieren
Herokus Dyno-Modell rechnet Rechenstunden und Add-ons getrennt ab, was die monatlichen Kosten mit wachsender App schwer vorhersehbar macht. Square Cloud verfolgt einen anderen Ansatz:- Vorhersehbare Pauschalpreise in BRL — ein Planpreis deckt RAM, vCPU und Blob Storage ab, ohne dass sich gemessene Add-on-Rechnungen aufsummieren. Siehe Pläne und Preise.
- Dedizierte Ressourcen — RAM und vCPU sind für deine Anwendung reserviert, keine geteilte Best-Effort-Kapazität.
- Deploy in Sekunden — lade eine ZIP-Datei hoch oder pushe über die CLI, und deine Anwendung läuft, ohne Build-Warteschlange.
Konzept-Mapping
Migrationsschritte
1
Erstelle deine Konfigurationsdatei
Ersetze dein wird zu:Bei einem Worker-Prozesstyp lässt du
Procfile durch eine squarecloud.app-Datei im Stammverzeichnis deines Projekts. Ein Heroku-Procfile wie:squarecloud.app
SUBDOMAIN weg und setzt stattdessen START auf den Startbefehl deines Workers. Siehe die Referenz zur Konfigurationsdatei für alle Felder.2
Setze deine Umgebungsvariablen
Exportiere deine Heroku Config Vars (
heroku config) und setze dieselben Schlüssel auf Square Cloud, entweder über das Umgebungsvariablen-Panel im Dashboard oder durch Hochladen einer .env-Datei:3
Deployen
Lade dein Projekt über die CLI oder das Dashboard hoch:Siehe So hostest du deine Website/API für eine vollständige Anleitung zu beiden Methoden.
4
Richte deine DNS aus
Sobald die App unter Benutzerdefinierte Domains erfordern einen aktiven Standard-Plan oder höher.
<subdomain>.squareweb.app live ist, richte die DNS deiner Domain auf Square Cloud aus und hänge sie über die CLI an:Wichtige Unterschiede, die du einplanen solltest
- Region und Latenz. Das Rechenzentrum von Square Cloud befindet sich in New York — siehe den Plattformüberblick für Infrastrukturdetails. Wenn sich die meisten deiner Nutzer in einer anderen Region als deine aktuelle Heroku-Dyno-Region befinden, miss die Latenz, bevor du umziehst.
- Keine kostenlose Dyno-Stufe. Square Cloud hat kein Äquivalent zu einem kostenlosen Dyno — ein aktiver kostenpflichtiger Plan ist erforderlich, um irgendeine Anwendung auszuführen. Siehe Pläne und Preise, um die richtige Stufe für deine Arbeitslast zu wählen.
- Datenbanken ziehen separat um. Heroku-Postgres-Daten zu migrieren bedeutet, sie zu exportieren (z. B.
pg_dump) und in eine neue von Square Cloud verwaltete Datenbank wiederherzustellen — plane für die Umstellung ein Wartungsfenster ein.

