Definition „Platform as a Service“

Was ist PaaS?

| Autor / Redakteur: il1411 / Stephan Augsten

Platform-as-a-Service-Umgebungen und -Dienste lassen sich in verschiedene Typen unterteilen.
Platform-as-a-Service-Umgebungen und -Dienste lassen sich in verschiedene Typen unterteilen. (© Fotohansel - stock.adobe.com)

Platform as a Service ist eine Dienstleistung, die den Entwicklern von Webanwendungen cloudbasierte Computerplattformen zur Verfügung stellt. Diese Plattformen können sowohl Entwicklungs- als auch Laufzeitumgebungen sein.

Platform-as-a-Service- oder kurz PaaS-Dienste vereinfachen die Entwicklung von Anwendungen auf verschiedene Weise. So werden Ressourcen und Tools zur Verfügung gestellt, die der Entwickler bei Bedarf abrufen kann.

PaaS setzt darüber hinaus Verfahren der Automation ein und stellt einen Platform Runtime Container bereit – ein spezielles Installations-Kit ist daher nicht mehr erforderlich. Außerdem müssen die Anwendungsentwickler beim Durchlaufen der Software nicht mehr auf virtuelle Maschinen oder physische Server warten. Deren Konfiguration entfällt ebenso wie das Kopieren von Dateien zwischen verschiedenen Umgebungen.

Platform as a Service standardisiert und vereinfacht das Lebenszyklus-Management von Software. Zahlreiche Schritte zwischen dem Erstellen einer Anwendung bis hin zu deren Deinstallation laufen automatisiert ab. Darüber hinaus lassen sich mittels PaaS Patches, Versionsupdates und andere Aktionen im Rahmen der Wartung deutlich vereinfachen.

Die Funktionsweise von Platform as a Service

Mit Hilfe von PaaS ist es möglich, eine Anwendung aus einer integrierten Entwicklungsumgebung heraus oder direkt per Befehlszeile mittels eines Plug-ins in die Cloud zu befördern. Dort wird die Anwendung analysiert.

Anschließend folgt die Bereitstellung in demjenigen Ressourcen-Container, der den Ressourcenanforderungen der Anwendung entspricht. So sorgt PaaS nicht nur für eine Skalierung der verfügbaren Kapazitäten, sondern gleichzeitig auch für eine automatische Konfiguration und für eine hohe Verfügbarkeit.

PaaS-Arten

Platform-as-a-Service-Umgebungen und -Dienste lassen sich in verschiedene Typen unterteilen. Bei den sogenannten aPaaS (Application PaaS) handelt es sich um Stand-Alone-Umgebungen. Diese werden durch eine Programmierschnittstelle oder durch eine graphische Benutzerschnittstelle den Anwendern in der Cloud zur Verfügung gestellt. IPaaS (Integration and Governance PaaS) wiederum ermöglicht auch die Vermittlung zwischen cloudbasierten heterogenen Anwendungen.

Bei Platform as a Service kann es sich aber auch um eine reine Anwendungsbereitstellung handeln, d.h. die Dienste ermöglichen nicht die Entwicklung von Anwendungen, sondern nur deren Betrieb. Desweiteren gibt es noch die offenen PaaS-Angebote, bei denen den Entwicklern weder ein Betriebs- und Datenbanksystem noch eine Programmiersprache oder ein Server vorgegeben ist.

PaaS bietet Entwicklern Vorteile

Mit Platform as a Service erhalten Softwareentwickler eine Möglichkeit, Designprobleme zu überwinden. In Kombination mit diversen Entwicklungsmethoden wie Scrum oder DSDM (Dynamic Systems Development Method) lässt sich mittels PaaS die Produktivität der Entwickler deutlich steigern – dank der reduzierten Komplexität, der Möglichkeit, einzelne Komponenten wiederzuverwenden und der erhöhten Automation.

Verkürzte Produktionszyklen sind ein weiterer Vorteil dieser Dienste, denn die Entwickler sind in der Lage, eine größere Zahl an Diensten zu entwickeln und diese schneller anzubieten. Eine gute Erweiterbarkeit und eine hohe Standardisierung ermöglicht mehr Portabilität - die Anwendungen eignen sich somit für unterschiedliche Endgeräte und Plattformen. Darüber hinaus sorgt PaaS für effektivere Sicherheitsmaßnahmen und eine hohe Geschäftskontinuität. Anwendungen lassen sich nämlich gezielt für eine hohe Verfügbarkeit und mit fest definierten Sicherheitsstandards programmieren.

Tools, die die Anwendung auf häufige Programmierfehler hin überprüfen, sorgen für eine höhere Zuverlässigkeit. Und nicht zuletzt lassen sich mit Hilfe von PaaS-Diensten Anwendungen über den ganzen Entwicklungsprozess hinweg besser kontrollieren, was sowohl die Entwicklung erleichtert als auch den dafür erforderlichen Zeitaufwand deutlich verringert.

