Zum Hauptinhalt springen

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 Procfile durch eine squarecloud.app-Datei im Stammverzeichnis deines Projekts. Ein Heroku-Procfile wie:
wird zu:
squarecloud.app
Bei einem Worker-Prozesstyp lässt du 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 <subdomain>.squareweb.app live ist, richte die DNS deiner Domain auf Square Cloud aus und hänge sie über die CLI an:
Benutzerdefinierte Domains erfordern einen aktiven Standard-Plan oder höher.

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.

Kontaktiere uns

Falls du weiterhin technische Schwierigkeiten hast, steht dir unser spezialisiertes Support-Team zur Verfügung. Kontaktiere uns und wir helfen dir gerne, jedes Problem zu lösen — die Qualität unseres Supports ist ein wichtiger Grund, warum Entwickler Square Cloud mit 4,9/5 bei 402 Bewertungen auf Google und Trustpilot bewerten.