Inhalt· 5 Abschnitte
Das Wichtigste in Kürze
- Cloud-Ressourcen bereitzustellen ist vergleichsweise einfach; Verantwortung beginnt beim Beobachten, Verändern und Wiederherstellen.
- Viele Betriebsprobleme entstehen an Übergängen: Im Störfall ist oft unklar, wer analysiert, entscheidet und Änderungen ausführt.
- Vor der Wahl einer Plattform ist zu klären, welche Anwendungen geschäftskritisch sind und welche Ausfallrisiken tragbar bleiben.
Ein Release ist freigegeben, die Anwendung läuft, die ersten Nutzer sind aktiv. Dann steigt die Last unerwartet, ein Hintergrundprozess blockiert die Datenbank oder ein abgelaufenes Zertifikat verhindert den Zugriff. Wer seine Cloud-Infrastruktur betreiben lassen möchte, entscheidet sich nicht nur für Hosting. Es geht darum, wer in solchen Situationen technisch handlungsfähig ist, Entscheidungen trifft und die Verantwortung für die Folgen übernimmt.
Für viele Unternehmen beginnt die eigentliche Herausforderung erst nach dem Go-live. Eine Anwendung muss verfügbar bleiben, Sicherheitsupdates benötigen einen geregelten Prozess, Integrationen verändern sich und neue Produktanforderungen sollen ohne unnötiges Risiko ausgeliefert werden. Das lässt sich nicht mit einem einmaligen Infrastrukturprojekt lösen.
Wann Cloud-Infrastruktur betreiben lassen sinnvoll ist
Ein externer Betriebspartner ist besonders dann sinnvoll, wenn das digitale Produkt geschäftskritisch ist, intern aber keine vollständige Technologieorganisation aufgebaut werden soll. Dafür müssten Unternehmen nicht nur Entwickler einstellen, sondern auch Erfahrung in Cloud-Architektur, Kubernetes, Security, Monitoring, Incident Management und Release-Automatisierung dauerhaft vorhalten. Diese Rollen punktuell einzukaufen, führt häufig zu Übergaben ohne eindeutige Verantwortung.
Das gilt für Scale-ups mit wachsendem Produkt ebenso wie für etablierte Unternehmen, die Plattformen, Kundenportale oder interne Fachanwendungen modernisieren. Gerade bei begrenzten internen IT-Kapazitäten ist es wirtschaftlich sinnvoller, eine klar abgegrenzte Betriebsverantwortung zu vereinbaren, statt einzelne Aufgaben an verschiedene Dienstleister zu verteilen.
Entscheidend ist die Ausgangslage. Eine statische Website mit überschaubarem Traffic benötigt keine Kubernetes-Landschaft. Eine Plattform mit mobilen Apps, mehreren Schnittstellen, personenbezogenen Daten und regelmäßigen Releases dagegen schon eine Architektur, die Skalierung, Sicherheit und Wiederherstellung nachvollziehbar abdeckt. Der Betrieb muss zur tatsächlichen Komplexität passen, nicht zu einem vorgegebenen Technologiestandard.
Betrieb ist mehr als Cloud-Hosting
Cloud-Ressourcen bereitzustellen ist vergleichsweise einfach. Verantwortung beginnt dort, wo Systeme beobachtet, verändert und bei Störungen wiederhergestellt werden müssen. Ein belastbarer Betrieb umfasst deshalb Infrastruktur, Anwendungen, Datenflüsse und die Prozesse zwischen diesen Ebenen.
Dazu gehören automatisierte Deployments, getrennte Umgebungen für Entwicklung, Test und Produktion sowie nachvollziehbare Freigaben. Health-Checks prüfen, ob Dienste tatsächlich arbeitsfähig sind und nicht nur auf Netzwerkebene antworten. Monitoring erfasst unter anderem Antwortzeiten, Fehlerraten, Ressourcenverbrauch und den Zustand zentraler Integrationen. Alarmierungen müssen so eingerichtet sein, dass sie auf relevante Abweichungen hinweisen, statt Teams mit irrelevanten Meldungen zu überlasten.
Ebenso wichtig ist die Wiederherstellbarkeit. Backups allein reichen nicht aus, wenn ungeklärt bleibt, wie sie zurückgespielt werden, wie lange eine Wiederherstellung dauert und welche Daten dabei verloren gehen könnten. Für kritische Systeme sollten diese Fragen vor einem Störfall technisch beantwortet und in Übungen überprüft werden.
Bei containerisierten Anwendungen kann Kubernetes eine sinnvolle Grundlage sein. Es ermöglicht standardisierte Deployments, automatische Neustarts fehlerhafter Container und eine kontrollierte Skalierung. Kubernetes beseitigt jedoch keine Betriebsaufgaben. Ohne saubere Konfiguration, Ressourcenlimits, Zugriffsregeln, Observability und Update-Strategie erhöht es die Komplexität. Die passende Architektur ist deshalb nicht zwingend die technisch umfangreichste, sondern die, die das Team langfristig sicher betreiben kann.
Verantwortung muss an Schnittstellen klar sein
Viele Betriebsprobleme entstehen nicht durch einen einzelnen technischen Fehler, sondern an Übergängen. Die Entwicklungsagentur hat die Anwendung übergeben, ein Hosting-Anbieter stellt die Infrastruktur bereit, ein internes Team verwaltet Zugänge und ein weiterer Dienstleister betreut eine Schnittstelle. Im Incident-Fall ist dann oft unklar, wer analysiert, wer entscheidet und wer Änderungen produktiv ausführt.
Wenn Entwicklung und Betrieb zusammengehören, lassen sich diese Reibungsverluste deutlich reduzieren. Wer eine Änderung implementiert, kennt die Architektur und kann ihre Auswirkungen auf Deployment, Monitoring und Sicherheit berücksichtigen. Wer den Betrieb verantwortet, erkennt wiederum wiederkehrende Fehlerbilder und kann daraus konkrete Anforderungen für die Weiterentwicklung ableiten.
Das bedeutet nicht, dass ein Partner jede Fachentscheidung allein trifft. Produktprioritäten, rechtliche Vorgaben und geschäftliche Risiken bleiben beim Unternehmen. Die technische Verantwortung sollte aber klar formuliert sein: Wer verantwortet die Infrastruktur als Code? Wer prüft Sicherheitsupdates? Wer reagiert auf kritische Alarme? Wer führt ein Rollback durch, wenn ein Release Fehler verursacht?
Automatische Rollbacks können beispielsweise verhindern, dass eine neue Version bei deutlich steigender Fehlerrate dauerhaft aktiv bleibt. Sie sind kein Ersatz für Tests, aber ein wirksamer Schutzmechanismus, wenn eine fehlerhafte Änderung trotz Prüfung in Produktion gelangt. Voraussetzung sind messbare Kriterien und ein Deployment-Prozess, der eine Rückkehr zur vorherigen Version zuverlässig erlaubt.
So entsteht ein verantworteter Betrieb
Ein sinnvoller Übergang in den Betrieb beginnt nicht mit einem Servicevertrag, sondern mit einer belastbaren Bestandsaufnahme. Bei dreißigelf folgt die Arbeit dafür vier Phasen, die technische Entscheidungen und Betriebsfähigkeit miteinander verbinden.
Verstehen und entscheiden
Zunächst werden Produktziele, Nutzerzahlen, Datenschutzanforderungen, vorhandene Systeme und kritische Geschäftsprozesse geklärt. Eine Anwendung, die Daten mit Dynamics 365 austauscht, hat andere Abhängigkeiten als eine mobile App mit Firebase-Backend. Daraus entstehen Architekturentscheidungen: Welche Komponenten müssen hochverfügbar sein? Welche Daten benötigen welche Sicherung? Welche Ausfallzeiten sind akzeptabel?
Diese Entscheidungen sollten dokumentiert und für Fachverantwortliche verständlich begründet werden. Nicht jede Komponente benötigt dieselbe Verfügbarkeit. Diese Differenzierung verhindert sowohl Unterdimensionierung als auch unnötige Betriebskosten.
Umsetzen und prüfen
Im nächsten Schritt wird Infrastruktur reproduzierbar aufgebaut. Konfigurationen gehören in versionierte Repositories, nicht in einzelne Konsolen und persönliche Notizen. Deployment-Pipelines führen Tests aus, erzeugen nachvollziehbare Artefakte und bringen Anwendungen kontrolliert in die jeweilige Umgebung.
Bei Backend-Systemen auf Basis von NestJS kann das beispielsweise bedeuten, API-Tests, Datenbankmigrationen und Container-Builds vor dem Deployment automatisiert zu prüfen. Vor der Produktionsfreigabe wird nicht nur die Anwendung getestet, sondern auch ihr Verhalten unter realistischen Betriebsbedingungen: Was passiert bei nicht erreichbaren Fremdsystemen? Wie reagiert die Anwendung auf ungültige Daten? Lassen sich fehlgeschlagene Migrationen sauber behandeln?
Integrieren und absichern
Produktive Systeme stehen selten für sich. Identitätsanbieter, CRM-Systeme, Zahlungsdienste, E-Mail-Versand oder Fachverfahren müssen kontrolliert angebunden werden. Schnittstellen benötigen klare Zuständigkeiten, nachvollziehbare Fehlerbehandlung und eine Überwachung, die technische und fachliche Fehler unterscheiden kann.
Sicherheit wird dabei nicht auf einen einzelnen Penetrationstest reduziert. Sie umfasst Rechtekonzepte, getrennte Zugänge, Secret-Management, Verschlüsselung, Protokollierung sowie regelmäßige Updates der eingesetzten Komponenten. Welche Maßnahmen erforderlich sind, hängt auch von Branche, Datenarten und Risikoprofil ab. Für Gesundheitsdaten gelten andere Anforderungen als für eine öffentliche Informationsplattform.
Betreiben und weiterentwickeln
Nach dem Go-live beginnt die kontinuierliche Arbeit. Monitoring-Daten zeigen, wo Antwortzeiten steigen, Ressourcen knapp werden oder Fehler wiederkehren. Diese Erkenntnisse fließen in die Produktplanung zurück. So wird Betrieb nicht zum reaktiven Ticketsystem, sondern zu einer Grundlage für verlässliche Weiterentwicklung.
Dazu gehören regelmäßige Wartungsfenster, überprüfbare Sicherheitsmaßnahmen und klare Kommunikationswege für Störungen. Auch Kosten müssen beobachtet werden. Cloud-Abrechnungen wachsen häufig durch nicht genutzte Ressourcen, überdimensionierte Datenbanken oder unerwartete Datenübertragungen. FinOps ist kein Selbstzweck, sondern die regelmäßige technische Prüfung, ob Ausgaben zur Nutzung und zum Produktwert passen.
Woran Entscheider einen geeigneten Partner erkennen
Die zentrale Frage lautet nicht, ob ein Dienstleister einzelne Cloud-Technologien beherrscht. Sie lautet, ob er technische Entscheidungen nachvollziehbar trifft und im laufenden Betrieb dafür einsteht. Entscheider sollten daher weniger auf allgemeine Leistungsversprechen achten als auf Arbeitsweise und Zuständigkeiten.
Ein geeigneter Partner kann erklären, wie Deployments abgesichert werden, welche Metriken überwacht werden und wie ein kritischer Vorfall abläuft. Er benennt auch Grenzen: Eine hohe Verfügbarkeit kostet Geld, komplexe Multi-Region-Architekturen sind nicht immer angemessen, und Legacy-Systeme lassen sich nicht risikofrei in kurzer Zeit modernisieren. Diese Abwägungen gehören in die Beratung, bevor Probleme entstehen.
Direkter Zugang zu den technischen Entscheidern ist dabei mehr als ein Komfortmerkmal. Er verkürzt Abstimmungen und verhindert, dass Risiken zwischen Vertrieb, Projektmanagement und Betrieb verloren gehen. Wenn Architektur, Entwicklung und Infrastruktur getrennt beurteilt werden, entstehen häufig Lösungen, die auf dem Papier funktionieren, im Alltag aber teuer und schwer wartbar sind.
Die sinnvollste nächste Entscheidung ist daher nicht die Auswahl einer bestimmten Cloud-Plattform. Klären Sie zuerst, welche Anwendungen geschäftskritisch sind, welche Ausfall- und Sicherheitsrisiken Sie akzeptieren können und wer diese Verantwortung dauerhaft tragen soll. Erst daraus ergibt sich eine Infrastruktur, die zum Produkt und zu Ihrem Unternehmen passt.