Mein IBM Anmelden Abonnieren

Was sind IaaS, PaaS und SaaS?

20. Oktober 2021

Was sind IaaS, PaaS und SaaS?

IaaS, PaaS und SaaS sind die drei beliebtesten Arten von Cloud-Service-Angeboten. Sie werden manchmal als Cloud-Service-Modelle oder Cloud-Computing-Servicemodelle bezeichnet.

IaaS, PaaS und SaaS sind die drei beliebtesten Arten von Cloud-Service-Angeboten. Sie werden manchmal als Cloud-Service-Modelle oder Cloud-Computing-Servicemodelle bezeichnet.

  • IaaS (Infrastructure-as-a-Service) bietet On-Demand-Zugriff auf in der Cloud gehostete physische und virtuelle Server, Speicher und Netzwerke – die Backend-IT-Infrastruktur für die Ausführung von Anwendungen und Workloads in der Cloud.

  • PaaS (Platform-as-a-ServiceS) bietet einen On-Demand-Zugriff auf eine komplette, sofort einsatzfähige, in der Cloud gehostete Plattform zur Entwicklung, Ausführung, Wartung und Verwaltung von Anwendungen.

  • SaaS (Software-as-a-Service) bietet On-Demand-Zugriff auf sofort einsatzfähige, in der Cloud gehostete Anwendungssoftware.

IaaS, PaaS und SaaS schließen sich nicht gegenseitig aus. Viele mittelgroße Unternehmen verwenden mehr als eine, und die meisten großen Unternehmen verwenden alle drei.

„Als Service“ bezieht sich auf die Art und Weise, wie IT-Assets in diesen Angeboten genutzt werden, und auf den wesentlichen Unterschied zwischen Cloud Computing und traditioneller IT. In der traditionellen IT verbraucht ein Unternehmen IT-Assets – Hardware, Systemsoftware, Entwicklungstools, Anwendungen –, indem es diese kauft, installiert, verwaltet und in seinem eigenen On-Premises-Rechenzentrum wartet.

Beim Cloud Computing besitzt, verwaltet und wartet der Cloud-Dienstanbieter die Ressourcen. Der Kunde nutzt sie über eine Internetverbindung und bezahlt sie auf Abonnement- oder nutzungsbasierter Basis.

Der Hauptvorteil von IaaS, PaaS, SaaS oder jeder anderen „as a service“-Lösung ist also wirtschaftlicher Natur: Ein Kunde kann die benötigten IT-Funktionen zu vorhersehbaren Kosten abrufen und skalieren, ohne die Kosten und den Aufwand für den Kauf und die Wartung aller Komponenten in seinem eigenen Rechenzentrum tragen zu müssen. Aber jede dieser Lösungen hat noch weitere spezifische Vorteile.

Luftaufnahme einer Autobahn

Bleiben Sie in der Cloud

Abonnieren Sie den wöchentlichen Think-Newsletter und erhalten Sie Tipps von Experten zur Optimierung von Multi-Cloud-Einstellungen in Zeiten von KI.

IaaS

IaaS ist ein On-Demand-Zugriff auf eine in der Cloud gehostete Recheninfrastruktur – Server, Speicherkapazität und Netzwerkressourcen –, die Kunden auf ähnliche Weise bereitstellen, konfigurieren und nutzen können wie On-Premises-Hardware.

Der Unterschied besteht darin, dass der Cloud-Service-Anbieter die Hardware- und Rechenressourcen in seinen eigenen Rechenzentren hostet, verwaltet und wartet. IaaS-Kunden nutzen die Hardware über eine Internetverbindung und bezahlen diese Nutzung im Rahmen eines Abonnements oder einer nutzungsabhängigen Abrechnung.

