Optionsvergleich · Deploio oder Heroku

Weg von Heroku? Workflow behalten, in die Schweiz ziehen.

Du pushst weiterhin deinen Code, wir bauen und betreiben die App. Nur läuft sie jetzt in der Schweiz, ohne CLOUD Act, mit unseren Engineers als Ansprechpersonen und auf einer Plattform, die sich weiterentwickelt.

ab CHF 8.75 pro Monat In wenigen Minuten live Abrechnung pro Minute Daten in der Schweiz
Direkt zu
Warum jetzt

Die Frage ist nicht mehr ob, sondern wann.

Im Februar 2026 hat Salesforce angekündigt, dass Heroku in den «Sustaining Engineering Mode» wechselt: keine neuen Funktionen, keine neuen Enterprise-Verträge (Quelle: heroku.com). Das sind die häufigsten Gründe, warum Teams wechseln.

Heroku: US-Anbieter auf AWS

Daten ausserhalb der Schweiz, dem CLOUD Act unterstellt.

  • Deploio: 100% in der Schweiz und unter Schweizer Recht
Heroku: Gratisangebot gestrichen

Die Preise sind über die Jahre gestiegen.

  • Deploio: ab CHF 8.75 pro Monat, abgerechnet pro Minute nach Nutzung
Heroku: Sustaining Engineering

Keine neuen Funktionen.

  • Deploio: wird aktiv weiterentwickelt, mit Feedback aus Kundenprojekten
Heroku: Ticketsystem

Support läuft über Tickets.

  • Deploio: persönlicher Support durch unser Team, dazu der Deploio Community Slack Workspace
Was wohin zieht

Deine Heroku-Bausteine auf Deploio

Bei HerokuBei Deploio
git push zum DeployenEin git push genügt: automatische Build Phase und Release Phase. Neue Instanzen ersetzen die laufenden.
BuildpacksBuildpack Stacks: «heroku» (Standard) nutzt unveränderte Heroku Cloud Native Buildpacks, «paketo» ist die Alternative. Oder ein Dockerfile Build. Ruby, PHP, Node.js, Go und Python werden automatisch erkannt. Für statische Websites legst du die Sprache einmal fest.
Dynos und SkalierungInstanzen (Replicas) in einer festen Grösse von micro bis standard-4, skaliert über die Anzahl Replicas. Eine automatische Skalierung gibt es nicht: Nutzt du heute Autoscaling auf Heroku, plane eine feste Anzahl Replicas.
Procfile webDas Procfile funktioniert, aber nur web wird verwendet. Andere Einträge beeinflussen nicht, wie deine App läuft.
Procfile release und workerDeploy Jobs vor jedem Release und bis zu 3 Worker Jobs (z.B. Sidekiq)
Heroku SchedulerScheduled Jobs mit Cron-Syntax und Zeitzone
Heroku PostgresOn-Demand PostgreSQL oder MySQL. Service Connections (Beta, im Cockpit im Tab Connected Services der App oder via nctl) übergeben die Zugangsdaten als NINE_PG_*- bzw. NINE_PGDB_*-Umgebungsvariablen, nicht als DATABASE_URL.
Redis oder Key-ValueKey-Value Store (Redis-kompatibel)
Review AppsEine App mit nctl copy application für eine zweite Umgebung kopieren
Eigene DomainsBis zu 50 Custom Host Names mit automatischen Let’s-Encrypt-Zertifikaten
Dateien auf S3S3-kompatibler Object Storage in der Schweiz
Logs und Metriken über Add-onsLogs werden 30 Tage aufbewahrt, einfache Anwendungsmetriken im Cockpit. Detaillierte Metriken mit einer Grafana-Instanz.
heroku runnctl exec öffnet eine Shell in einer laufenden Instanz und teilt deren Ressourcen. Für einmalige Aufgaben wie Migrationen nimmst du Deploy Jobs.
Heroku CLI und DashboardCockpit, nctl oder API

Spezielle Add-ons oder Konfigurationen besprechen wir in einem Migrations-Call.

So funktioniert der Wechsel

Die Migration in fünf Schritten

  1. 01

    Loslegen

    Erstelle ein Konto im Cockpit. Die kleinste Grösse, micro, kostet CHF 8.75 pro Monat.

  2. 02

    Repo verbinden

    Gib die Git-URL ein. Private Repos funktionieren mit jedem Git-Host, per SSH oder per HTTPS mit Benutzername und Token. Deploio baut standardmässig mit dem heroku Buildpack Stack.

  3. 03

    Prozesse zuordnen

    Deploio führt web aus deinem Procfile aus. Verschiebe release und worker zu Deploy Jobs und Worker Jobs.

  4. 04

    Daten mitnehmen

    Erstelle eine On-Demand-Datenbank, importiere deine Daten und verbinde sie mit Service Connections oder Umgebungsvariablen. Service Connections setzen kein DATABASE_URL: Setz die Variable selbst oder lies die übergebene NINE_PG__DSN.

  5. 05

    Umschalten

    Füge deine Custom Host Names hinzu, teste und richte dann den DNS auf Deploio. Entferne AAAA-Einträge: Deploio unterstützt kein IPv6.

