SaaS, PaaS und IaaS

Software as a Service (SaaS)
Software as a Service oder kurz SaaS ist eine Bereitstellungslösung einer geschäftlichen oder privaten Produktivitätsumgebung von der Cloud an den Nutzer. Es ist eine Software-Lösung die typischerweise alle Eigenschaften von Cloud-Computing besitzt, vor allem die Schlüsseleigenschaft in dem Auftreten als eine User-Ready-Umgebung die nahezu sofort verwandt werden kann.

SaaS-Lösungen können üblicherweise aktiviert werden (Abonnemente und Bezahlung sind gewöhnlich von Nöten), on-boarded werden sowie schneller in der Produktion verwandt werden als Infrastructure- oder Platform-Bereitstellung üblicherweise genutzt werden können. Einige SaaS-Lösungen verwenden traditionelle Client-Seitige Anwendungen (beispielsweise Office 365 mit Mircosoft Office). Unter diesen Bedingungen sind meist ausgefeilte Bereitstellungsmethoden der Verkäufer und Dienstleister bereitgestellt um den Prozess der lokalen Installation zu vereinfachen. Wichtig anzumerken ist, dass SaaS-Anwendungen tatsächlich die Cloud benötigen um die Client-Seitige Anwendung zu ermöglichen, nicht jedoch eine Installation benötigen.

Beispiele sind Office 365, SalesForce oder Adobe Creative Cloud.

Platform as a Service (PaaS)
Platform as a Service oder kurz PaaS heißt die Bereitstellung von Anwendungs-Entwicklungs-, Verteilungs- und Hosting-Ressourcen mittels eines Dienstleisters. Die Cloud ermöglicht es Kunden eine schnell verteilbare Bereitstellung, die hochgradig skalierbar ist für die eigene Nutzung oder zum Vertrieb einer SaaS-Anwendung.

PaaS ermöglicht die schnelle Entwicklung und Bereitstellung von Lösungen, da PaaS-Dienstleister typischerweise Tooling, Templates und Bibliotheken bereitstellen, die direkt in laufende Dienste eingearbeitet werden können ohne tiefere Kenntnis von Software- und Lösungsentwicklung oder Infrastrukur-Design, Verwaltung oder Hosting.

In Verbindung mit Cloud-Vorteilen wie etwa Self-Service-Verwaltung von Ressourcen und dem metrischen Bezahlungsmodell liefert PaaS einfachen Zugang zur Developer-Ready-Cloud mit angemessenen Kosten, die ehemals eine Bastion großer und vermögender Unternehmen war, heute an Kunden jeglicher Größe.

Beispiele hierfür sind: Azure Web Sites, AWS Elastic Beanstalk und IBM Bluemix.

Infrastructure as a Service (IaaS)

Infrastructure as a Service oder kurz IaaS heißt die Bereitstellung vernetzter Server-, Storage, Netzwerk- und Service-Verwaltungs-Infrastruktur von der Cloud eines Verkäufters für die Remote-Nutzung von Kunden.

Typischerweise verwandt entweder als Erweiterung oder Ersatz der traditionellen on-premises-IT, liefert IaaS die Vorzüge von Cloud Computing wie Skalierbarkeit, Bezahlung entsprechend Nutzung, Management der zugrundeliegenden Plattform durch Dritte und Self-Service Bereitstellung und Verwaltung wobei Vorzüge erhalten bleiben, die durch die traditionelle IT bereitgestellt werden: Als solche wie etwa der Ressourcen-Isolation, volle Kontrolle von Ressourcen des Betriebssystems hin zur gewohnten Umgebung.
Aus der Kundenperspektive liefert IaaS eine „Operation Ready“-Cloud-Umgebung, die abgesondert ist von der zugrundeliegenden Rechen- und Storage-Plattform, die „Ready-to-Host‘‘ Daten- und Anwendungsreihen wie benötigt liefert.