Typischerweise haben IaaS-Kunden die Wahl zwischen Virtual Machines (VMs), die auf gemeinsam genutzter physischer Hardware gehostet werden (der Cloud-Service-Anbieter verwaltet die Virtualisierung), oder Bare Metal Servern auf dedizierter physischer Hardware. Kunden können die Server und Infrastruktur-Ressourcen über ein grafisches Dashboard oder programmgesteuert über Programmierschnittstellen (APIs) bereitstellen, konfigurieren und betreiben.

IaaS kann als das ursprüngliche „As-a-Service“-Angebot betrachtet werden: Jeder große Cloud-Dienstanbieter – Amazon Web Services, Google Cloud, IBM Cloud, Microsoft Azure – begann damit, eine Form von IaaS anzubieten.

Vorteile von IaaS

Im Vergleich zur herkömmlichen IT bietet IaaS den Kunden mehr Flexibilität beim bedarfsgerechten Aufbau von Rechenressourcen und bei der Skalierung nach oben oder unten als Reaktion auf Spitzen oder Verlangsamungen des Datenverkehrs. Mit IaaS können Kunden die Vorabkosten und den Aufwand für den Kauf und die Wartung eines eigenen On-Premise-Rechenzentrums vermeiden. Es beseitigt auch den ständigen Kompromiss zwischen der Verschwendung, die durch den Kauf überschüssiger lokaler Kapazitäten zur Bewältigung von Spitzen entsteht, und der schlechten Leistung oder den Ausfällen, die durch eine unzureichende Kapazität für unerwartete Verkehrsspitzen oder Wachstum entstehen können.

Weitere Vorteile von IaaS sind:

  • Höhere Verfügbarkeit: Mit IaaS kann ein Unternehmen ganz einfach redundante Server erstellen und diese sogar in anderen Regionen einrichten, um die Verfügbarkeit bei lokalen Stromausfällen oder physischen Katastrophen sicherzustellen.

  • Geringere Latenz, verbesserte Leistung: Da IaaS-Anbieter Rechenzentren in der Regel in mehreren Regionen betreiben, können IaaS-Kunden Anwendungen und Dienste näher an den Benutzern platzieren, um die Latenz zu minimieren und die Leistung zu maximieren.

  • Verbesserte Reaktionsfähigkeit: Kunden können innerhalb weniger Minuten Ressourcen bereitstellen, neue Ideen schnell testen und neue Ideen schnell für mehr Benutzer bereitstellen.

  • Umfassende Sicherheit: Durch ein hohes Maß an Sicherheit vor Ort, in Rechenzentren und durch Verschlüsselung können Unternehmen oft von einem höheren Maß an Sicherheit und Schutz profitieren, als sie es bei einer internen Cloud-Infrastruktur hätten.
  • Schnellerer Zugriff auf Best-of-Breed-Technologie: Cloud-Provider konkurrieren miteinander, indem sie ihren Benutzern die neuesten Technologien zur Verfügung stellen, IaaS-Kunden können diese Technologie viel früher (und zu weitaus geringeren Kosten) nutzen, als sie sie On-Premises implementieren können.

IaaS-Anwendungsfälle

Zu den häufigsten Anwendungen von IaaS gehören:

  • Notfallwiederherstellung: Anstatt redundante Server an mehreren Standorten einzurichten, kann IaaS seine Notfallwiederherstellungs-Lösung in der bestehenden geografisch verteilten Infrastruktur des Cloud-Providers bereitstellen.

  • E-Commerce: IaaS ist eine ausgezeichnete Option für Online-Händler, die häufig mit Spitzen im Datenverkehr konfrontiert sind. Die Fähigkeit, in Zeiten hoher Nachfrage und hoher Sicherheitsanforderungen zu expandieren, ist im heutigen Einzelhandel, der rund um die Uhr geöffnet hat, unerlässlich.

  • Internet der Dinge (IoT), Ereignisverarbeitung: künstliche Intelligenz (KI): IaaS erleichtert die Einrichtung und Skalierung von Datenspeicher- und Rechenressourcen für diese und andere Anwendungen, die mit riesigen Datenmengen arbeiten.

  • Startups: Startups können es sich nicht leisten, Kapital in die IT-Infrastruktur vor Ort zu stecken. IaaS bietet ihnen Zugang zu Rechenzentrumsfunktionen der Unternehmensklasse, ohne dass sie vorab in Hardware und Verwaltungsaufwand investieren müssen.

  • Softwareentwicklung: Mit IaaS kann die Infrastruktur für Test- und Entwicklungsumgebungen deutlich schneller aufgebaut werden als On-Premises. (Dieser Anwendungsfall eignet sich jedoch besser für PaaS, wie Sie im nächsten Abschnitt lesen werden.)
