1.7 Summarize cloud concepts and their purposes.
Fassen Sie Cloud-Konzepte und ihre Zwecke zusammen.
Fassen Sie Cloud-Konzepte und ihre Zwecke zusammen.
-
- 1 / 9
-
Cartes-fiches
Types of services: SaaS
Software as a Service (SaaS) ist ein Teilbereich des Cloud Computings. Das SaaS-Modell basiert auf dem Grundsatz, dass die Software und die IT-Infrastruktur bei einem externen IT-Dienstleister betrieben und vom Kunden als Dienstleistung genutzt werden. Für die Nutzung von Online-Diensten wird ein internetfähiger Computer sowie die Internetanbindung an den externen IT-Dienstleister benötigt. Der Zugriff auf die Software wird meist über einen Webbrowser realisiert.
Für die Nutzung und den Betrieb zahlt der Servicenehmer ein Nutzungsentgelt. Durch das SaaS-Modell werden dem Servicenehmer die Anschaffungs- und Betriebskosten teilweise erspart, da der Servicegeber die komplette IT-Administration und weitere Dienstleistungen wie Wartungsarbeiten und Softwareaktualisierungen übernimmt. Zu diesem Zweck wird die IT-Infrastruktur, einschließlich aller administrativen Aufgaben, ausgelagert, und der Servicenehmer kann sich auf sein Kerngeschäft konzentrieren.
Types of services: PaaS
Als Platform as a Service (PaaS) bezeichnet man eine Dienstleistung, die in der Cloud eine Computer-Plattform für Entwickler von Webanwendungen zur Verfügung stellt. Dabei kann es sich sowohl um schnell einsetzbare Laufzeitumgebungen (typischerweise für Webanwendungen), aber auch um Entwicklungsumgebungen handeln, die mit geringem administrativem Aufwand und ohne Anschaffung der darunterliegenden Hardware und Software genutzt werden können. Sie unterstützen den gesamten Software-Lebenszyklus vom Design über die Entwicklung, den Test, die Auslieferung bis hin zum Betrieb der Webanwendungen über das Internet. Platform as a Service ist ein Teil von Everything as a Service.
Einige Angebote umfassen auch Dienste zur kollaborativen Arbeit und Versionierung, zum Monitoring und für die Sicherheit oder Middleware-Dienste zum Speichern von Daten oder für die Kommunikation zwischen Anwendungen. PaaS-Angebote bauen auf einer skalierbaren Infrastruktur (IaaS) von Speicher und Rechenleistung auf und können somit ebenfalls skalieren. Aufbauend auf einer PaaS-Umgebung können Software as a Service (SaaS)-Angebote entstehen. Somit ist PaaS die mittlere Schicht im Cloud Stack.
Types of services: IaaS
Unter IaaS (Infrastructure As A Service) versteht man ein Geschäftsmodell, das entgegen dem klassischen Kaufen von Rechnerinfrastruktur („Mein Server steht in meinem Keller.“) vorsieht, diese bei Bedarf (on demand) zu mieten. Daraus ergeben sich eine Vielzahl von Anwendungsmöglichkeiten, u. a.:
- einmalige Anwendungen werden bezahlbar
- Belastungsspitzen werden abgefangen
- plötzliches Wachstum ist ohne Probleme möglich (Skalierbarkeit)
- brachliegende Kapazitäten können sofort wieder freigegeben werden
- für selten ausgeführte Anwendungen muss nicht extra Infrastruktur vorgehalten werden
- durch die dazu nötige Virtualisierungstechnologie wird ein einfaches Softwaretesting auf den unterschiedlichsten Plattformen möglich
Der möglicherweise bekannteste Anbieter von IaaS ist Amazon Web Services mit Produkten wie EC2 für Rechenleistung und S3 für Speicher. Ein international aktiver deutscher Anbieter von Managementsoftware für heterogene IaaS ist Zimory.IaaS-ERP-Software wird u. a. von SAP angeboten.
Cloud delivery models: Public
Public Cloud – die öffentliche Rechnerwolke
Bietet Zugang zu abstrahierten IT-Infrastrukturen für die breite Öffentlichkeit über das Internet. Public-Cloud-Diensteanbieter erlauben ihren Kunden, IT-Infrastruktur zu mieten auf einer flexiblen Basis des Bezahlens für den tatsächlichen Nutzungsgrad bzw. Verbrauch (pay-as-you-go), ohne Kapital in Rechner- und Datenzentrumsinfrastruktur investieren zu müssen.
Cloud delivery models: Privat
Private Cloud – die private Rechnerwolke
Eine Private Cloud ist eine Cloud-Umgebung, die ausschließlich für eine Organisation betrieben wird. Das Hosten und Verwalten der Cloud-Plattform kann intern (beispielsweise durch firmeneigene Rechenzentren), aber auch durch Dritte erfolgen.
https://de.wikipedia.org/wiki/Cloud_Computing#Private_Cloud_%E2%80%93_die_private_Rechnerwolke
Cloud delivery models: Hybrid
Hybrid Cloud – die hybride Rechnerwolke
Bietet kombinierten Zugang zu abstrahierten IT-Infrastrukturen aus den Bereichen von Public Clouds und Private Clouds, nach den Bedürfnissen ihrer Nutzer.
https://de.wikipedia.org/wiki/Cloud_Computing#Hybrid_Cloud_%E2%80%93_die_hybride_Rechnerwolke
Connectivity methods
Cloud-Computing (deutsch Rechnerwolke oder Datenwolke[1]) ist eine IT-Infrastruktur welche beispielsweise über das Internet verfügbar gemacht wird. Sie beinhaltet in der Regel Speicherplatz, Rechenleistung oder Anwendungssoftware als Dienstleistung.
Technischer formuliert umschreibt Cloud-Computing den Ansatz, IT-Infrastrukturen über ein Rechnernetz zur Verfügung zu stellen, ohne dass diese auf dem lokalen Rechner installiert sein müssen.
Angebot und Nutzung dieser Dienstleistungen erfolgen dabei ausschließlich durch technische Schnittstellen und Protokolle, etwa mittels eines Webbrowsers. Die Spannweite der im Rahmen des Cloud-Computings angebotenen Dienstleistungen umfasst das gesamte Spektrum der Informationstechnik und beinhaltet unter anderem Infrastruktur, Plattformen und Software.
Das NIST listet fünf essenzielle Charakteristika für Cloud-Computing:
On-demand self-service[
Selbstzuweisung von Leistungen aus der Cloud durch den oder die Nutzer, die bei Bedarf bereitstehen soll.
Broad network access
Leistungen aus der Cloud sind über Standardmechanismen über das Netzwerk erreichbar.
Resource pooling
Ressourcen wie Rechenleistung, Netzwerk oder Storage werden zwischen unterschiedlichen Projekten und Kunden geteilt.
Rapid elasticity
Virtuelle Ressourcen skalieren schnell und aus Nutzersicht nahezu unbegrenzt und können auch automatisiert auf Laständerungen angepasst werden.
Measured service
Ressourcennutzung kann gemessen und überwacht werden. Zum Beispiel für Abrechnung oder auch automatische Skalierung.
Demzufolge geht Cloud-Computing über andere gegenwärtig diskutierte Ansätze (z. B. Virtualisierung) hinaus. Unter der Bedingung einer öffentlichen Verfügbarkeit, ähnlich beispielsweise dem öffentlichen Telefonnetz, kann man Cloud-Computing je nach Architektur auch als Summe von SaaS und Utility Computing ansehen.
Security implications/considerations
Auswirkungen auf die Sicherheit / Überlegungen
offen
Relationship between local and cloud resources
Beziehung zwischen lokalen und Cloud-Ressourcen
offen