Artikel Inhalt
10. April 2019 Jakob Beyer
Cloud-Software für Finance Executive 2 Min.Platform-as-a-Service ("PaaS") ist eine cloudbasierte Plattform für die Entwicklung und Ausführung von Software-Anwendungen. Sie fügt dem Modell von IaaS neben Hardware eine Software-Entwicklungsumgebung hinzu, auf die der PaaS-Nutzer zugreifen kann.
PaaS-Anbieter unterhalten Server, auf denen sie dem Anwender eine cloudbasierte Software-Umgebung bereitstellen. In dieser können die Anwender - in der Regel sind das Software-Entwickler - mit vorgegebenen Programmiersprachen eigene Anwendungen entwickeln oder betreiben.
Je nach PaaS-Provider werden verschiedene Programmiersprachen und zusätzliche Software wie Entwicklungstools angeboten. PaaS stellt somit das Bindeglied zwischen Infrastructure-as-a-Service ("IaaS") und Software-as-a-Service ("SaaS") dar.
Die Vorteile von IaaS wie einfache Skalierbarkeit oder geringe Wartungskosten gelten auch für PaaS-Lösungen.
Durch die Verwendung einer standardisierten Entwicklungsumgebung mit verschiedenen Programmiersprachen können sich Programmierer ganz auf ihr Projekt konzentrieren. Sie müssen hierzu nicht zunächst ein Betriebssystem oder andere Programme installieren und einrichten. Die komplette Instandhaltung der Hard- und Software übernimmt der PaaS-Anbieter.
Die gesamte Plattform lässt sich samt Features komfortabel über das Internet erreichen. Somit ist ein standortunabhängiges Arbeiten möglich, was vor allem in der kollaborativen Software-Entwicklung von großer Bedeutung ist. Es spielt somit keine Rolle, von wo aus einzelne Teammitglieder arbeiten - jeder hat Zugriff auf die gemeinsame virtuelle Arbeitsumgebung.
Da alle Teilnehmer eines Projekts in der gleichen Umgebung auf der PaaS-Plattform arbeiten, werden neue Inhalte in Echtzeit synchronisiert. Das erleichtert die Fortschrittskontrolle durch Teamleiter immens und ermöglicht ein effizientes gemeinsames Programmieren von Anwendungskomponenten.
Abhängig vom PaaS-Anbieter stehen den Nutzern verschiedene Software-Tools zur Verfügung. Mit diesen können erstellte Programme ausführlich analysiert und getestet werden. Aufwendige Programm-Simulationen werden bei Bedarf in der Cloud-Umgebung durchgeführt, ohne dass dafür große Investitionen getätigt werden müssen.
***
KOSTENFREIER GUIDE
✓ Wie Sie an den entscheidenden Stellschrauben drehen und Ihre Zahlen verbessern.