Was ist PaaS (Platform-as-a-Service)?

Aktualisiert: September 2026

PaaS ist ein Cloud-Modell, bei dem der Anbieter die Plattform für Ihren Code betreibt, während Sie die Anwendung weiter selbst schreiben und pflegen. Einfach gesagt: Sie mieten die Plattform, aber die App bleibt Ihre. Die NIST-Definition zieht die Grenze präzise — der Anbieter kontrolliert Server, Betriebssysteme und Runtimes, Sie kontrollieren die deployte Anwendung und ihre Daten.

Das Wichtigste in Kürze

FrageAntwort
Was es istEine verwaltete Plattform, die den gepushten App-Code baut, ausführt und skaliert
Was Sie weiterhin tunDie gesamte Serveranwendung schreiben und pflegen
Welches Problem es löstServerbereitstellung, Betriebssystem-Patches, Deployment-Infrastruktur
AbrechnungsmodellPro Instanz oder Tarifstufe — die Kapazität läuft, ob Traffic kommt oder nicht
vs. BaaSPaaS hostet das Backend, das Sie schreiben; BaaS liefert das Backend fertig mit

Wie die Arbeit mit einem PaaS aussieht

Das typische PaaS-Erlebnis: Deployment mit einem einzigen Befehl, ohne Infrastruktur einzurichten:

# Der typische PaaS-Workflow: Code pushen, die Plattform erledigt den Rest
$ git push platform main
-----> Runtime detected: Node.js
-----> Installing dependencies, building release
-----> Launching web process (2 instances)
       https://my-api.example.app deployed

Was dieser Befehl deployt, ist allerdings immer noch eine vollständige Serveranwendung, die Sie geschrieben haben — Routing, Validierung, Datenbankanbindung, Authentifizierung:

// server.js — auf einem PaaS schreiben und pflegen Sie all das weiterhin selbst
import express from 'express';
const app = express();

app.get('/tasks', async (req, res) => {
  const user = await authenticate(req);            // selbst gebaut
  const tasks = await db.query(                    // ebenso
    'SELECT * FROM tasks WHERE owner = $1 AND done = false',
    [user.id]
  );
  res.json(tasks);                                 // und das auch
});

app.listen(process.env.PORT);

Das ist der Kern des PaaS-Tauschs: Die Infrastruktur verschwindet, aber die Backend-Anwendung — mitsamt jedem Sicherheitspatch, jedem Dependency-Upgrade und jedem Endpoint darin — bleibt Ihre Codebasis.

Die Abstraktionsleiter

Jedes Cloud-Servicemodell beantwortet eine Frage: Wie viel mieten Sie, und wie viel betreiben Sie noch selbst?

Die Abstraktionsleiter der CloudFünf Stufen von On-Premises über IaaS, PaaS und BaaS bis SaaS, wobei jede Sprosse mehr vom Stack mietet — zuerst die Maschinen, dann die Plattform, dann das Backend, dann die fertige Anwendung.

On-Premises
alles selbst betreiben

IaaS
Maschinen mieten

PaaS
Plattform mieten

BaaS
Backend mieten

SaaS
fertige App mieten

Fünf Stufen von On-Premises über IaaS, PaaS und BaaS bis SaaS, wobei jede Sprosse mehr vom Stack mietet — zuerst die Maschinen, dann die Plattform, dann das Backend, dann die fertige Anwendung.

Die Aufteilung der Verantwortung, Schicht für Schicht:

SchichtOn-PremIaaSPaaSBaaSSaaS
AnwendungscodeSieSieSieNur eigene LogikAnbieter
Backend-Features (Auth, CRUD, Speicher)SieSieSieAnbieterAnbieter
Runtime und MiddlewareSieSieAnbieterAnbieterAnbieter
Betriebssystem und PatchesSieSieAnbieterAnbieterAnbieter
Server, Speicher und NetzwerkSieAnbieterAnbieterAnbieterAnbieter

Für engere Aufgaben gibt es spezialisierte PaaS-Varianten — Integrationsplattformen, Mobile-Plattformen, Datenbankplattformen, Kommunikationsplattformen —, doch sie alle stehen auf derselben Sprosse: ein verwalteter Ort, an dem die Software läuft oder angebunden wird, die Sie bauen.

