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?)#

┌─────────────────────────────────────────────────┐
│                    SaaS                         │
│  Fertige Anwendung — Nutzer klickt nur         │
│  Beispiele: Microsoft 365, Google Workspace     │
├─────────────────────────────────────────────────┤
│                    PaaS                         │
│  Entwicklungsumgebung — Entwickler baut App    │
│  Beispiele: Google App Engine, Heroku           │
├─────────────────────────────────────────────────┤
│                    IaaS                         │
│  Infrastruktur — Admin verwaltet Server/Netz   │
│  Beispiele: AWS EC2, Azure VMs, Hetzner Cloud   │
└─────────────────────────────────────────────────┘
       Kunde verwaltet mehr ↕ Anbieter verwaltet mehr

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)

Siehe auch#

  • hypervisor — Hypervisoren als technische Grundlage von Cloud-Infrastrukturen
  • container — Container als Baustein moderner Cloud-Architekturen
  • [[../04_storage/san_nas]] — Speicheranbindung in Cloud-Umgebungen
  • [[../06_it-sicherheit/backup-strategien]] — Backup in der Cloud

Ressourcen#