AI Academy

KI-Bereitschaft mit Hybrid Cloud

Das Programm, das von führenden IBM Experten geleitet wird, soll Führungskräften dabei helfen, das nötige Wissen zu erwerben, um die Prioritäten für KI-Investitionen zu setzen, die zu mehr Wachstum führen.

PaaS

PaaS bietet eine cloudbasierte Plattform zum Entwickeln, Ausführen und Verwalten von Anwendungen. Der Cloud-Service-Anbieter hostet, verwaltet und wartet die gesamte in der Plattform enthaltene Hardware und Software – Server (für Entwicklung, Tests und Bereitstellung), Betriebssystemsoftware, Speicher, Netzwerke, Datenbanken, Middleware, Laufzeiten, Frameworks, Entwicklungstools – sowie damit verbundene Dienste für Sicherheit, Betriebssystem- und Software-Upgrades, Backups und mehr.

Benutzer greifen über eine grafische Benutzeroberfläche (GUI) auf die PaaS zu, über die Entwicklungs- oder DevOps-Teams während des gesamten Anwendungslebenszyklus zusammenarbeiten können, einschließlich Codierung, Integration, Test, Lieferung, Bereitstellung und Feedback.

Beispiele für PaaS-Lösungen sind AWS Elastic Beanstalk, Google App Engine, Microsoft Windows Azure und Red Hat OpenShift on IBM Cloud.

Vorteile von PaaS

Der Hauptvorteil von PaaS besteht darin, dass Kunden Anwendungen schneller und kostengünstiger erstellen, testen, bereitstellen, ausführen, aktualisieren und skalieren können, als wenn sie ihre eigene lokale Plattform aufbauen und verwalten müssten. Weitere Vorteile sind:

  • Schnellere Markteinführung: PaaS ermöglicht es Entwicklungsteams, Entwicklungs-, Test- und Produktionsumgebungen innerhalb von Minuten statt Wochen oder Monaten einzurichten.

  • Tests und Einführung neuer Technologien mit geringem bis gar keinem Risiko: PaaS-Plattformen beinhalten in der Regel den Zugriff auf eine Vielzahl der neuesten Ressourcen im gesamten Anwendungs-Stack. Dadurch können Unternehmen neue Betriebssysteme, Sprachen und andere Tools testen, ohne erhebliche Investitionen in diese oder die für deren Ausführung erforderliche Infrastruktur tätigen zu müssen.

  • Vereinfachte Zusammenarbeit: Als cloudbasierter Service bietet PaaS eine gemeinsam genutzte Softwareentwicklungsumgebung, die Entwicklungs- und Betriebsteams von jedem Ort mit Internetverbindung aus Zugriff auf alle benötigten Tools bietet.

  • Ein besser skalierbarer Ansatz: Mit PaaS können Unternehmen zusätzliche Kapazitäten für die Erstellung, das Testen, die Bereitstellung und den Betrieb von Anwendungen erwerben, wann immer sie diese benötigen.

  • Weniger Verwaltungsaufwand: PaaS überträgt die Verwaltung der Infrastruktur, Patches, Updates und andere Verwaltungsaufgaben an den Cloud-Service-Anbieter.

PaaS-Anwendungsfälle

