Was ist Container-as-a-Service (CaaS)? Ein Überblick

Share now

Viele Unternehmen möchten Container nutzen, beispielsweise für Microservices oder um DevOps-Arbeitsweisen zu fördern. Doch der Eigenbetrieb ist aufwendig: Häufig fehlt intern das entsprechende Kubernetes-Fachwissen. Außerdem werden oft Abhängigkeiten bei Updates übersehen und der verteilte Charakter von Containern erschwert die Observability.

Genau hier setzt Container-as-a-Service (CaaS) an. Dabei stellt ein externer Provider eine komplett gemanagte Container-Plattform zur Verfügung. Das Unternehmen kann sich so voll auf Entwicklung und Betrieb der Anwendungen konzentrieren. Erfahren Sie, wie genau CaaS funktioniert und worauf es bei der Auswahl eines Anbieters ankommt.

Whitepaper - Managed-Container-Plattform

Kostenfreies Whitepaper:
„Managed-Container-Plattform: Wie die Implementierung gelingt„

Managed-Container-Services erleichtern Entwicklung und Betrieb, müssen jedoch richtig implementiert werden. In diesem Whitepaper erfahren Sie, wie das klappt.

Geschlechterhinweis

Definition: Was ist Container-as-a-Service?

Container-as-a-Service (CaaS) ist ein Cloud-Service-Modell: Ein externer Provider stellt eine gemanagte Container-Plattform bereit, die von Unternehmen gemietet werden kann. Alternativ spricht man auch von Managed Container Services bzw. Managed Container Platforms. Zu den Leistungen, die der CaaS-Provider erbringt, zählen:

  • Infrastruktur
  • Networking
  • Image-Registries
  • Security
  • Monitoring
  • Updates und Patches

Technisch basiert CaaS fast immer auf Kubernetes, der bekannten Open-Source-Orchestrierungslösung.

Der Vorteil an CaaS für Unternehmen: Der Betriebs- und Wartungsaufwand entfällt. Die gesamte Control Plane, also Scheduler, API-Server, etcd, Load Balancing und Lifecycle-Management wird vom CaaS-Provider verwaltet. Das interne Team kann sich so auf die Entwicklung und den Betrieb der Anwendungen konzentrieren, ohne selbst Kubernetes-Know-how aufbauen zu müssen.

CaaS ist ideal für Unternehmen, die Microservices einführen bzw. Legacy-Anwendungen modernisieren wollen. Auch für DevOps-Modelle und CI/CD-Pipelines eignet sich CaaS hervorragend. Außerdem arbeitet CaaS modernen Hybrid-Cloud-Architekturen zu, weil sich containerisierte Anwendungen problemlos zwischen verschiedenen Umgebungen verschieben lassen.

CaaS-Grundbegriffe

Um Container-as-a-Service zu verstehen, müssen wir zuerst Grundbegriffe wie Container, Docker und Kubernetes klären.

Was sind Container?

Container sind isolierte Laufzeitumgebungen für Anwendungen. Sie bündeln den Anwendungscode mit allen benötigten Bibliotheken und Abhängigkeiten. Dadurch laufen Container konsistent in jeder Umgebung – egal ob auf dem Laptop eines Entwicklers, im lokalen Rechenzentrum oder in der Cloud.

Im Gegensatz zu VMs bringen Container kein eigenes Betriebssystem mit. Stattdessen teilen sie sich den Kernel des Host-Systems. Auf diese Weise benötigen Container deutlich weniger Ressourcen und starten schneller. Sie lassen sich in hoher Dichte auf derselben Infrastruktur betreiben.

Container bestehen aus mehreren Schichten:

  • Container-Image: Das Container-Image enthält mehrere unveränderliche Schichten, mit Code, Bibliotheken usw. Es dient als Vorlage für zukünftige Deployments.
  • Container: Der eigentliche Container ergänzt das unveränderliche Image um eine beschreibbare Schicht, die Laufzeitveränderungen festhält.

Was ist Docker?

Docker ist eine Plattform, um Container-Images zu bauen und auszuführen. Docker bietet:

  • ein standardisiertes Format für Container-Images,
  • Werkzeuge zum Bauen und Verteilen dieser Images,
  • sowie eine Container-Engine zum Ausführen der Container.

Die Open-Source-Plattform kam 2013 auf den Markt und hat wesentlich zum Siegeszug von Containern als Technologie beigetragen.