Kommentare werden geladen....

Kommentar zu diesem Artikel

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Aktuelle Beiträge zu diesem Thema

6 Gründe für Spinnaker bei Cloud-Deployments

Continuous Delivery in der Cloud, Teil 2

6 Gründe für Spinnaker bei Cloud-Deployments

Die Open-Source-Software Spinnaker ergänzt gängige CI-, sprich Continuous-Integration-Tools um Komponenten zur Umsetzung von Continuous Delivery (CD) in Multi-Cloud-Umgebungen. Es gibt viele gute Gründe für den Einsatz von Spinnaker, hier die sechs wichtigsten. lesen

Azure Bastion – RDP- und SSH-Mittler für virtuelle Server

Online-Zugriffe auf interne Ressourcen absichern

Azure Bastion – RDP- und SSH-Mittler für virtuelle Server

Azure Bastion stellt einen neuen PaaS-Dienst in Microsoft Azure dar, der bei der Verbindung zu virtuellen Servern über RDP und SSH hilft. Dazu müssen die virtuellen Server nicht im Internet veröffentlicht werden, der Verbindungsaufbau erfolgt zunächst zu Azure Bastion. lesen

KI und Blockchain für Bankprozesse

App-Entwicklung für das Backend

KI und Blockchain für Bankprozesse

In Verbindung mit künstlicher Intelligenz, kurz KI, und Blockchain lassen sich im Finanzsektor viele Prozesse effizienter gestalten. Dies gilt insbesondere für Innovationen im B2B-Bereich, die aktuell umgesetzt werden sollen. lesen

Abstimmen und eines von drei Microsoft Surface Go 64GB S gewinnen

Dev-Insider Award 2019

Abstimmen und eines von drei Microsoft Surface Go 64GB S gewinnen

Wer die Wahl hat, hat zwar die Qual, darf vor allem aber mitbestimmen! So dürfen Sie als Leserinnen und Leser bereits zum fünften Mal im Rahmen unseres Readers’ Choice Awards entscheiden, wer für Sie die aktuell besten Development-Anbieter auf dem Markt sind. lesen

Microsoft lädt zum Azure Discovery Day 2019

Fokus auf DevOps, Serverless, Daten und KI

Microsoft lädt zum Azure Discovery Day 2019

DevOps, Serverless und Künstliche Intelligenz: Dies sind drei Schwerpunkte des diesjährigen Microsoft Azure Discovery Day. Entwickler und IT-Mitarbeiter können an zwei Terminen ihr Know-how zur PaaS-Lösung vertiefen und neue Möglichkeiten entdecken. lesen

Integrationsplattform für Cloud-native Entwicklung

Red Hat Integration bringt Agilität in Hybrid-Architekturen

Integrationsplattform für Cloud-native Entwicklung

Red Hat Integration wird um neue Komponenten und Funktionen zur Verbindung von Anwendungen, Daten und Geräten in hybriden Architekturen erweitert. Cloud-basiertes Self-Service Messaging und Event Streaming gehören dazu ebenso wie die vollständige Abdeckung des API-Lebenszyklus. lesen

PaaS mit Container-Backups und Multi-Region-Support

Neue Version Jelastic Bifrost 5.6 erschienen

PaaS mit Container-Backups und Multi-Region-Support

Die jüngste Version der Platform-as-a-Service-Lösung Jelastic Bifrost 5.6 erlaubt unter anderem automatische Backups und die Wiederherstellung von Containern während des Redeploys. Zudem soll es möglich sein, verpackte Anwendungen und Dienste über mehrere Regionen hinweg bereitzustellen lesen

Blockchain ist reif für die Produktion

Erstes Hyperledger Global Forum lockt 700 Besucher nach Basel

Blockchain ist reif für die Produktion

Mit produktiven Anwendungen, zwölf neuen Mitgliedern und starker Eigendynamik präsentierte sich das zur Linux Foundation gehörende Kooperationsprojekt Hyperledger vom 12. bis 15. Dezember in Basel – mit dem ersten Hyperledger Global Forum. lesen

Mehr Sicherheit für iPaaS-Lösung Dell Boomi

Blockchain-Integration und professionelle Zertifizierungen

Mehr Sicherheit für iPaaS-Lösung Dell Boomi

Im Zuge des jüngsten Updates hat Dell Boomi unter anderem eine Blockchain-Integration und Verbesserungen der Sicherheit erfahren. Benutzerfreundlichkeit und Verbesserungen an der Plattform standen ebenfalls im Fokus. lesen

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 44844147 / Definitionen)