Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung
unter dem Förderkennzeichen 16OH22005 gefördert.
Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin.
Wir bilden Zukunft.
Cloud Service-Modelle
Wir bilden Zukunft.
Cloud Service-Modelle
Ein Cloud Service-Modell, auch Delivery Model genannt, bezeichnet eine spezifische,
vordefinierte Kombination von IT-Ressourcen, die von einem Cloud-Provider angeboten wird
Je nach genutztem Modell bietet der Cloud
Provider mehr oder weniger Abstraktion über die eigentlichen IT-Ressourcen
Vor allem drei Modelle sind populär; IaaS, PaaS und SaaS
Wir bilden Zukunft.
IAAS
Infrastructure as a Service
Wir bilden Zukunft.
Infrastructure as a Service (Iaas)
Bei einem On-Premise-Setup ist das lokale IT- Team verantwortlich für die Verwaltung von IT- Ressourcen und dazugehörenden Technologien
Bei Infrastructure as a Service werden viele dieser Tätigkeiten abstrahiert und über
Programmierschnittstellen oder Web- Applikationen zugängiggemacht
– Bspw. werden Server (virtuell oder physisch) bei Bedarf (ab-) bestellt und konfiguriert
Tätigkeiten wie Procurement-Prozesse,
Installations- oder administrative Tätigkeiten werden vom Provider übernommen
Wir bilden Zukunft.
Infrastructure as a Service (IaaS)
Das NIST definiert IaaS als
The capability provided by the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud
infrastructure but has control over operating system, storage, and deployed applications and possibly limited control of select networking components (e.g., host
firewalls).
Wir bilden Zukunft.
Infrastructure as a Service (IaaS)
Die Cloud Security Alliance definiert IaaS wie folgt:
Delivers computer infrastructure (typically a
platform virtualization environment) as a service, along withraw storage and networking. Rather than purchasing servers, software, data center space, or network equipment, clients instead buy those
resources as a fully outsourced service.
Wir bilden Zukunft.
Infrastructure as a Service (IaaS)
Der Consumer verwaltet die Infrastruktur mit vom Anbieter bereitgestellten Werkzeugen selbstständig
In der Regel handelt es sich um Server in Form von virtuellen Instanzen oder dedizierter
Hardware
Die Verwaltung (Betriebssystem, Konfiguration, Applikationen, …) wird weiterhin vom Consumer übernommen
Wir bilden Zukunft.
PAAS
Platform as a Service
Wir bilden Zukunft.
Platform as a Service (PaaS)
Über IaaS angesiedelt ist das Platform as a Service-Modell
Dabei handelt es sich um „ready-to-use“-
Umgebungen, die aus bereits konfigurierten IT- Ressourcen bestehen
Bei PaaS wird die Infrastruktur weiter
abstrahiert, der Cloud Consumer konzentriert sich auf das Bereitstellen von Applikationen in einem vordefinierten Ressourcenrahmen
Wir bilden Zukunft.
Platform as a Service (PaaS)
Das NIST definiert PaaS als
The capability to the consumer is to deploy onto the cloud infrastructure consumer-created or
acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure,
including network, servers, operating systems, or storage, but has control over the deployed
applications and possibly configuration settings for the application-hosting environment.
Wir bilden Zukunft.
Platform as a Service (PaaS)
Die Cloud Security Alliance definiert PaaS wie folgt:
The delivery of a computing platform and solution stack as a service. PaaS offerings faciliate
deployment of applications without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities.
Wir bilden Zukunft.
Platform as a Service (PaaS)
Bei PaaS konzentriert sich der Cloud Consumer auf die Bereitstellung seiner Applikation(en)
Es ist nicht notwendig, die zugrundeliegende Infrastruktur zu verwalten
Meist können folgende Aspekte/Bausteine in PaaS-Angeboten gefunden werden:
– Datenbanken; Logging; Monitoring; Sicherheit;
Caching; Suche; E-Mail; Analytics; Payments
Wir bilden Zukunft.
SAAS
Software as a Service
Wir bilden Zukunft.
Software as a Service (SaaS)
Bei Software as a Service (SaaS) handelt es sich um in einem Cloud-Kontext bereitgestellte Anwendungen
In der Regel können diese von mehreren
Nutzergruppen verwendet werden (Multitenant- Fähigkeit)
Der Cloud Consumer ist lediglich für die Konfiguration der eigentlichen Anwendung verantwortlich, nicht für die Infrastruktur
Wir bilden Zukunft.
Software as a Service (SaaS)
Das NIST definiert SaaS als
The capability provided to the consumer is to use the provider's applications running on a cloud infrastructure.
The applications are accessible from various client
devices through either a thin client interface, such as a web browser, or a program interface. The consumer does not manage or control the underlying cloud
infrastructure, including network, servers, operating systems, storage, or even individual application
capabilities, with the possible exception of limitied user- specific application configuration settings.
Wir bilden Zukunft.
CLOUD STACK
Cloud Service-Modelle im Vergleich
Wir bilden Zukunft.
Cloud Stack
Zur Darstellung der Zuständigkeiten in
verschiedenen Cloud Service-Modellen wird der Cloud Stack genutzt
Dieser zeigt
– Service-Modelle
– Verantwortungsbereiche und –komponenten – Verantwortliche Partei
Wir bilden Zukunft.
Cloud Stack
Kontrolle und Funktionalität des Consumers
Service-Modell Kontrolle Funktionalität
SaaS Nutzung und
nutzungsbezogene Konfiguration
Zugriff der
Benutzeroberfläche
PaaS Limitierte
Administrationsfähigkeit
Moderate administrative Kontrolle über relevante IT-Ressourcen
IaaS Komplette
Administration
Kompletter Zugriff auf virtuelle Infrastruktur
Wir bilden Zukunft.
Cloud Stack
Aktivitäten von Consumer und Provider
Service-Modell Consumer-Aktivitäten Provider-Aktivitäten
SaaS Nutzen und
Konfigurieren des Dienstes
Implementierung und Messung des Dienstes PaaS Entwickelt, testet, stellt
bereit und verwaltet Cloud-Dienste und Cloud-basierte Lösungen
Vorkonfiguriert die Plattform und stellt
notwendige Infrastruktur bereit, Messung der Nutzung
IaaS Verwaltet und
konfiguriert die
Infrastruktur und die notwendige Software
Provisionierung und Bereitstellung der physischen
Infrastruktur, Messung
Wir bilden Zukunft.
Cloud Stack
Die verschiedenen Cloud Service-Modelle bauen aufeinander auf – ähnlich dem ISO- Schichtenmodell
Tatsächlich ist es üblich, die Angebote auch intern beim Cloud Provider aufeinander
aufzubauen
SaaS-Team PaaS-Team IaaS-Team
Wir bilden Zukunft.
Fragen
Welche weiteren Modelle wären denkbar?
Untersuchen Sie die Dienste Amazon Aurora und Amazon RDS
– Als was für Service Modelle sind diese beiden zu klassifizieren?
– Wie unterscheiden sich die beiden Angebote?
In wie fern kann eine Suchmaschine (z.B.
DuckDuckGo) als Cloud-Angebot klassifiziert werden?
Wir bilden Zukunft.
Aufgaben
Recherchieren Sie die Funktionsweise von Google App Engine
– https://cloud.google.com/appengine/
– Als was für ein Service Modell ist das Angebot zu klassifizieren?
– Lesen Sie die Dokumentation zur Bereitstellung einer Anwendung mit einer Technologie Ihrer Wahl
– https://cloud.google.com/appengine/docs/