Was gleich bleibt
- Procfile: Der Prozess
webbekommt den Verkehr, weitere Zeilen werden zu Workern. - git push deployt: Nach der GitHub-Anbindung löst jeder Push ein Deployment aus.
- Automatische Erkennung: Node, Python und statische Seiten werden ohne Konfiguration gebaut.
- Umgebungsvariablen: wie die Config Vars, im Reiter Konfiguration.
- Zurücksetzen: die letzten fünf Versionen stehen auf Knopfdruck bereit.
Was anders ist
Heroku rechnet je Dyno und Monat ab, Branchway sekundengenau zum Stundenpreis. Wer eine Testumgebung nur tagsüber laufen lässt, zahlt bei uns auch nur dafür.
| Branchway | Der Wettbewerber | |
|---|---|---|
| Abrechnung | Stundenpreis je Größe, berechnet je Sekunde | siehe unten |
| Grundgebühr | keine, abgerechnet wird die Laufzeit je Minute | meist Monatspauschale je App |
| Datenverkehr | inklusive, ohne Kontingent | je nach Anbieter mit Kontingent oder Aufpreis |
| Serverstandort | Deutschland | siehe unten |
| Sprache | Oberfläche, Rechnung und Support auf Deutsch | meist Englisch |
Heroku ist nach wie vor stärker bei Erweiterungen: Der Add-on-Marktplatz mit Datenbanken, Warteschlangen und Suchdiensten hat bei uns keine Entsprechung. Verwaltete Datenbanken gibt es für PostgreSQL, MySQL, MariaDB und Redis.
Umzug in vier Schritten
- Konto anlegen und dasselbe Repository verbinden.
- Config Vars als Umgebungsvariablen übernehmen.
- Datenbank umziehen oder extern weiter betreiben und die Verbindungsadresse eintragen.
- Domain umstellen, sobald die App läuft – erst danach bei Heroku kündigen.
Häufige Fragen
Funktionieren Heroku-Buildpacks?
Nicht unverändert. Node, Python, statische Seiten und Procfile-Prozesse werden aber genauso erkannt; für alles andere gibt es ein eigenes Dockerfile.