PaaS kann mehrere Entwicklungs- und IT-Initiativen vorantreiben, darunter:

  • API-Entwicklung und -Management: Mit seinen integrierten Frameworks erleichtert PaaS Teams die Entwicklung, Ausführung, Verwaltung und Sicherung von APIs für den Austausch von Daten und Funktionen zwischen Anwendungen.

  • Internet der Dinge (IoT): PaaS unterstützt eine Reihe von Programmiersprachen (Java, Python, Swift und mehr), Tools und Anwendungsumgebungen, die für die Entwicklung von IoT-Anwendungen und die Echtzeitverarbeitung von Daten von IoT-Geräten verwendet werden.

  • Agile Entwicklung und DevOps: PaaS-Lösungen decken in der Regel alle Anforderungen einer DevOps-Toolchain ab und bieten eine integrierte Automatisierung zur Unterstützung von kontinuierlicher Integration und kontinuierlicher Bereitstellung (CI/CD).

  • Cloudnative Entwicklung und Hybrid-Cloud-Strategie: PaaS-Lösungen unterstützen cloudnative Entwicklungstechnologien (MicroservicesContainerKubernetesServerless Computing), die es Entwicklern ermöglichen, eine Anwendung einmal zu erstellen und dann in Private-Cloud-, Public-Cloud- und On-Premises-Umgebungen konsistent bereitzustellen und zu verwalten.

SaaS

SaaS (manchmal auch Cloud-Anwendungsservices genannt) ist eine in der Cloud gehostete, sofort einsatzbereite Anwendungssoftware. Benutzer zahlen eine monatliche oder jährliche Gebühr, um eine vollständige Anwendung über einen Webbrowser, einen Desktop-Client oder eine mobile App zu nutzen. Die Anwendung und die gesamte für die Bereitstellung erforderliche Infrastruktur – Server, Speicher, Netzwerk, Middleware, Anwendungssoftware, Datenspeicher – werden vom SaaS-Anbieter gehostet und verwaltet.

Der Anbieter verwaltet alle Upgrades und Patches für die Software, in der Regel unsichtbar für die Kunden. In der Regel gewährleistet der Anbieter im Rahmen eines Service Level Agreement (SLA) ein bestimmtes Maß an Verfügbarkeit, Leistung und Sicherheit. Kunden können bei Bedarf und gegen Aufpreis weitere Benutzer und Datenspeicher hinzufügen.

Heutzutage nutzt jeder, der ein Mobiltelefon oder ein Mobiltelefon benutzt, mit ziemlicher Sicherheit eine Form von SaaS. E-Mail, soziale Medien und Cloud-Dateispeicherlösungen (wie Dropbox oder Box) sind Beispiele für SaaS-Anwendungen, die Menschen täglich in ihrem Privatleben nutzen.

Zu den beliebten SaaS-Lösungen für Unternehmen gehören Salesforce (Software für das Kundenbeziehungsmanagement), HubSpot (Marketing-Software), Trello (Workflow-Management), Slack (Zusammenarbeit und Messaging) und Canva (Grafik). Viele Anwendungen, die ursprünglich für den Desktop entwickelt wurden (z. B. Adobe Creative Suite), sind jetzt als SaaS verfügbar (z. B. Adobe Creative Cloud).

Vorteile von SaaS

Der Hauptvorteil von SaaS besteht darin, dass die gesamte Infrastruktur und das Anwendungsmanagement an den SaaS-Anbieter ausgelagert werden. Der Benutzer muss lediglich ein Konto erstellen, die Gebühr bezahlen und kann die Anwendung nutzen. Der Anbieter kümmert sich um alles andere, von der Wartung der Serverhardware und -software bis hin zur Verwaltung des Benutzerzugriffs und der Sicherheit, der Speicherung und Verwaltung von Daten, der Implementierung von Upgrades und Patches und vieles mehr.

