Platform as a Service stellt verwaltete Laufzeitumgebungen, Container-Orchestrierung, verwaltete Datenbanken, Serverless-Funktionen und Deployment-Pipelines bereit, sodass Teams Anwendungen ausliefern können, ohne die zugrunde liegenden Server zu betreiben. Organisationen nutzen es, um die Entwicklung zu beschleunigen und den Aufwand für Patching und Skalierung zu senken.
Ein PaaS enthält Ihren Code und oft auch Ihre Daten und Geheimnisse, und der Anbieter betreibt die Schicht dazwischen. Dieser Komfort bringt die stärkste Abhängigkeit im Cloud-Stack mit sich, wenn er auf proprietären Diensten wie herstellerspezifischen Warteschlangen, Funktionslaufzeiten oder Datenbanken beruht, denn darauf geschriebene Anwendungen lassen sich nicht einfach umziehen. Standards halten einen Ausweg offen: Kubernetes, OCI-Container-Images, PostgreSQL-kompatible Datenbanken und Twelve-Factor-Design. Die Wechselbestimmungen des EU Data Act greifen kommerzielle und technische Hürden beim Verlassen eines Datenverarbeitungsdienstes auf, die Portabilität Ihrer eigenen Anwendungsarchitektur bleibt aber Ihre Aufgabe.
Prüfen Sie bei einer europäischen Lösung, welche Teile auf Open-Source-Komponenten beruhen, die Sie selbst betreiben könnten, ob verwaltetes Kubernetes konform ist, welche Regionen und Betreiber Ihre Workloads und den Support abwickeln, wie Geheimnisse und Schlüssel verwaltet werden und ob der Vertrag Ausstiegsunterstützung und Datenrückgabe regelt.