Was ist Kubernetes?

Kubernetes (oft abgekürzt als „K8s“) ist die führende Orchestrierungsplattform für Container. Während Docker sich auf die Erstellung einzelner Container konzentriert, ist Kubernetes für großflächige Deployments gedacht. Es verwaltet eine Vielzahl von Containern in verteilten Umgebungen, die in Summe als Kubernetes-Cluster bezeichnet werden. Ein Cluster besteht aus Nodes (Servern), auf denen die Pods (kleine Einheiten aus einem oder mehreren Containern) ausgeführt werden.

CaaS - Kubernetes

Konkret automatisiert Kubernetes diese Prozesse:

  • Deployment
  • Skalierung
  • Load Balancing
  • Self-Healing
  • Rolling Updates
  • Service Networking
  • Ressourcenmanagement

CaaS-Plattformen basieren fast immer auf Kubernetes, ergänzt um zusätzliche Services wie Monitoring, Security, Registries und Storage.

7 Herausforderungen beim Eigenbetrieb und Lösungen

Container bieten viele Chancen für Unternehmen. Doch der Eigenbetrieb ist technisch anspruchsvoll und zeitintensiv. Hier die sieben größten Herausforderungen und wie CaaS unterstützen kann.

Herausforderung 1: Aufwendige Plattform-Konfiguration

Container-Plattformen verfügen über viele Stellschrauben: Namespaces, Ressourcenlimits, Netzwerkrichtlinien, Rollenmodelle, Quotas. Ohne klaren Fahrplan für die Konfiguration führt das schnell zu Konflikten. Services behindern sich gegenseitig.

Lösung 1: Standardisierte Plattform-Konfiguration

CaaS-Anbieter liefern eine sauber definierte Cluster-Struktur: Namespaces, Ressourcen, Policies und Berechtigungen werden zentral verwaltet und sind optimal aufeinander abgestimmt.

Beispiel: Ein Entwicklungsteam setzt für Tests übertrieben große Ressourcenlimits. Kurz darauf fehlt im Cluster Kapazität. Produktive Services reagieren verzögert. Es wird ein CaaS-Provider hinzugezogen, der klare Quotas und Rollenmodelle durchsetzt. Ab da läuft der Produktivbetrieb stabil.

Herausforderung 2: Komplexer Lifecycle & Updates

Ein Kubernetes-Cluster muss kontinuierlich aktualisiert werden. Das betrifft eine Vielzahl von Komponenten:

  • Control Plane
  • Worker Nodes
  • Container-Engine
  • Ingress-Controller
  • CSI-Treiber
  • Netzwerk-Plugins
  • Monitoring-Stacks
  • Security-Tools

Erschwerend kommt hinzu, dass Updates meist ineinander greifen. Wenn hier Abhängigkeiten übersehen werden, kann es im schlimmsten Fall zu Ausfällen kommen.

Lösung 2: Automatisiertes Lifecycle- und Patch-Management

Der Provider übernimmt sämtliche Updates. Vor jedem Update werden Abhängigkeiten geprüft, um Betriebsunterbrechungen auszuschließen.

Beispiel: Ein E-Commerce-Unternehmen möchte ein dringendes Cluster-Update vor Weihnachten durchführen, verschiebt es jedoch mehrfach aus Angst vor Ausfällen in der Hochsaison. Mit CaaS werden Updates automatisiert und außerhalb der Peak-Zeiten durchgeführt ohne Unterbrechungen im laufenden Geschäft.

Herausforderung 3: Hoher Bedarf an Know-how

Der Container-Betrieb im Unternehmen erfordert umfangreiches Spezialwissen. Dazu zählt Know-how in YAML, Networking, Storage, Container-Security, der Umgang mit Docker-Images usw. Die meisten IT-Teams haben nicht die Kapazität, dieses Know-how intern aufzubauen.

Lösung 3: Bereitstellung von Know-how

Container-as-a-Service bietet mehr als nur die Plattform: Unternehmen erhalten auch Zugriff auf ein Team von Kubernetes-Spezialisten, die Erfahrung aus Dutzenden von Kundenprojekten mitbringen.

Beispiel: Ein mittelständischer Maschinenbauer möchte Microservices einführen, gibt das Projekt jedoch nach wenigen Monaten auf, da intern Zeit und Expertise fehlen. Stattdessen wird ein CaaS-Anbieter beauftragt, der in kurzer Zeit die Architektur umsetzt und das Cluster bereitstellt.

