1. Grundlagen Flashcards
Cloud Computing - Definition
○ Cloud Computing ist ein Modell, das es erlaubt bei Bedarf, jederzeit und
überall bequem über ein Netz auf einen geteilten Pool von konfigurierbaren
Rechnerressourcen (z. B. Netze, Server, Speichersysteme, Anwendungen und
Dienste) zuzugreifen, die schnell und mit minimalem Managementaufwand
oder geringer Serviceprovider-Interaktion zur Verfügung gestellt werden
können
Cloud - Begriffbestandteile
○ 𝐂ommon Infrastructure
○ 𝐋ocation Independence
○ 𝐎nline Accessibility
○ 𝐔tility Pricing
○ on-𝐃emand Resources
Unterschiede zum klassischen IT-Outsourcing
○ Dienstleistung: Standardisiert vs. Individualisiert
○ Zuordnung physische Ressourcen: variabel vs fest
○ Vorlaufzeit: Sofort vs. mehrere Monate
○ Vertragslaufzeit: Kurzfristig/on Demand vs. Mittel- bis Langfristig
○ Outsourcingpartner: mehrere möglich vs. 1
Bereitstellungsmodelle
○ Public Cloud
○ Private Cloud
○ Hybrid Cloud
→ zur Auslagerung bestimmter Funktionalitäten
○ Community Cloud
Virtualisierung
○ Technologie, mit der aus physischem Hardware-System mehrere simulierte Umgebungen/dedizierte Ressourcen erstellen lassen
○ Vorteil: Menge und Konfiguration der Ressourcen kann beliebig den Anforderungen angepasst werden/leichte Duplikation
Container (vs. VM)
○ An Betriebssystem und Architektur des Hosts gebunden
○ Geringe Anlaufzeit (ms. vs min.)
○ geringer Speicherplatzbedarf
○ Hohe Effizienz
Nutzungsarten (AA)
○ IaaS, PaaS, SaaS
Infrastructure as a Service (IaaS)
○ Kunde erhält Zugriff auf grundlegende Infrastrukturdienste
→ Rechenleistung, Datenspeicher, Kommunikationsverbindungen
○ Nutzung: Auslagerung von Rechenoperationen, Backup, Entwicklung von Anwendungsplattformen
○ Beispiele: Amazon EC2/S3, Google Storage
Platform as a Service (PaaS)
○ Bereitstellung von vorkonfigurierten Umgebungen
○ Nutzung: Entwicklung von Anwendungen, Ausführung von Anwendungen
○ Beispiele: Google App Engine, SAP HANA Cloud Platform
Software as a Service (SaaS)
○ Zentrale Bereitstellung von Anwendungssoftware und -diensten, die über ein Netzwerk nach Bedarf bezogen werden können
○ Administrativer Aufwand sehr gering, aber i.d.R. keine Individualsoftware (wenig Anpassungsmöglichkeiten), Integration mit anderen Anwendungen schwierig
○ Beispiele: Google Docs, Salesforce CRM, Netflix, Shopify
Preismodelle
○ Pay-per-Use/On-Demand (IaaS, PaaS, SaaS)
○ Reservierung (IaaS)
→ Reduzierte On-Demand-Preise für längere Vertragslaufzeiten
○ Auktion
○ Abo
○ Anzahl der Geschäftstransaktionen
○ Freemium (SaaS)