IaaS = Infrastructure as a Service
> Du hast die Möglichkeit auf einem Hypervisor eine virtuelle Maschinen bereigestellt zu bekommen.
> Du kannst auch direkt die physikalische Maschine mieten
> Es erlaubt das Hosten eines Betriebssystems in der Cloud, welches einzigartig und nur für dich bereitgestellt wird
> Du bekommst Zugriff auf das Betriebssystem und musst es selber verwalten
> Du bezahlst nur das, was du wirklich nutzt
> Keine Langzeitbindung oder ein Langzeitvertrag notwendig!
> Sobald du das Betriebssystem oder den Dienst nicht mehr brauchst, schaltest du ihn aus und musst nichts mehr dafür zahlen
PaaS = Platform as a Service
> Es ist vergleichbar mit "Elasitc Beanstalk"
> Du weißt nicht genau, welche Ressourcen du brauchst, hast aber Programmcode den du laufen lassen möchtes
> Hier ist PaaS ideal, denn die notwendigen Ressourcen werden bedarfsgerecht bereitgestellt
> Alleinstellungsmerkmal: Du musst dich nicht um das Thema Provisionierung kümmern!
SaaS = Software as a Service
> Sehr einfach vom Verständnis
> Gmail oder Office 365 z.B. sind SaaS Anwendungen
> Dich interessiert nicht die darunterliegende Infrastruktur, die Hochverfügbarkeit, die Netzwerkonfiguration oder das Patchverhalten der Systeme, etc.
> Der Fokus liegt ganz klar nur auf der genutzten/gemieteten Software
FaaS = Function as a Service
> Es wird von irgendjemanden eine Funktion erstellt/geschrieben, die benutzbar ist
> Jemand hat z.B. eine Funktion für die Registrierung von Benutzern geschrieben
> Diese Funktion "recyelst" du und verwendest sie einfach in der Applikation wieder.