Herausforderung 4: Observability

Containerisierte Anwendungen laufen verteilt über Pods, Nodes und Services. Das erschwert das Monitoring. Um hier gegenzusteuern, braucht es einen leistungsfähigen Observability-Stack (Prometheus, Grafana, OpenTelemetry). Andernfalls verzögert sich die Ursachenanalyse.

Lösung 4: Integrierte Observability

CaaS-Angebote beinhalten Observability-Tools wie Prometheus oder Grafana. Metriken und Logs werden zentral erfasst und sind jederzeit einsehbar. Kommt es zu einem Incident, greifen automatische Alarme. Ebenso werden in regelmäßigen Abständen automatische Health-Checks durchgeführt.

CaaS - Observability

Beispiel: Ein Finanzdienstleister kämpft regelmäßig mit Performance-Problemen, kann diese jedoch nicht konkreten Services zuordnen, weil Logs und Metriken verteilt vorliegen. Der Finanzdienstleister tut sich daraufhin mit einem CaaS-Provider zusammen, der eine zentralisierte Monitoring-Lösung einrichtet. Nun ist immer klar, welcher Service unter Last gerät.

Herausforderung 5: Security & Compliance

Kubernetes-Cluster sind grundsätzlich eine sehr sichere Technologie. Im laufenden Betrieb können sich jedoch Fehler einschleichen. Dazu gehören fehlende Image-Scans, unsichere Secrets und falsch konfigurierte Netzwerkregeln. Gleichzeitig steigen die gesetzlichen Anforderungen an IT-Systeme (z. B. NIS-2, DORA).

Lösung 5: Eingebaute Security- & Compliance-Mechanismen

CaaS integriert Sicherheitsmechanismen direkt in die Plattform. Das beinhaltet:

  • Image-Scanning
  • Signaturen
  • Secrets Management
  • Network Policies
  • Audit-Funktionen

Damit lassen sich Vorgaben wie ISO 27001, NIS-2 oder DORA leichter erfüllen.

Beispiel: Ein Healthcare-Unternehmen entdeckt während eines Audits unsignierte Images im Produktivbetrieb. Ein Verstoß gegen ISO-27001-Vorgaben. Deshalb wird auf eine Managed-Container-Plattform umgestellt. Hier sind Image-Signaturen Pflicht und es werden regelmäßig automatische Schwachstellen-Scans durchgeführt.

Herausforderung 6: Storage & Stateful Workloads

Stateful Workloads, wie zum Beispiel Datenbanken, Message Queues und Suchmaschinen, benötigen dauerhaften, schnell erreichbaren Speicher (Persistent Storage). Kubernetes verschiebt Pods jedoch automatisch zwischen Nodes, ohne dass sich der Speicher mitbewegt. Dadurch entstehen Latenzen oder Mount-Konflikte.

Lösung 6: Managed Storage für Stateful Workloads

Der Anbieter kümmert sich um alle Speicher-Anforderungen: Konfiguration, Failover-Logik, Snapshots, Replikation und Performance-Tuning. Datenbanken und Message Queues laufen so stabil.

Beispiel: Bei einem SaaS-Anbieter ist eine Datenbank nach einem Node-Ausfall vorübergehend nicht erreichbar, da das Volume nicht korrekt angebunden wird. Ein hinzugezogener CaaS-Anbieter sorgt für korrekt konfigurierte CSI-Treiber und automatisiertes Failover. Jetzt bleiben Dienste auch bei Node-Ausfällen verfügbar.

Herausforderung 7: Fehlende Integrationen

Ein Kubernetes-Cluster ist keine Insel: Zahlreiche andere Systeme müssen angebunden werden, zum Beispiel Identity Provider, externe Monitoring-Lösungen oder Docker-Build-Prozesse. Fehlen diese Integrationen, riskiert man Sicherheitslücken und Produktivitätsverluste.

Lösung 7: Reibungslose Integration mit vorhandenen Services

CaaS integriert sich in bestehende Toolchains: CI/CD, Registries oder Logging-Stacks werden konsequent berücksichtigt.

Beispiel: Eine Entwicklungsabteilung muss Images manuell in den Cluster pushen, weil das CI/CD-System nicht eingebunden ist. Darunter leiden Konsistenz und Geschwindigkeit. Ein CaaS-Provider ergänzt diese Integration nun. Der manuelle Aufwand entfällt.

