Beschreiben von Platform-as-a-Service
Platform-as-a-Service (PaaS) ist ein Mittelweg zwischen dem Mieten von Speicherplatz in einem Rechenzentrum (Infrastructure-as-a-Service) und dem Kauf einer vollständigen und bereitgestellten Lösung (Software-as-a-Service). In einer PaaS-Umgebung verwaltet der Cloudanbieter die physische Infrastruktur, die physische Sicherheit und die Verbindung mit dem Internet. Er ist außerdem für Betriebssysteme, Middleware, Entwicklungstools und Business Intelligence-Dienste zuständig, die zu einer Cloudlösung gehören. In einem PaaS-Szenario müssen Sie sich weder um die Lizenzierung noch um das Patchen von Betriebssystemen und Datenbanken kümmern.
PaaS bietet Ihnen eine vollständige Entwicklungsumgebung, ohne dass Sie die gesamte Entwicklungsinfrastruktur verwalten müssen.
Modell der gemeinsamen Zuständigkeit
Das Modell der gemeinsame Verantwortung gilt für alle Clouddiensttypen. Bei PaaS wird die Verantwortung zwischen Ihnen und dem Cloudanbieter aufgeteilt. Der Cloudanbieter ist wie bei IaaS verantwortlich für die Verwaltung der physischen Infrastruktur und des Zugriffs auf das Internet. Im PaaS-Modell werden auch die Betriebssysteme, Datenbanken und Entwicklungstools durch den Cloudanbieter verwaltet. PaaS ist vergleichbar mit der Nutzung eines in die Domäne eingebundenen Computers: Das Gerät wird von der IT-Abteilung mit regelmäßigen Updates, Patches und Aktualisierungen verwaltet.
Je nach Konfiguration sind Sie oder der Cloudanbieter für Netzwerkeinstellungen und Verbindungen in Ihrer Cloudumgebung, Netzwerk- und Anwendungssicherheit sowie die Verzeichnisinfrastruktur verantwortlich.
Szenarien
In den folgenden gängigen Szenarios ist PaaS möglicherweise geeignet:
- Entwicklungsframework: PaaS bietet ein Framework, das Entwickler als Basis zum Entwickeln oder Anpassen cloudbasierter Anwendungen nutzen können. Ähnlich wie beim Erstellen eines Excel-Makros ermöglicht PaaS Entwicklern, Anwendungen mit integrierten Softwarekomponenten zu erstellen. Cloudfeatures wie Skalierbarkeit, Hochverfügbarkeit und Mehrinstanzenfähigkeit sind enthalten und reduzieren den Programmieraufwand der Entwickler.
- Analytics und Business Intelligence: Mit PaaS bereitgestellte Tools ermöglichen Organisationen, ihre Daten zu extrahieren und zu analysieren, um Einblicke zu erhalten, Muster zu erkennen und Ergebnisse vorherzusagen. Auf diese Weise können Prognosen, Entscheidungen zur Produktentwicklung, Renditen sowie andere Unternehmensentscheidungen verbessert werden.