Platform as a Service (PaaS)
Was bedeutet Platform as a Service (PaaS)?
Eine Platform as a Service (PaaS) ist eine externe Plattform, auf der Entwicklerteams ihre Anwendungen bereitstellen und betreiben können. Heroku, Cloud Foundry und App Engine sind Beispiele für PaaS-Angebote.
Probleme, die damit gelöst werden
Um die Vorteile von Cloud Native-Strukturen wie Microservices oder dezentralen Anwendungen nutzen zu können, müssen Betriebsteams und Entwickler in der Lage sein, einen großen Teil der Betriebs- und Wartungsarbeiten auszulagern. Dazu gehören Aufgaben wie die Bereitstellung der Infrastruktur, die Erkennung von Diensten, der Lastausgleich und die Anpassung von Anwendungen.
Wie es hilft
Eine PaaS stellt Anwendungsentwicklern vollautomatisch gemeinsame Infrastrukturwerkzeuge zur Verfügung. Damit müssen sich Entwickler weniger Gedanken über die Infrastruktur machen und haben mehr Zeit und Mühe für das Schreiben von Anwendungscode. Damit wird auch ein gewisses Maß an Überwachung und Observability geboten, damit die Anwendungsteams sicherstellen können, dass ihre Anwendungen in Ordnung sind.