Abgrenzung zu anderen Cloud-Services

Um Container-as-a-Service richtig einzuordnen, muss man es von anderen Service-Modellen abgrenzen.

Funktional liegt CaaS zwischen IaaS (Infrastructure-as-a-Service) und PaaS (Platform-as-a-Service). Bei IaaS werden ausschließlich virtualisierte Hardware-Ressourcen bereitgestellt, zum Beispiel VMs oder Storage. CaaS bietet zusätzlich die darüberliegende Container-Schicht, meist in Form einer verwalteten Kubernetes-Plattform.

Die Verantwortung für das Deployment der Anwendungen liegt bei CaaS nach wie vor beim Kunden. Möchte der Kunde noch weniger Aufwand, kann er via PaaS auch die Laufzeitumgebung und Frameworks erhalten. Jetzt muss er sich nur noch um den Anwendungscode kümmern.

Allerdings bietet PaaS im Vergleich zu CaaS weniger Freiheit, zum Beispiel weniger Kontrolle über Laufzeitversionen oder Netzwerkkonfigurationen. Für bestimmte Entwicklungsmodelle wie Framework-basierte SaaS-Produkte kann PaaS jedoch der richtige Weg sein.

Zu guter Letzt sollte auch noch FaaS erwähnt werden (Functions-as-a-Service). Bei FaaS werden bestimmte Funktionen ausgeführt, sobald ein festgelegtes Ereignis eintritt.

Ein Beispiel: Sobald eine Bestellung im Shopsystem eingeht, generiert die Funktion automatisch eine PDF-Rechnung.

Der Aufwand bei FaaS ist für den Kunden sehr gering – Server, Container und Laufzeitumgebungen werden alle vom Provider gemanagt. Damit eignet sich das Modell primär für klar definierte, kurzlebige Workloads. Für langlebige bzw. zustandsbehaftete Anwendungen ist CaaS die bessere Wahl.

KriteriumIaaSCaaSPaaSFaaS
Grad der KontrolleSehr hoch: OS, Middleware und Container-Engine werden alle selbst verwaltetHoch: Volle Kontrolle über Container und DeploymentsMittel: Konfigurationsmöglichkeiten sind begrenzt, Fokus auf CodeNiedrig: Nur Funktionslogik steuerbar
BetriebsaufwandHoch: Monitoring, Patching und Security ab OS-Ebene erfolgen internMittel: Plattform wird gemanagt (inkl. OS), Anwendungen nichtNiedrig: Plattform und Laufzeitumgebungen werden gemanagtSehr niedrig: Keine Infrastruktur, Container oder Laufzeitumgebungen
Typische WorkloadsLegacy-Anwendungen, VMs, individuelle UmgebungenMicroservices, CI/CD-Pipelines, DevOps, GitOps, Hybrid CloudsStandardisierte Web-Apps, APIs, SaaS-BackendsEvent-Processing, Integrationen, Stateless Aufgaben
Typische RisikenSecurity-Lücken, fehlendes internes Know-howFehlkonfigurationen in Services oder CI/CD-PipelinesVendor Lock-in, eingeschränkte ArchitekturwahlStarker Lock-in, ungeeignet für komplexe oder stateful Workloads

Use Cases

Typische Einsatzzwecke für Managed Container Services sind:

Schrittweise Modernisierung

CaaS unterstützt Unternehmen dabei, monolithische Anwendungen in Microservices zu überführen. Einzelne Komponenten können nach und nach ausgelagert und containerisiert werden. Das modernisiert die IT, ohne die laufenden Geschäftsprozesse zu beeinträchtigen.

Umgang mit schwankender Last

Viele Unternehmen haben schwankende Lasten. Ein Beispiel ist E-Commerce: Hier liegt das Geschäftsvolumen kurz vor Weihnachten häufig deutlich höher. Eine Managed-Container-Plattform stellt die benötigten Ressourcen kurzfristig bereit. Genauso lassen sich Kapazitäten auch wieder abstellen, wenn sie nicht mehr benötigt werden.

Betrieb in hybriden Umgebungen

70 Prozent aller Unternehmen nutzen bereits hybride Architekturen: Sensible Workloads laufen on-prem bzw. in einer Private Cloud, während weniger kritische Workloads in die preisgünstige Public Cloud wandern. Container stellen sicher, dass sich Anwendungen leicht zwischen den verschiedenen Umgebungen verschieben lassen.

DevOps-Prozesse

CaaS unterstützt bei der Einführung moderner DevOps-Prozesse. Container können schneller erstellt und orchestriert werden. Gleichzeitig werden durch Self-Healing und Rolling Updates die Ausfallzeiten reduziert. Das hilft Software-Teams dabei, neue Produkte und Versionen schneller auszurollen.

Vorteile von CaaS

Container-as-a-Service bietet Unternehmen eine Reihe von Vorteilen.

CaaS - Vorteile

Reduzierter Betriebsaufwand

Alle wichtigen Betriebs- und Wartungsarbeiten werden vom Provider ausgeführt. Das umfasst Updates, Security-Mechanismen, Storage-Integration und Fehlersuche. Das interne Team kann sich voll auf seine Kernaufgaben konzentrieren.

Schnellere Zyklen

Container skalieren leicht und sind sehr portabel, was Entwicklungsprozesse beschleunigt. Das ist insbesondere wichtig für SaaS-Unternehmen, die so ihre Time-to-Market verkürzen können. Aber auch Unternehmen, die auf DevOps setzen, profitieren von dieser Beschleunigung.

Flexible Hybrid-Cloud-Architekturen

CaaS ermöglicht den Betrieb von Anwendungen in verschiedenen Umgebungen: Workloads können flexibel zwischen On-Prem-Servern, Private Clouds und Public Clouds verschoben werden. Außerdem werden so Vendor-Lock-ins vermieden.

Mehr Planbarkeit

Service Level Agreements (SLAs) regeln im Detail, welche Leistungen der CaaS-Provider zu erbringen hat. Das betrifft zum Beispiel Verfügbarkeiten oder Response Times. Werden diese Vorgaben nicht eingehalten, definiert der SLA auch Sanktionen, zum Beispiel Strafzahlungen des Providers. Das Resultat: Leistungen werden sehr verlässlich erbracht.

Bekannte Managed Container Services

Zu den bekanntesten CaaS-Anbietern gehören Hyperscaler wie Amazon EKS, Microsoft AKS und Google GKE. Diese Plattformen sind leistungsfähig und hochskalierbar. Für viele Unternehmen sind sie eine solide Wahl, vor allem wenn bereits eine starke Bindung an den jeweiligen Cloud-Stack besteht.

Allerdings bringen Hyperscaler-Services auch Einschränkungen mit sich: Die Vielzahl an Optionen ist für die meisten Unternehmen technischer Overkill. Der Support ist stark standardisiert und Ansprechpartner wechseln häufig. Hybride Szenarien und individuelle Anforderungen lassen sich schwerer abbilden.

Die Proact Managed Container Platform (PMCP)

Die Proact Managed Container Platform richtet sich an Unternehmen, die eine moderne Container-Plattform mit Standort Europa/Deutschland benötigen und denen die Standardprozesse der großen Hyperscaler nicht ausreichen.

Proact übernimmt den kompletten Plattformbetrieb: Infrastruktur, Cluster-Design, Storage-Integration, Monitoring, Security und Updates. Dabei wird die Plattform optimal auf die IT-Landschaft des Kunden abgestimmt. Speziell Unternehmen mit hybriden Architekturen profitieren, weil sich hier besondere Anforderungen aus dem Zusammenspiel zwischen Legacy-Anwendungen und Microservices ergeben.

Kurz gesagt: Die PMCP ist kein Massenprodukt. Unternehmen erhalten eine Plattform, die sich nach ihnen richtet, inklusive direktem Zugang zu persönlichen, gleichbleibenden Kubernetes-Experten. Wenn zum Beispiel die eigene CI/CD-Pipeline eingebunden werden soll, dann unterstützen die Proact-Experten hier von Anfang an. Ebenso individuell ist der Support und die fortlaufende Optimierungs-Beratung.

Überlegungen zur Wahl eines CaaS-Anbieters

Bei der Auswahl eines CaaS-Anbieters lohnt es, über die typischen Checklisten hinauszugehen: Es sind nicht nur technische Features, die eine Rolle spielen.

Ein wichtiger Punkt ist die Frage, wie flexibel der Anbieter auf nicht-standardisierte Szenarien reagiert: Kann er hybride Cluster-Topologien abbilden? Unterstützt er auch Workloads, die von den üblichen Kubernetes-Mustern abweichen, zum Beispiel komplexe Legacy-Services?

Ein weiterer, oft unterschätzter Faktor ist die Transparenz. Gute Anbieter erklären im Vorfeld, wie sie Updates testen, wie sie Incidents priorisieren oder welche Infrastruktur sie selbst nutzen. Wer hier vage bleibt, ist auch im Betrieb schwer einschätzbar.

Außerdem sollten Betriebsrisiken offen angesprochen werden. Der Anbieter muss schlüssig darlegen können, was passiert, wenn Komponenten ausfallen oder Updates fehlschlagen. Je klarer der Provider hier den eigenen Handlungsspielraum und mögliche Grenzen benennt, desto besser kann vorgebeugt werden.

Nicht zuletzt sollte geprüft werden, wie stark der Anbieter das eigene Team entlastet. Manche CaaS-Plattformen kümmern sich nur um Teilbereiche, andere übernehmen nahezu alles außer dem Deployment selbst. Der richtige Anbieter ist der, der genau dort ansetzt, wo das Team heute überlastet ist.

Implementieren Sie Container – mit Proact!

Sie möchten eine Container-Plattform nutzen, ohne den aufwendigen Eigenbetrieb zu stemmen? Dann lernen Sie die Proact Managed Container Platform (PMCP) kennen, eine vollständig gemanagte, CNCF-zertifizierte Kubernetes-Umgebung.

Die PMCP bietet klar strukturierte Ressourcen, automatisierte Updates, integrierte Sicherheitsmechanismen und ein durchgängiges Monitoring. So können Sie sich vollständig auf Ihre Anwendungen konzentrieren. Dabei lässt sich die PMCP leicht in unterschiedliche Infrastrukturen einbinden, vom On-Prem-Rechenzentrum bis hin zu Multi-Cloud-Szenarien. Weil wir ausschließlich europäische Betriebsstandorte verwenden, ist die PMCP auch eine gute Wahl für Unternehmen mit strikten Compliance-Anforderungen.

Während des Onboardings begleitet Sie ein Proact-Ansprechpartner, der Sie zum Beispiel bei Themen wie Image-Management und CI/CD-Integration unterstützt. Aber auch nach der Einführung können Sie auf uns zählen: Wir überwachen die Plattform, optimieren Konfigurationen und reagieren schnell auf Supportanfragen.
Das klingt interessant? Dann kontaktieren Sie uns jetzt für ein kostenloses Beratungsgespräch. Wir freuen uns schon, von Ihnen zu hören!

Whitepaper - Managed-Container-Plattform

Kostenfreies Whitepaper:
„Managed-Container-Plattform: Wie die Implementierung gelingt„

Managed-Container-Services erleichtern Entwicklung und Betrieb, müssen jedoch richtig implementiert werden. In diesem Whitepaper erfahren Sie, wie das klappt.

FAQ

Was ist der Unterschied zwischen Kubernetes und CaaS?

Kubernetes ist die am weitesten verbreitete Orchestrierungsplattform für Container. CaaS stellt solche Kubernetes-Umgebungen als gemanagten Service bereit. Für Unternehmen bedeutet das: Der komplexe Eigenbetrieb entfällt.

Wann lohnt sich CaaS für Unternehmen?

CaaS eignet sich insbesondere, wenn die eigene Anwendungslandschaft modernisiert werden soll. Denn Container ermöglichen Microservices, DevOps-Prozesse und moderne Hybrid-Cloud-Architekturen. Falls das interne Team stark ausgelastet ist und Modernisierungsprozesse nur langsam vorankommen, dann ist CaaS fast immer der richtige Weg.

Wie wirkt sich CaaS auf Sicherheit und Compliance aus?

In aller Regel positiv. Ein spezialisierter CaaS-Provider hat bereits Dutzende oder sogar Hunderte Container-Umgebungen aufgesetzt. Er weiß genau, wie diese Umgebungen abzusichern sind. Hinzu kommt: Die Provider sind meistens besser über neue Compliance-Regeln wie NIS-2 oder DORA informiert, als das intern der Fall wäre.

Können auch Stateful Anwendungen mit CaaS betrieben werden?

Ja , sofern der Anbieter Storage-Lösungen im Programm hat. Das sollte Failover-Mechanismen, Snapshots und Performance-Tuning einschließen. Am besten fragen Sie den Provider nach entsprechenden Case Studies, um herauszufinden, wie oft er solche Lösungen umsetzt.