Startseite
» Technologie
»
Salesforce-Heroku-Ausfall: Was passiert mit bereitgestellten Anwendungen?
Salesforce-Heroku-Ausfall: Was passiert mit bereitgestellten Anwendungen?
Am 16. September 2026 zeigte der öffentliche Heroku-Status-API-Snapshot für Apps , Daten und Tools einen grünen Status an, ohne dass aktive Incidents aufgeführt waren. Dies ist lediglich eine Momentaufnahme und keine Garantie dafür, dass alle Apps, Regionen oder Abhängigkeiten fehlerfrei funktionieren. Heroku empfiehlt nun die Heroku-Statusseite von Salesforce Trust als primären Kommunikationskanal für Incident- und Wartungsanfragen. Die ältere Status-API ist weiterhin für eine schnelle programmatische Momentaufnahme nützlich.
Hinter der Frage nach möglichen Ausfällen verbirgt sich auch eine wichtige Weiterentwicklung auf Plattformebene. In seinem Update vom 6. Februar 2026 gab Heroku bekannt, auf ein kontinuierliches Entwicklungsmodell umgestellt zu haben, das auf Stabilität, Sicherheit, Zuverlässigkeit und Support fokussiert ist. Heroku beschrieb die Plattform als aktiv unterstützt und produktionsreif und versicherte, dass bestehende Kreditkartenkunden keine Änderungen bei Preisen, Abrechnung, Service oder der täglichen Nutzung feststellen würden. Diese Ankündigung ist ein Update zum Lebenszyklus und den Investitionen – keine Aussage darüber, dass bereitgestellte Anwendungen abgeschaltet werden.
Eine konzeptionelle Betriebsszene, die einen Entwickler bei der Überwachung des Anwendungszustands zeigt; es handelt sich nicht um einen Live-Screenshot des Salesforce- oder Heroku-Status.
Was ein Salesforce-Heroku-Ausfall tatsächlich bewirken kann
Ein „Heroku-Ausfall“ ist nicht gleichbedeutend mit einem einzelnen Fehler. Heroku selbst unterteilt seine Dienste in Apps, Daten und Tools. Die praktischen Auswirkungen hängen davon ab, welche Ebene betroffen ist und ob Ihre Anwendung ohne diese Ebene weiterlaufen kann.
Dienstschicht
Was scheitern könnte
Was Nutzern auffallen könnte
Sofortige Priorität
Apps
Dynos, Routing oder geplante Anwendungsarbeit
Zeitüberschreitungen, 5xx-Fehler, langsame Seitenaufrufe oder verpasste Aufträge
Testen Sie die öffentliche App und trennen Sie den Webverkehr von der Hintergrundverarbeitung.
Daten
Heroku Postgres, Heroku Key-Value Store, Apache Kafka oder Heroku Connect
Fehlgeschlagene Lese- und Schreibvorgänge, veraltete Datensätze, verzögerte Warteschlangen oder Synchronisierungslücken
Schützen Sie die Datenintegrität und kontrollieren Sie das Wiederholungsvolumen
Werkzeuge
Git-Push-Bereitstellungen, die Deployment-API, die GitHub-Integration, Protokollierung oder Telemetrie
Bereitstellungen schlagen fehl, Protokolle sind nicht verfügbar oder das Dashboard spiegelt die Realität nicht wider
Vermeiden Sie wiederholte Releases und verwenden Sie unabhängige Überwachung.
Externe Abhängigkeiten
Salesforce-APIs, Zahlungsanbieter, Identitätsdienste, DNS oder Webhooks von Drittanbietern
Die Heroku-App wird geladen, aber ein wichtiger Workflow schlägt fehl.
Prüfen Sie den Abhängigkeitsstatus, bevor Sie die gesamte Anwendung migrieren.
Auswirkungen auf bereits bereitgestellte Anwendungen
1. Eine laufende App kann weiterhin erreichbar bleiben.
Ein Problem mit der Steuerungsebene oder dem Bereitstellungstool führt nicht automatisch dazu, dass alle laufenden Dynos keine Anfragen mehr bearbeiten. Die Dokumentation zum Anwendungslebenszyklus von Heroku erklärt, dass Web-Dynos HTTP-Traffic über Heroku-Router empfangen, während Worker-Dynos Hintergrundprozesse ausführen. Wenn das Dashboard, die CLI oder der Bereitstellungspfad betroffen ist, kann eine bestehende Webanwendung weiterhin reagieren, auch wenn ein Operator keine Bereitstellungen durchführen, skalieren, Protokolle einsehen oder Konfigurationen wie gewohnt ändern kann.
Auch der umgekehrte Fall ist möglich: Ein Tools-Dienst kann einwandfrei funktionieren, während ein Problem mit Apps oder dem Routing die öffentliche URL unzugänglich macht. Daher sollte eine positive Dashboard-Ansicht – oder ein fehlgeschlagener Dashboard-Login – nicht als vollständige Überprüfung des Anwendungszustands betrachtet werden.
2. Datenausfälle können einen Teilausfall zu einem Geschäftsvorfall ausweiten.
Wenn der App-Prozess zwar läuft, aber die Datenbank oder die Warteschlange beeinträchtigt ist, kann es vorkommen, dass Benutzer eine Seite ohne aktuelle Daten sehen, Formulare nicht abgeschickt werden, doppelt erscheinende Wiederholungsversuche angezeigt werden oder die Bearbeitung verzögert wird. Eine schreibgeschützte Seite kann normal erscheinen, während der Bezahlvorgang, Kontoänderungen oder die Bestellabwicklung im Hintergrund laufen.
Reagieren Sie nicht auf jeden Datenbankfehler mit einer Erhöhung der Wiederholungsversuche. Eine Flut von Wiederholungsversuchen kann die Last erhöhen und bei der Wiederherstellung des Dienstes zu doppelter Arbeit führen. Bevorzugen Sie begrenzte, idempotente Wiederholungsversuche; pausieren Sie nicht unbedingt notwendige Batch-Aktivitäten, sofern Ihr Runbook dies zulässt; und protokollieren Sie, welche Operationen abgeschlossen, fehlgeschlagen oder unbekannt sind.
3. Das Vertrauen in die Bereitstellung kann geringer sein als das Vertrauen in die Laufzeit.
Bei einem Heroku-Ausfall, der Git-Pushes, die Deployment-API, die Build-Infrastruktur oder die Logs betrifft, kann ein Entwickler möglicherweise nicht nachweisen, ob ein Release die Produktionsumgebung erreicht hat. Ein erneuter Deployment-Vorgang kann zu Verwirrung führen oder mehrere, schwer zuzuordnende Releases erzeugen. Erfassen Sie die Commit-ID, die Release-Nummer (falls verfügbar), die Ausgabe des lokalen Befehls und die Zeitstempel. Warten Sie auf ein offizielles Wiederherstellungssignal, bevor Sie einen kontrollierten Verifizierungs-Deployment-Vorgang durchführen.
4. Die Salesforce-Anbindung ist eine separate Abhängigkeit.
Ein Salesforce-bezogener Vorfall führt nicht zwangsläufig zum Ausfall der Web-Dynos, auf denen eine Heroku-Anwendung gehostet wird. Anwendungen, die auf Salesforce-Authentifizierung, API-Aufrufe, Heroku Connect-Synchronisierung oder ereignisgesteuerte Workflows angewiesen sind, können jedoch dennoch erheblich beeinträchtigt werden. Die entscheidende Frage lautet daher nicht einfach: „Ist Heroku ausgefallen?“, sondern: „Welcher Benutzerprozess ist von welchem Dienst abhängig und welche Daten können bedenkenlos verschoben werden?“
Wie man das Endoskop diagnostiziert, ohne es zu verschlimmern
Prüfen Sie beide offiziellen Kanäle. Beginnen Sie mit Salesforce Trust for Heroku und der Heroku Status API . Laut Heroku- Statusanleitung sollten Sie den Support kontaktieren, wenn kein Vorfall gemeldet wurde oder die beschriebenen Symptome nicht zu Ihrem Problem passen.
Führen Sie den Test von außerhalb des Büronetzwerks durch. Verwenden Sie dazu einen externen synthetischen Check oder eine separate Verbindung, um die öffentliche URL, einen ressourcenschonenden Health-Endpunkt und eine repräsentative Benutzeraktion zu testen. Dadurch lässt sich ein Plattformereignis von einem lokalen DNS-, Firewall- oder VPN-Problem unterscheiden.
Klassifizieren Sie den fehlerhaften Vorgang. Liegt der Fehler im Routing, einem Dyno-Prozess, einer Datenbankabfrage, einem Deployment, der Protokollierung oder einer externen API? Eine einfache Service-Map verhindert, dass ein Team eine ansonsten funktionierende Anwendung migriert, nur weil eine Abhängigkeit fehlt.
Riskante Änderungen minimieren. Nicht unbedingt notwendige Releases, Konfigurationsänderungen, Add-on-Anpassungen und Skalierungsexperimente sollten bis zur Klärung des Plattformstatus ausgesetzt werden. Anstatt mehrere Variablen gleichzeitig zu ändern, sollten Beweise gesichert werden.
Schützen Sie die Arbeitsabläufe Ihrer Kunden. Wechseln Sie, sofern sicher, in den Nur-Lese-Modus, verschieben Sie nicht kritische Aufgaben, zeigen Sie eine explizite Wartungsmeldung an oder deaktivieren Sie eine fehlerhafte Integration. Machen Sie das eingeschränkte Verhalten sichtbar, anstatt Anfragen anzunehmen, die nicht zuverlässig ausgeführt werden können.
Nach der Wiederherstellung ist ein Abgleich erforderlich. Prüfen Sie Schreibvorgänge, Warteschlangen, geplante Aufgaben, Webhooks, die Salesforce-Synchronisierung und Rückrufe von Drittanbietern. Eine HTTP-200-Antwort nach der Wiederherstellung beweist nicht, dass alle Hintergrundprozesse aktualisiert wurden.
Welche Resilienzoption passt zu Ihrer Anwendung?
Es gibt keine allgemeingültige optimale Reaktionsarchitektur. Die richtige Investition hängt von den Kosten von Ausfallzeiten, den Anforderungen an die Datenstabilität und der operativen Komplexität ab, die Ihr Team bewältigen kann.
Brauchen
Vernünftige Vorgehensweise
Kompromiss, den es zu akzeptieren gilt
Kostengünstige interne App
Externe Verfügbarkeitsprüfungen, ein dokumentiertes Wiederherstellungshandbuch und getestete Backups
Die Wiederherstellung kann manuell und langsamer erfolgen.
Kundenorientierte App mit moderater Ausfalltoleranz
Unabhängige Überwachung, sanfter Leistungsabfall, begrenzte Warteschlangen und ein warmer Wiederbereitstellungspfad
Mehr Ingenieurarbeit und mehr zu wartende Systeme.
Kritischer Umsatz- oder Sicherheitsablauf
Eine separat betriebene Failover-Umgebung, eine replizierte Datenstrategie und ein geprobter Umstellungsprozess
Höhere Kosten, Fragen der Konsistenz und ein schwierigeres Betriebsmodell
Teams, die eine Migration erwägen
Vergleichen Sie die Vorfallhistorie, den Supportbedarf, die Portabilität, die Wiederherstellungsziele und die Integrationsabhängigkeiten vor dem Umzug.
Eine Migration kann neue Fehlermodi einführen und beseitigt das Abhängigkeitsrisiko nicht.
Multi-Region- oder Multi-Provider-Failover ist nur dann sinnvoll, wenn es unabhängig getestet wird. Eine Standby-Umgebung, die denselben Identitätsanbieter, DNS-Server, Datenspeicher, dieselben Geheimnisse oder dieselbe Deployment-Pipeline nutzt, kann zusammen mit der primären Umgebung ausfallen. Umgekehrt kann eine einfache Heroku-Bereitstellung mit guter externer Überwachung und einem klar definierten Notlaufmodus die zuverlässigere Wahl für ein kleines Team sein, das nicht zwei Plattformen betreiben kann.
Was das Heroku-Update 2026 für bereitgestellte Apps bedeutet
Das Modell der kontinuierlichen Weiterentwicklung verändert die Erwartungen an die Plattformentwicklung stärker als das unmittelbare Verhalten bestehender Anwendungen. Heroku betont, dass der Fokus auf einem stabilen, sicheren und zuverlässigen Betrieb sowie Support liegt, wobei neue Entwicklungen auf die Ziele der kontinuierlichen Weiterentwicklung ausgerichtet sind. Für Teams, die bereits produktive Anwendungen betreiben, lautet die wichtigste Botschaft an die Kunden: Kontinuität. Die Kernfunktionen bleiben verfügbar, und Kreditkartenkunden müssen ihre tägliche Nutzung aufgrund dieser Ankündigung nicht ändern.
Der Kompromiss ist strategischer Natur. Unternehmen, die Heroku aufgrund der schnellen Einführung neuer Plattformfunktionen wählen, sollten die Roadmap und die Vertragsoptionen sorgfältig prüfen. Unternehmen, die Wert auf eine verwaltete Bereitstellung, ausgereifte Anwendungsbausteine und einen reduzierten Verwaltungsaufwand legen, werden ein auf Stabilität ausgerichtetes Modell möglicherweise anders bewerten. Heroku gab außerdem bekannt, dass keine neuen Enterprise-Account-Verträge mehr an Neukunden vergeben werden, bestehende Enterprise-Abonnements und Support jedoch weiterhin gültig bleiben und verlängert werden können. Dies ist für die Beschaffung und zukünftige Architekturentscheidungen relevant, bedeutet aber weder einen Ausfall noch ein automatisches Risiko für aktuell eingesetzte Anwendungen.
Fazit
Der letzte offizielle Snapshot vom 16. September 2026 zeigte keine aktiven Heroku-Vorfälle an, und die Heroku-Ankündigung zur fortlaufenden Wartung für 2026 bestätigte die weitere Unterstützung der Plattform. Im Falle eines Ausfalls hängen die Auswirkungen auf eine bereitgestellte Anwendung jedoch von der betroffenen Ebene ab: Anwendungen können die Verfügbarkeit beeinträchtigen, Daten können die Korrektheit und die Verarbeitung in der Warteschlange beeinträchtigen, Tools können die Bereitstellung und die Überwachung beeinträchtigen, und Abhängigkeiten von Salesforce oder Drittanbietern können einzelne Prozesse unterbrechen, während die Anwendung selbst weiterhin online ist.
Nutzen Sie Salesforce Trust als primäre Incident-Quelle, vergleichen Sie diese mit der öffentlichen Status-API, testen Sie den tatsächlichen Benutzerpfad von außerhalb Ihres Netzwerks und klassifizieren Sie die Abhängigkeit, bevor Sie Maßnahmen ergreifen. Wählen Sie Failover, sanfte Leistungsreduzierung oder eine abwartende Reaktion entsprechend Ihrem Wiederherstellungsziel – nicht, weil jeder Heroku-Ausfall die gleiche Lösung erfordert.