Weitere Vorteile von SaaS sind:

  • Minimales Risiko: Viele SaaS-Produkte bieten eine kostenlose Testversion oder niedrige monatliche Gebühren an. Damit können Kunden die Software ohne geringes finanzielles Risiko ausprobieren, um zu sehen, ob sie ihren Anforderungen entspricht.

  • Produktivität jederzeit und überall: Benutzer können mit SaaS-Anwendungen auf jedem Gerät mit Browser und Internetverbindung arbeiten.

  • Einfache Skalierbarkeit: Das Hinzufügen von Benutzern ist so einfach wie die Registrierung und Bezahlung neuer Lizenzplätze – Kunden können gegen eine geringe Gebühr mehr Datenspeicher erwerben.

Einige SaaS-Anbieter ermöglichen sogar die individuelle Anpassung ihres Produkts, indem sie eine begleitende PaaS-Lösung bereitstellen. Ein bekanntes Beispiel ist Heroku, eine PaaS-Lösung für Salesforce.

SaaS-Anwendungsfälle

Heutzutage ist fast jede Anwendung für die persönliche oder Mitarbeiterproduktivität als SaaS verfügbar – die spezifischen Anwendungsfälle sind zu zahlreich, um sie alle zu nennen (einige sind oben aufgeführt). Wenn ein Benutzer oder eine Organisation eine SaaS-Lösung mit den erforderlichen Funktionen findet, bietet diese in den meisten Fällen eine deutlich einfachere, besser skalierbare und kostengünstigere Alternative zu einer On-Premises-Software.

SaaS vs. PaaS vs. IaaS: Einfachheit der Verwaltung vs. Kontrolle

SaaS, PaaS und IaaS schließen sich nicht gegenseitig aus – die meisten Unternehmen nutzen mehr als eine davon, und viele größere Unternehmen nutzen heute alle drei, oft mit traditioneller IT.

Natürlich hängt die Entscheidung für eine As-a-Service-Lösung in erster Linie von den vom Kunden benötigten Funktionalitäten und dem Fachwissen der Mitarbeiter ab. Ein Unternehmen ohne interne IT-Fachkenntnisse für die Konfiguration und den Betrieb von Remote-Servern ist beispielsweise nicht gut für IaaS geeignet. Ein Unternehmen ohne Entwicklungsteam benötigt keine PaaS.

Aber in manchen Fällen bietet jedes der drei „As-a-Service“-Modelle eine praktikable Lösung. In diesen Fällen vergleichen Unternehmen die Alternativen in der Regel anhand der Einfachheit der Verwaltung im Vergleich zu der Kontrolle, die sie aufgeben.

Nehmen wir zum Beispiel an, dass ein großes Unternehmen seinem Verkaufsteam eine CRM-Anwendung (Customer Relationship Management) zur Verfügung stellen möchte. Es könnte:

  • Entscheiden Sie sich für eine SaaS-CRM-Lösung, bei der Sie das gesamte tägliche Management an den Drittanbieter auslagern, aber auch die Kontrolle über Funktionen und Funktionalität, Datenspeicherung, Benutzerzugriff und Sicherheit abgeben.

  • Wählen Sie eine PaaS-Lösung und erstellen Sie eine benutzerdefinierte CRM-Anwendung. In diesem Fall würde das Unternehmen die Verwaltung der Infrastruktur und die Ressourcen für die Anwendungsentwicklung an den Cloud-Service-Provider auslagern. Der Kunde behält die vollständige Kontrolle über die Anwendungsfunktionen, übernimmt aber auch die Verantwortung für die Verwaltung der Anwendung und der zugehörigen Daten.

  • Bauen Sie eine Backend-IT-Infrastruktur in der Cloud auf, indem Sie IaaS verwenden, und nutzen Sie diese, um Ihre eigene Entwicklungsplattform und Anwendung zu erstellen. Das IT-Team des Unternehmens hätte die vollständige Kontrolle über Betriebssysteme und Serverkonfigurationen, müsste aber auch die Last der Verwaltung und Wartung dieser Systeme tragen, ebenso wie die Entwicklungsplattform und die darauf ausgeführten Anwendungen.