PaaS vs. BaaS: der praktische Unterschied

BaaS ist die nächsthöhere Sprosse, und der Unterschied zeigt sich in dem, was Sie nicht schreiben. Der Aufgabenlisten-Endpoint oben — Authentifizierungsprüfung, Abfrage, Antwort — wird bei einem BaaS durch einen direkten SDK-Aufruf aus jedem Client ersetzt, wobei die Plattform die Zugriffskontrolle durchsetzt:

// JavaScript / Node.js — Back4app JS SDK
const query = new Parse.Query('Task');
query.equalTo('done', false);
query.descending('createdAt');
const tasks = await query.find();
console.log(`${tasks.length} open tasks`);
DimensionPaaSBaaS
Was der Anbieter betreibtDie Plattform unter Ihrer AppDie Plattform und die Backend-Features
Was Sie schreibenDie gesamte ServeranwendungNur eigene Logik, als Funktionen
Deployment-EinheitEine AnwendungOft nichts — Clients rufen SDKs auf
Auth, Datenbank, Speicher, APIsIhr Code, deren InfrastrukturFertig vorhanden, über SDKs bereitgestellt
SkalierungPro Instanz/Tarifstufe konfiguriertAutomatisch hinter verwalteten APIs
Am besten fürEigene Server-Apps, die Sie selbst verantworten wollenStandard-Backends, die Sie lieber nicht schreiben

PaaS vs. Serverless

Die beiden Modelle sind verwandt, aber keine Synonyme. Eine PaaS-App läuft dauerhaft auf Kapazität, die Sie konfigurieren; Serverless-Rechenleistung entsteht pro Ereignis, wird pro Aufruf abgerechnet und skaliert auf null — um den Preis von Cold Starts und Ausführungslimits. In der Praxis verschwimmt die Grenze: Moderne Plattformen ergänzen PaaS-artiges Hosting um Serverless-Funktionen, und eine Serverless-Architektur kann eine komplette API bereitstellen, die ein PaaS als einzelne App gehostet hätte. Entscheidend ist das Traffic-Profil: Gleichmäßige Last spricht für einen ständig laufenden PaaS-Prozess, schwankende Last oder viel Leerlauf für Abrechnung pro Aufruf.

Typische Anwendungsfälle

  • Eigene Web-APIs und Dienste. Ein Backend mit Logik, die für fertige Features zu spezifisch ist — Preis-Engines, Marktplätze, interne Tools —, deployt, ohne eigene Server zu besitzen.
  • Viele Deployments vereinheitlichen. Teams mit Dutzenden Diensten setzen auf ein PaaS, damit jeder Dienst auf dieselbe Weise gebaut, deployt, geloggt und skaliert wird.
  • Weg von selbst verwalteten Servern. Bestehende Serveranwendungen (besonders Twelve-Factor-Apps) ziehen weitgehend unverändert auf ein PaaS um — derselbe Code, keine Betriebssystem-Patches mehr.
  • Wo BaaS das PaaS ersetzt: Standard-App-Backends. Besteht das Backend aus Benutzern, Daten, Dateien und Benachrichtigungen, machen fertige Features die Anwendungsschicht überflüssig, die ein PaaS hosten würde — der Normalfall bei mobilen und Web-Produkten.
  • Hybrid: eigener Kern im PaaS-Stil, BaaS für den Rest. Manche Teams betreiben einen eigenen Dienst auf einer Plattform, während Benutzerverwaltung, Daten-APIs und Speicher von einem BaaS daneben kommen.

Sollten Sie PaaS oder BaaS wählen? Eine Entscheidungsmatrix

Eher PaaS, wenn…Eher BaaS, wenn…
Das Backend ist Ihr Produkt — überall eigene LogikDas Backend ist Standard-Infrastruktur rund um Ihr Produkt
Sie bereits eine Server-Codebasis zum Hosten habenSie neu anfangen und die Codebasis überspringen wollen
Sie beliebige Sprachen, Frameworks oder Protokolle brauchenIhre Zielplattformen (Web, Mobile) von SDKs abgedeckt sind
Ein Backend-Team die Serveranwendung verantwortetDas Team Frontend- bzw. Mobile-orientiert ist
Abrechnung pro Instanz zu gleichmäßigem Traffic passtEine kostenlose Stufe und verwaltete Skalierung zu einem MVP oder schwankender Last passen

Sind die meisten Anforderungen Standard und nur wenige individuell, ist das kein Grund für PaaS — ein BaaS mit eingebetteter Funktions-Runtime deckt beide Seiten ab, mit weniger Code, den Sie verantworten müssen.

Grenzen und Trade-offs

  • Sie verantworten weiterhin eine Anwendung. Framework-Upgrades, Sicherheitspatches in Abhängigkeiten, Authentifizierungsfehler — ein PaaS hostet Ihr Backend, es pflegt es nicht. Genau diese Kosten entfallen bei BaaS, bei PaaS nicht.
  • Vendor-Lock-in. Apps, die gegen plattformspezifische Dienste und Deploy-Formate geschrieben sind, lassen sich nur teuer umziehen. Gegenmittel: bei offenen Standards bleiben, containerisieren, Plattformen auf Open-Source-Basis bevorzugen — dieselbe Vorsicht gegenüber Vendor-Lock-in gilt auf jeder Sprosse der Leiter.
  • Kosten bei dauerhafter Last. Verwalteter Komfort hat eine Marge; große, gleichmäßige Workloads werden irgendwann auf tieferen Sprossen günstiger — um den Preis, den Betriebsaufwand wieder selbst zu tragen.
  • Weniger Kontrolle. Kein Zugriff auf das Betriebssystem, begrenzte Netzwerkoptimierung und Runtime-Versionen nach dem Zeitplan des Anbieters. Compliance-Vorgaben, die Kontrolle über die Infrastruktur verlangen, können das Modell ausschließen.
  • Abhängigkeit vom Anbieter. Ausfälle, Preisänderungen und Abkündigungen kommen nach dem Zeitplan des Anbieters, nicht nach Ihrem. Bewerten Sie die Erfolgsbilanz des Anbieters als Teil der Architektur.

PaaS vs. BaaS mit Back4app

Back4app ist eine Open-Source-Plattform für Backend as a Service (BaaS), die eine verwaltete Datenbank, automatisch generierte REST- und GraphQL-APIs, Authentifizierung, Dateispeicher und Serverless-Funktionen mit Cloud Code kombiniert. Damit steht Back4app eine Sprosse über PaaS: Jede App startet mit einem bereits vollständig eingerichteten Backend. Die Lücke bei eigener Logik, die Sie sonst zurück auf ein PaaS ziehen würde, schließt Cloud Code — Serverless-Funktionen, Trigger und geplante Jobs. Und weil der Stack Open Source ist, kehrt sich der Lock-in-Einwand um: Dasselbe Backend lässt sich auf jeder Infrastruktur selbst hosten, sodass der spätere Schritt die Leiter hinunter ohne Neuschreiben möglich bleibt.

Häufige Fragen

Was ist PaaS, einfach erklärt?

PaaS bedeutet, die Plattform statt der Maschinen zu mieten. Der Anbieter besitzt Server, Betriebssystem, Runtime und Deployment-Werkzeuge; Sie pushen Ihren Anwendungscode, und er wird gebaut, ausgeführt und online gehalten. Die gesamte Anwendung schreiben und pflegen Sie weiterhin selbst — die Plattform nimmt Ihnen nur die Infrastrukturarbeit darunter ab.

Was ist der Unterschied zwischen IaaS, PaaS und SaaS?

Es sind Stufen auf einer Abstraktionsleiter, die danach geordnet ist, wer was verwaltet. IaaS vermietet Ihnen rohe Infrastruktur — virtuelle Maschinen, Speicher, Netzwerk —, und alles ab dem Betriebssystem aufwärts ist Ihre Aufgabe. PaaS vermietet Ihnen eine verwaltete Plattform: Sie bringen nur Anwendungscode und Daten mit. SaaS ist die oberste Sprosse: eine fertige Anwendung, die Sie einfach nutzen. Jede Stufe nach oben tauscht Kontrolle gegen Geschwindigkeit.

Was ist der Unterschied zwischen PaaS und BaaS?

PaaS gibt Ihnen einen Ort, an dem das Backend läuft, das Sie noch schreiben müssen; BaaS gibt Ihnen das Backend selbst. Auf einem PaaS schreiben Sie die Serveranwendung — Routen, Authentifizierung, Datenbankanbindung —, und die Plattform hostet sie. Bei einem BaaS sind Standard-Features wie Authentifizierung, CRUD auf der Datenbank und Dateispeicher fertig vorhanden und werden über Client-SDKs genutzt, sodass für die üblichen Fälle überhaupt keine Serveranwendung zu schreiben ist.

Ist PaaS dasselbe wie Serverless?

Nein. Eine PaaS-Anwendung läuft in der Regel dauerhaft auf Instanzen, die Sie konfigurieren und bezahlen, und skaliert nur so, wie konfiguriert. Serverless-Rechenleistung wird pro Ereignis bereitgestellt: Funktionen starten bei Bedarf, werden pro Aufruf und Ausführungszeit abgerechnet, skalieren im Leerlauf auf null und können bei der ersten Anfrage einen Cold Start kosten. Bei PaaS geht es um das Hosting einer ständig laufenden App, bei Serverless darum, Code nur dann auszuführen, wenn etwas passiert.

Sind Kubernetes oder Docker ein PaaS?

Nein — sie sind Open-Source-Bausteine, keine Plattformen. Docker paketiert Anwendungen in Container; Kubernetes orchestriert Container über mehrere Maschinen hinweg. Ein PaaS kann darauf aufbauen und ihre Komplexität hinter einem Deploy-Befehl verbergen. Betreibt Ihr Team Kubernetes direkt, sind Sie näher an IaaS mit besseren Werkzeugen als an PaaS.

Welche Nachteile hat PaaS?

Am häufigsten genannt werden Vendor-Lock-in (Apps, die gegen plattformspezifische Dienste geschrieben sind, lassen sich nur teuer umziehen), weniger Kontrolle über Runtime und Betriebssystem, Preise, die bei dauerhafter Last steil ansteigen können, Abhängigkeit von der Uptime und den Produktentscheidungen des Anbieters sowie Compliance-Hürden, wenn Vorschriften Kontrolle über die Infrastruktur verlangen. Plattformen auf Basis offener Standards oder von Open Source mildern die meisten dieser Punkte.

Wie wird PaaS abgerechnet?

In der Regel pro laufender Instanz oder Ressourcenstufe, monatlich oder stündlich — Sie bezahlen die Kapazität, die Ihre Anwendung online hält, ob Traffic kommt oder nicht. Das macht die Kosten planbar, aber nie null. Im Gegensatz dazu fällt die Serverless-Abrechnung pro Aufruf im Leerlauf auf null, und BaaS-Tarife bündeln Anfragen, Speicher und Nutzer meist in eine kostenlose Stufe plus Pauschaltarife darüber.

Für wen eignet sich PaaS?

Für Teams, die eine eigene Serveranwendung schreiben und verantworten wollen, ohne Infrastruktur zu betreiben: Produktteams, die Web-APIs ausliefern, Unternehmen, die das Deployment vieler Dienste vereinheitlichen, und Entwickler, die volle Kontrolle über die Backend-Logik brauchen, aber keine Serververwaltung. Sind Ihre Backend-Anforderungen überwiegend Standard — Benutzer, Daten, Speicher —, erspart Ihnen ein BaaS sogar das Schreiben der Anwendung und ist meist der schnellere Weg.

Verwandte Begriffe

Vergleichen mit

Weiterführende Quellen

Bereit, Ihr Backend zu bauen?

Starten Sie Ihr Projekt auf Back4app in wenigen Minuten — Datenbank, Authentifizierung, APIs und Cloud Code inklusive. Keine Kreditkarte erforderlich.

Geschrieben und geprüft von Back4app Engineering, Back4app Engineering · Veröffentlicht am 2026-09-18