PaaS (Platform-as-a-Service)
PaaS (Platform-as-a-Service) ist eine Kategorie von Cloud Computing, die eine On-Demand-Umgebung für die Softwareentwicklung über das Internet bietet. Cloud-Anbieter (wie Amazon, Google oder Microsoft) stellen ihren Abonnenten die für die Anwendungsentwicklung erforderlichen Hardware- und Software-Tools zur Verfügung. Der PaaS-Anbieter hostet die Hard- und Software auf seiner eigenen Infrastruktur, so dass die Abonnenten neue Anwendungen entwickeln und ausführen können, ohne zusätzliche Hard- und Software kaufen zu müssen. Wie Infrastructure-as-a-Service (IaaS) stellt PaaS Server, Speicher und Netzwerke bereit und fügt dann Middleware, Entwicklungstools, Business-Intelligence-Dienste, Datenbankverwaltungssysteme und andere Dienste hinzu. PaaS kann den gesamten Lebenszyklus von Webanwendungen unterstützen, vom Aufbau und Testen bis hin zur Bereitstellung, Verwaltung und Aktualisierung von Anwendungen. In der Regel ergänzt PaaS die IT-Infrastruktur eines Unternehmens und ersetzt sie nicht. PaaS-Anbieter können Abonnenten für Dienstleistungen auf einer nutzungsabhängigen Basis oder mit einer monatlichen Pauschalgebühr belasten.
Unternehmen jeder Größe verlassen sich auf PaaS für das Anwendungs-Hosting, die Java-Entwicklung, die Rechen- und Speicherinfrastruktur und wichtige Dienstleistungen wie Textbearbeitung, Versionsmanagement, Kompilierung und Testen. PaaS ermöglicht es IT-Abteilungen, sich auf die Erstellung und Ausführung neuer Anwendungen zu konzentrieren, anstatt die zugrunde liegende Infrastruktur vor Ort zu installieren und zu warten. Multinationale Unternehmen nutzen PaaS, damit Entwicklungsteams unabhängig von ihrem physischen Standort zusammenarbeiten und kooperieren können.
PaaS-Anbieter beziehen in der Regel Cloud-Funktionen wie Skalierbarkeit, Hochverfügbarkeit und Mandantenfähigkeit in den Entwicklungsrahmen ein, wodurch die Codierungszeit für Anwendungsentwickler reduziert wird. Zusätzliche Dienste, die PaaS-Anbieter anbieten können, sind Datenanalyse, Workflow, Verzeichnis, Sicherheit und Zeitplanung. Zu den Risiken, die mit der Verwendung von PaaS verbunden sind, gehören die Dienstverfügbarkeit, die Bindung an den Anbieter und die Kontrolle über Änderungen von Programmiersprachen oder Entwicklungstools. Private und hybride PaaS-Umgebungen können diese Risiken verringern. Cloud Foundry ist eine Open-Source-PaaS, die nicht an einen bestimmten Cloud-Anbieter gebunden ist. Die SUSE Cloud Application Platform für Cloud-Foundry-PaaS nutzt Kubernetes zur Bereitstellung und Verwaltung einer containerisierten Version von Cloud Foundry, wodurch der Speicherbedarf reduziert wird.
Stand: 03.11.2020