LF04

Cloud Computing#

Cloud Computing bezeichnet die bedarfsgerechte Bereitstellung von IT-Ressourcen (Server, Speicher, Software) über das Internet, ohne dass eigene Hardware betrieben werden muss.


1. Service-Modelle (Was wird bereitgestellt?)#

flowchart TD
    S["SaaS — Fertige Anwendung<br/>Nutzer klickt nur<br/>z.B. Microsoft 365, Google Workspace"]
    P["PaaS — Entwicklungsumgebung<br/>Entwickler baut App<br/>z.B. Google App Engine, Heroku"]
    I["IaaS — Infrastruktur<br/>Admin verwaltet Server/Netz<br/>z.B. AWS EC2, Azure VMs, Hetzner Cloud"]
    S --> P --> I

Von SaaS zu IaaS steigt der eigene Verwaltungsaufwand: bei SaaS verwaltet der Anbieter fast alles, bei IaaS übernimmt der Kunde deutlich mehr Eigenverantwortung.

IaaS — Infrastructure as a Service#

Detail
WasVirtuelle Maschinen, Speicher, Netzwerk
Verwaltet KundeOS, Laufzeiten, Anwendungen, Daten
Verwaltet AnbieterPhysische Hardware, Rechenzentrum
BeispieleAWS EC2, Microsoft Azure VMs, Google Compute Engine
ZielgruppeSystemadministratoren

PaaS — Platform as a Service#

Detail
WasEntwicklungsplattform mit Runtime, Datenbank, Tools
Verwaltet KundeAnwendungscode, Daten
Verwaltet AnbieterOS, Runtime, Middleware, Hardware
BeispieleGoogle App Engine, Heroku, Azure App Service
ZielgruppeSoftwareentwickler

SaaS — Software as a Service#

Detail
WasFertige Software über Browser/App
Verwaltet KundeNur eigene Daten und Einstellungen
Verwaltet AnbieterAlles (Software, OS, Hardware)
BeispieleMicrosoft 365, Google Workspace, Salesforce, Zoom
ZielgruppeEndanwender

2. Deployment-Modelle (Wo liegt die Cloud?)#

ModellBeschreibungVorteileNachteile
Public CloudRessourcen beim externen Anbieter (AWS, Azure, Google)Skalierbar, keine eigene InfrastrukturDatenschutz (Daten beim Anbieter), Abhängigkeit
Private CloudCloud-Infrastruktur im eigenen RechenzentrumVolle Kontrolle, DatenschutzHohe Kosten, eigener Betrieb
Hybrid CloudMix aus Public und Private CloudFlexibel, sensible Daten bleiben internKomplex zu verwalten
Multi CloudNutzung mehrerer Public-Cloud-AnbieterKein Vendor Lock-inSehr komplex

3. Vergleich: Eigenes Rechenzentrum vs. Cloud#

KriteriumOn-Premises (eigenes RZ)Cloud
Investitionskosten (CAPEX)Hoch (Hardware kaufen)Gering (kein Kauf)
Betriebskosten (OPEX)Strom, Personal, WartungNutzungsabhängige Gebühren
SkalierbarkeitBegrenzt, teuerSchnell und flexibel
Datenschutz/KontrolleVolle KontrolleAbhängig vom Anbieter
VerfügbarkeitVon eigener Infrastruktur abhängigSLAs mit Verfügbarkeitsgarantie

4. Typische Cloud-Dienste im IT-Umfeld#

KategorieBeispiele
ComputeAWS EC2, Azure VM, Google Compute Engine
StorageAWS S3, Azure Blob Storage, Google Cloud Storage
DatenbankenAWS RDS, Azure SQL, Google Cloud SQL
BackupAzure Backup, AWS Backup
NetzwerkAWS VPC, Azure Virtual Network
OfficeMicrosoft 365, Google Workspace

5. Vor- und Nachteile von Cloud Computing#

VorteileNachteile
Schnelle BereitstellungDatenschutz (DSGVO-Probleme bei US-Anbietern)
Kostentransparenz (Pay-per-Use)Abhängigkeit vom Anbieter (Vendor Lock-in)
SkalierbarkeitInternetverbindung notwendig
Hochverfügbarkeit durch AnbieterLangfristig ggf. teurer als On-Premises
Kein Hardware-Kauf nötigEingeschränkte Kontrolle

6. DSGVO & Cloud#

Bei Cloud-Diensten in der EU ist auf die DSGVO-Konformität zu achten:

  • Daten dürfen nur in der EU oder in Ländern mit angemessenem Datenschutzniveau gespeichert werden
  • Auftragsverarbeitungsvertrag (AVV) mit dem Cloud-Anbieter erforderlich
  • US-Anbieter (AWS, Azure, Google): EU-Rechenzentren möglich, aber kritisch zu prüfen

Wichtige Hinweise für die Prüfung#

  • IaaS = Infrastruktur (VMs, Netz, Speicher) — Kunde verwaltet OS + App
  • PaaS = Plattform (Runtime, Tools) — Kunde verwaltet nur App-Code
  • SaaS = Software (fertige App) — Kunde verwaltet nur Daten
  • Public = externer Anbieter, Private = eigenes RZ, Hybrid = beides
  • Cloud-Kosten: OPEX statt CAPEX (laufende Betriebskosten statt Investition)

Prüfungsbeispiele#

„Ein Unternehmen möchte eine Webanwendung entwickeln, sich aber nicht um Betriebssystem, Runtime oder Server kümmern. Welches Servicemodell passt?"

PaaS — der Anbieter verwaltet OS, Runtime und Hardware, das Unternehmen kümmert sich nur um den Anwendungscode.

„Nenne den Hauptunterschied zwischen Public Cloud und Private Cloud in Bezug auf Datenschutz."

Private Cloud: volle Kontrolle über die Daten, da die Infrastruktur im eigenen Rechenzentrum liegt. Public Cloud: Daten liegen beim externen Anbieter, DSGVO-Konformität (Speicherort, AVV) muss geprüft werden.

„Warum spricht man bei Cloud-Kosten von OPEX statt CAPEX?"

→ Weil keine Hardware gekauft wird (Investition/CAPEX), sondern laufende, nutzungsabhängige Betriebskosten (OPEX) anfallen — pay-per-use statt Anschaffung.


Quiz#

❓ Ein Unternehmen will nur Anwendungscode entwickeln, ohne sich um Betriebssystem, Runtime oder Server zu kümmern. Welches Servicemodell passt?
❓ Welche Aussagen zu Cloud-Kosten (OPEX statt CAPEX) treffen zu?
❓ Was beschreibt eine Hybrid Cloud am besten?
❓ Was ist bei Cloud-Diensten in der EU aus Datenschutzsicht zwingend erforderlich?

Siehe auch#

  • hypervisor — Hypervisoren als technische Grundlage von Cloud-Infrastrukturen
  • container — Container als Baustein moderner Cloud-Architekturen
  • san nas — Speicheranbindung in Cloud-Umgebungen
  • backup strategien — Backup in der Cloud

Ressourcen#