IaaS, SaaS, PaaS und IBM Cloud

IBM bietet ein breites Spektrum an IaaS-, PaaS- und SaaS-Angeboten, um die Anforderungen Ihres Unternehmens auf allen Ebenen zu erfüllen. Die umfassenden und skalierbaren PaaS-Lösungen von IBM helfen Unternehmen dabei, cloudnative Anwendungen von Grund auf neu zu entwickeln oder vorhandene Anwendungen zu modernisieren, um von der Flexibilität und Skalierbarkeit der Cloud zu profitieren. IBM bietet außerdem eine vollständige IaaS-Ebene mit virtualisierten Rechen-, Netzwerk- und Speicherfunktionen innerhalb unserer Full-Stack-Cloud-Plattform sowie mehr als 150 SaaS-Geschäftsanwendungen, die Sie bei der Innovation unterstützen.

Machen Sie den nächsten Schritt:

  • Starten Sie die Entwicklung und Modernisierung von Apps mit IBM Red Hat OpenShift on IBM Cloud, einem vollständig verwalteten OpenShift-Service, der die Unternehmensskalierung und -sicherheit von IBM Cloud nutzt, um Updates zu automatisieren, zu skalieren und bereitzustellen und unerwartete Traffic-Spitzen zu bewältigen.
  • IBM Cloud Kubernetes Service ist eine zertifizierte Kubernetes-Lösung, die intelligente Planung, Selbstheilung, horizontale Skalierung und vieles mehr bietet.
  • Mit IBM Code Engine, einer vollständig verwalteten, serverlosen Plattform, verwaltet und sichert IBM Cloud Code Engine die zugrunde liegende Infrastruktur für Sie. Bringen Sie Ihre Container-Images, Batch-Jobs oder Quellcodes mit und überlassen Sie IBM die Größe, Bereitstellung und Skalierung Ihrer Container-Cluster.
  • IBM Cloud Satellite ist ein Hybrid-Cloud-IaaS, das Unternehmen dabei unterstützt, Apps konsistent in lokalen, Edge-Computing- und Public-Cloud-Umgebungen von jedem Cloud-Anbieter aus bereitzustellen und auszuführen.

Erstellen Sie zunächst ein IBM Cloud-Konto.

Weiterführende Lösungen

Weiterführende Lösungen

IBM Cloud Virtual Server for VPC

IBM Cloud Virtual Server for VPC ist eine Familie von virtuellen Servern mit Intel x86, IBM Z und IBM LinuxONE, die auf IBM Cloud Virtual Private Cloud basieren.

Cloud Virtual Server erkunden
Cloud-Webhosting 

Dedizierte IBM Cloud-Server bieten eine skalierbare Webhosting-Lösung mit unbegrenztem, kostenlosem Backhaul-Traffic und umfangreichen Anpassungsmöglichkeiten.

Webhosting-Lösungen erkunden
Cloud-Beratungsleistungen 

Schalten Sie mit IBM Cloud Consulting Services neue Funktionen frei und steigern Sie die geschäftliche Agilität. Entdecken Sie, wie Sie mit Hybrid-Cloud-Strategien und Expertenpartnerschaften gemeinsam Lösungen entwickeln, die digitale Transformation beschleunigen und die Leistung optimieren können.

Cloud-Services
Machen Sie den nächsten Schritt

Stärken Sie Ihre Webpräsenz mit zuverlässigen und sicheren Webhosting-Lösungen von IBM Cloud. Von stark frequentierten Websites bis hin zu Unternehmensanwendungen bieten IBM Cloud Bare Metal Server Flexibilität, unbegrenzten Datentransfer und globale Reichweite, die auf Ihre Hosting-Anforderungen zugeschnitten sind.

Cloud-Webhosting von IBM erkunden Kostenloses IBM Cloud-Konto erstellen