Grössere Setups

Bei grösseren Setups begleiten wir dich persönlich.

Migration planen
Preise

Was kostet eine App auf Deploio?

mini: 512 MiB RAM, 0.25 CPU CHF 17.50
standard-1: 1 GiB RAM, 0.5 CPU CHF 35.–
standard-2: 2 GiB RAM, 0.75 CPU CHF 63.50
standard-4: 4 GiB RAM, 1.5 CPU CHF 127.–

Preise pro Monat und Instanz, abgerechnet pro Minute nach tatsächlicher Nutzung. micro eignet sich zum Testen auf einer kleinen, nicht produktiven Instanz. Pausierst du eine App, stoppen sie und ihre Jobs, bis du sie wieder startest. Verbundene Datenbanken, Key-Value Store, Object Storage und Static Egress laufen weiter und kosten weiter. Datenbanken, Key-Value Store und Object Storage kosten separat. Alle Preise im Preisrechner.

Case Study · Renuo AG

Von einer Slack-Nachricht zur Schweizer Heroku-Alternative

Die Rails-Agentur Renuo war jahrelang auf Heroku. Als eine Preiserhöhung 2022 die Kosten von Renuo fast vervierfacht hätte, entstand gemeinsam mit uns die Idee für Deploio. Heute: Code schreiben, git push, CI/CD läuft, Kundinnen und Kunden testen. Den Rest übernehmen wir.

«Cloud ja, aber am liebsten in der Schweiz und von einem Schweizer Unternehmen mit kompetenten Ingenieuren, die einen erst nehmen – mit Nine haben wir das gefunden.»
Josua SchmidCTO
FAQ

Häufige Fragen zum Wechsel von Heroku zu Deploio

Wie lange dauert eine Migration von Heroku zu Deploio?
Das hängt von deinem Setup ab. Für eine Standard-Web-App reichen meist die fünf Schritte oben. Renuo AG, ein Schweizer Software-Ingenieursbüro, hat seine Heroku-Apps zu Deploio verschoben. Die ganze Geschichte: Von Heroku zu Deploio: wie Renuo den Umstieg meisterte.
Unterstützt Deploio meine Sprache oder mein Framework?
Deploio erkennt Ruby, PHP, Node.js, Go und Python automatisch in deinem Repository. Für statische Websites legst du die Sprache einmal fest. Ist deine Sprache nicht dabei, zum Beispiel Java, Scala oder Clojure, bringst du stattdessen dein eigenes Dockerfile mit.
Brauche ich ein Dockerfile?
Nein. Standardmässig baut Deploio mit dem heroku Buildpack Stack, der unveränderte Heroku Cloud Native Buildpacks nutzt. Verwendest du bereits ein Dockerfile, kannst du stattdessen damit bauen.
Was passiert mit meinen Heroku-Add-ons (Postgres, Redis usw.)?
Deploio arbeitet mit unseren eigenen Services: On-Demand-Datenbanken (PostgreSQL und MySQL), Key-Value Store (Redis-kompatibel) und Object Storage (S3-kompatibel). Deine bestehenden Add-ons ziehen nicht automatisch mit, plane das Einrichten und den Datenimport ein.
Ist Deploio günstiger als Heroku?
Das hängt von deinem Setup ab, und die Preise sind in verschiedenen Währungen (CHF und USD). Vergleiche deinen konkreten Workload in beiden Preisrechnern. Auf Deploio bezahlst du pro Minute nach tatsächlicher Nutzung. Eine pausierte App kostet selbst nichts, verbundene Services wie Datenbanken laufen aber weiter und kosten weiter.
Ist Deploio ein 1:1-Ersatz für Heroku?
Für die meisten Standard-Web-Apps und APIs bleibt der Workflow gleich. Unterschiede: Aus dem Procfile wird nur web verwendet, release und worker werden zu Deploy Jobs und Worker Jobs, und Deploio unterstützt kein IPv6. Brauchst du spezielle Add-ons oder vollen Serverzugriff, schau dir Managed Kubernetes oder den Managed Server an.
Wo bekomme ich Hilfe?
Direkt bei unserem Team und im Deploio Community Slack Workspace, wo du dich mit anderen Teams austauschen kannst. Spezielle Add-ons oder Konfigurationen besprechen wir in einem Migrations-Call.

Technische Details in unserer Dokumentation.

Alles aus einer Hand

Ein Anbieter, vom Rack bis zur App.

Von Colocation über Root- und Managed-Produkte bis zu Plattformen und Services: alles bei uns, in unseren Schweizer Rechenzentren. Du wächst von einer Ebene zur nächsten, ohne den Anbieter zu wechseln.

Ein Schweizer TeamWachsen ohne Anbieterwechsel

Bereit für den Umzug?

Leg mit Deploio los oder plane die Migration mit uns.

Sprich mit unseren Experten

Hast du Fragen zu unseren Produkten? Kein Problem. Wende dich an unsere Sales-Abteilung oder geh direkt ins eigene Cockpit, um alle Möglichkeiten bei Nine zu sehen.

Abonniere unseren Newsletter für die neuesten Updates: