Lesezeit: 3 Minuten

 

Platform as a Service vs. Infrastructure as a Service


Platform as a Service (PaaS)” oder doch lieber "Infrastructure as a Service (IaaS)"? Welche Cloud Lösung passt zu meinem Anliegen? An welchen Punkten wir die Erfahrungen gemacht haben, dass eine "PaaS" Lösung die bessere Wahl darstellt und wann doch lieber auf "IaaS" gesetzt werden sollte... in diesem Blog-Artikel wird das Ganze aus Entwicklersicht näher betrachtet.

Gesamtüberblick Cloud Lösungen

Diese klassische Übersichts-Pyramide (vgl. Abb. 1) über Cloud-Lösungen bzw. Cloud Computing-Modelle existiert schon länger in verschiedenen Detailgraden. Hierbei bildet Infrastructure as a Service (Iaas) das Fundament und Software as a Service (SaaS) die Spitze der Pyramide. In diesem Artikel möchten wir uns ganz auf die Frage der Nutzbarkeit von PaaS und IaaS Lösungen konzentrieren, daher wird hier nicht auf SaaS oder CaaS und FaaS eingegangen.

Kurze Übersicht zu PaaS und IaaS

Da wir in diesem Artikel die Ansätze vereinfacht darstellen wollen, schauen wir uns jeweils nur 3 Vor- und Nachteile der jeweiligen Lösungen anhand eines konkreten Beispiels an und wägen diese ab.
Jede Anwendung sollte selbstverständlich individuell mit all ihren Vor- und Nachteilen betrachtet werden, um so eine gute Entscheidung treffen zu können.

Leitfragen zur Entscheidungsfindung

  • Was ist mir wichtig bezogen auf das Deployment meiner Anwendung?
  • Habe ich Fachkräfte, die über Wissen zur Wartung der Infrastruktur verfügen?
  • Wie viel Kontrolle möchte ich über die Infrastruktur haben?
  • Möchte ich die Verantwortlichkeit über die Absicherung meiner Infrastruktur lieber den Anbietern überlassen (z.B. Sicherheitsupdates, Absicherung vor Außeneinwirkung usw.)?
  • Wie viel Zeit und Geld möchte ich für die Pflege meiner Anwendung in der Cloud investieren?

Diese Leitfragen dienen als Stütze, damit eine adäquate Entscheidung getroffen werden kann.

Platform as a Service (PaaS)

Platform as a Service, kurz PaaS, bietet die Möglichkeit, eine Anwendung zu deployen, ohne sich um die Infrastruktur großartig kümmern zu müssen. Diese administrative Verwaltung liegt beim Anbieter, somit ist dieser auch dafür verantwortlich. Das heißt zum Beispiel, dass Ihnen das Einspielen der Sicherheitsupdates oder Ähnliches abgenommen wird. Dies kann ein großer Vorteil sein, da durch die schnell wachsende Digitalisierung auch immer mehr und schneller Updates erforderlich werden. Ob man diesen Anforderungen gerecht werden kann, sollte man abwägen.

Vorteile von PaaS

  • Schnelle Bereitstellung von Anwendungen in kurzer Zeit möglich 
  • Mehr Zeit zur Entwicklung von Anwendungen, da der Verwaltungsaufwand für die Infrastruktur verringert wird
  • Bietet integrierte Business Intelligence und Analytics Tools 
    Dies ist bei einer IaaS-Lösung oftmals mit hohen Kosten verbunden.

Nachteile von PaaS

  • Eingeschränkt auf bestimmte Services in einem Marktplatz
  • Nicht jede PaaS Lösung passt zu den genutzten Programmiersprachen oder dem Framework
  • Mögliche Probleme bei der Cloud Migration von bestimmten PaaS-Anbietern, da die Anwendung bestimmte Voraussetzungen erfüllen muss

Fallbeispiel einer klassischen PaaS Entscheidung

Ein Kunde mit mehreren tausend Entwickler:innen will seine Anwendung möglichst schnell in die Cloud bringen. Das Framework wird von Java EE auf Spring Boot umgestellt. Das monolithische Architekturmodell wird durch ein modernes Microservice Modell abgelöst. Mit Hilfe von VMware Tanzu (Cloud Foundry) wird eine PaaS-Lösung bereitgestellt.

Infrastructure as a Service (IaaS)

Infrastructure as a Service, kurz IaaS, bietet die Möglichkeit, seine Anwendung im vollen Umfang selbst zu verwalten. Diese Flexibilität, an der Infrastruktur "schrauben" zu können, zeichnet das Modell aus. Egal, ob man mehr Arbeitsspeicher für das Hosting seiner Anwendung zur Verfügung stellen möchte oder komplexe Netzwerkstrukturen realisieren will, Infrastructure as a Service bietet diese Kontrolle an.

Vorteile von IaaS

  • Profitabel für alle Unternehmensgrößen, da flexibel Ressourcen gekauft werden können
  • Volle Kontrolle über die Infrastruktur
  • Hohe Skalierbarkeit der einzelnen Ressourcen

Nachteile von IaaS

  • DevOps auf IaaS zu realisieren ist mit erhöhtem Aufwand verbunden
  • Kosten für Schulungen der Mitarbeiter zur ordnungsgemäßen Verwaltung der Infrastruktur
  • Unternehmen müssen eine gewisse Verantwortung für die Sicherheit ihrer Anwendungen tragen

Fallbeispiel einer klassischen IaaS Entscheidung

Ein Kunde mit mehreren hundert Entwickler:innen möchte seine bestehende Anwendung im Microservice Pattern in die Cloud migrieren und erste Erfahrungen in der Public Cloud sammeln. Dazu wird seine On-Premise IaaS-Lösung nach und nach abgebaut und in die Cloud Amazon Web Services (AWS) transformiert. In seiner Anwendung finden u.a. auch Batch-Prozesse statt, die mithilfe von AWS Batch realisiert werden.

Welche Anbieter von Cloud Computing Modellen für PaaS und IaaS gibt es?

Info: Anbieter von "IaaS"-Lösungen können auch "PaaS"-Lösungen als Services anbieten.

Bekannte Anbieter für PaaS Modelle

  • VMware Tanzu (Cloud Foundry)
  • Heroku
  • RedHat OpenShift
  • AWS → Elastic Beanstalk
  • GCP → App Engine
  • IBM Cloud Code Engine

Bekannte Anbieter für IaaS Modelle

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • IBM Cloud

 

Fazit

Wenn man alle Vor- und Nachteile der verschiedenen Entwicklungsmodelle abwägt, kann man je nach Anforderungen an die Anwendung die passende Vorgehensweise ableiten. Dabei spielt die Wahl des Anbieters eine entscheidende Rolle und sollte sorgfältig evaluiert werden. Jeder Anbieter hat auch seine eigenen Vor- und Nachteile, zum Beispiel in Bezug auf die Kosten. Solche Fälle, wie sie in den Beispielen veranschaulicht wurden, bilden unser tägliches Geschäft. Gern bieten wir Ihnen Beratungsleistungen an und unterstützen Sie bei der Umsetzung Ihrer maßgeschneiderten Cloud-Lösung.

Blogautorin

Sarah Lena De Matos
Softwareentwicklerin ARS Computer und Consulting GmbH
Ihr Erfolg ist unser Ziel

Stehen Sie vor komplexen IT-Projekten? Mit unserer Expertise bieten wir Ihnen maßgeschneiderte Lösungen. Erfahren Sie mehr.

Werde Teil unseres Teams

Wir suchen ständig nach neuen Talenten. Für dich haben wir genau die richtige Stelle. Schau dir unsere offenen Positionen an.

Noch Fragen? Wir helfen Ihnen gerne!

Blog 12.01.24

Infrastructure as Code (IaC)

Erfahren Sie alles über Infrastructure as Code (IaC) und die neuesten Entwicklungen in der Cloud-Infrastrukturverwaltung mit Tools wie Terraform und Crossplane. Ein Blick auf die Zukunft des Infrastrukturmanagements.

Blog 02.02.24

So kommt Ordnung in den Infrastructure as Code-Werkzeugkaste

Ordnung im IaC-Dschungel: Welches Tool passt? Dieser Artikel gibt Überblick über die wichtigsten Werkzeuge für Infrastructure as Code.

iLink Logo
Referenz

Telephony Access Platform und Hub für CRM

Gemeinsam mit der Connectivity-as-a-Service (CaaS) Lösung „TelephonyHub4CRM“ von X-INTEGRATE wurde beim Unternehmen ilink ein weiterer Schritt in Richtung Systemintegration der Telefonanlage in vorhandene Back-End Systeme und SaaS-Lösungen gemacht.

Technologie

Pimcore as an Open Source Software Platform

Pimcore ist eine frei nutzbare Open-Source-Software-Plattform und wird bereits in vielen Unternehmensfeldern effektiv eingesetzt. Mit Pimcore sind Ihre klassischen Probleme im Unternehmensalltag mit Portalen und Webseiten einfach gelöst, da wir die Plattform auf Ihre spezifischen Unternehmensanforderungen zuschneiden.

Webinar on demand

„Atlassian Cloud“ und „Teamworkx Cloud Hosted“ on Stage

Anhand von drei typischen Atlassian-Anwendungsfällen geben Ihnen Andreas Krupp und Andreas Schiweck Einblick in den Funktionsumfang und das „Look and Feel“ der beiden Betriebsoptionen „Atlassian Cloud“ und „Teamworkx Cloud Hosted“ bzw. „Software as a Service“ und „On-Premises as a Service“.

Bild zur Newsmeldung IPG und IdentityNow
News 06.01.20

Mehr Zeit fürs Wesentliche mit IPG und IdentityNow

Die Software as a Service (SaaS) Lösung IdentityNow von SailPoint bietet einen hohen Standardisierungsgrad und kann sehr schnell in Betrieb genommen werden.

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Service

Cloud Infrastructure Assessment

Mit CLOUDPILOTS rasend schnell zu Ergebnissen in der Cloud. Trefft voll transparente und datenbasierte Entscheidungen, um Eure IT-Infrastruktur zu modernisieren.

Infrastructure Resource Management
Kompetenz

Infrastructure Resource Management

Ob On-Premise oder in der Cloud: Mit einem modernen Infrastructure Resource Management stellen Sie Ihren Anwendungen jederzeit die richtige Menge an Ressourcen zur Verfügung.

Infrastructure Resource Management
Kompetenz

Infrastructure Resource Management

Ob On-Premise oder in der Cloud: Mit einem modernen Infrastructure Resource Management stellen Sie Ihren Anwendungen jederzeit die richtige Menge an Ressourcen zur Verfügung.

Referenz

Kostenreduzierung durch zentrale Verwaltung von Lizenzen

Mit Unterstützung der catworkx implementierte adesso daher das „Atlassian-as-a-Service“ (SaaS)-Modell, mit dem alle Lizenzen unter einem Lizenzschlüssel zusammengefasst und über die Zentral-IT verwaltet werden.

Podcast 31.03.25

Future of ERP Podcast mit Simon Flick

Warum die Implementierung von Cloud-ERP-as-a-Service nicht mit der Implementierung einer On-Premise-Lösung vergleichbar ist - Hören Sie den Podcast mit Simon Flick von WCA Walldorf Consulting.

Verschiedene Werkzeuge wie Hammer, Schraubenzieher, etc. auf einem Boden
Wissen

Standardtool vs. Standardplattform

Genau wie in vielen anderen Bereichen auch, bietet die Welt der Optimierung vielfältige Möglichkeiten, sich einer Fragestellung zu nähern. Doch was ist die bessere Wahl - Standardtool oder Standardplattform?

Wissen

Cast Iron Express – Ein erster Einblick

Software-as-a-Service Lösungen (SaaS) können einfach, bedarfsgerecht und ohne Betriebsaufwand genutzt werden. Ist es möglich die Integration von SaaS genau so einfach, bedarfsgerecht und ohne Betriebsaufwand zu realisieren? Mehr erfahren Sie in diesem Artikel!

Podcast 31.03.25

Future of ERP Podcast with Simon Flick

Why Implementing Cloud ERP As-A-Service is Nothing Like Implementing an On-Premise Solution - Listen to the podcast with WCA's Simon Flick

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Blog 16.06.20

Wert vs. Kosten - ein Balanceakt

Mehr aus den eigenen Cloud Ressourcen zu holen führt dazu, dass mehr Kunden bedient, mehr Probleme gelöst und die Flexibilität gesteigert wird.

Blog 21.04.22

Geschichten vs. Zahlen und Fakten

Man müsse Elon Musk nicht mögen, aber der Tesla-Gründer ist ein Meister der Selbstdarstellung. Er ist ein begnadeter Geschichtenerzähler, das mag bisweilen übertrieben sein, wie er das macht, aber schlussendlich transportiert er seine Geschichte auf eine grandiose Art. Im Marketing könne dieses Visionary Storytelling entscheidend für den Erfolg eines Unternehmens sein. Schön und gut, wenn Menschen mit einer neuen Idee kommen, wenn sie diese aber mit einer Geschichte untermalen können, umso besser.

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Blog 14.10.20

Google Chat vs. Slack

Ein Vergleich der Giganten. Welche Unterschiede, welche Gemeinsamkeiten lassen sich herauskristallisieren und gibt es eine eindeutig bessere Wahl zwischen Slack und Google Chat?

Blog 13.07.23

CI-Ops vs. GitOps

Um Entwicklungsprozesse zu automatisieren, sind zwei Ansätze populär: CI-Ops und GitOps. Unser Autor vergleicht beide und gibt Code-Beispiele.

Schulung

Freshworks Q&A

Schulung

Freshworks Q&A

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!