Public Cloud

KAPITEL 08 · CLOUD & INFRASTRUKTUR

Public Cloud

Skalierbare Cloud-Dienste von AWS, Azure, Google Cloud und mehr. Erfahren Sie alles über IaaS, PaaS, SaaS, Kostenmodelle, Use Cases und Best Practices für die Public Cloud.

AWS Azure Google Cloud Kostenrechner

Inhaltsverzeichnis

Schnellübersicht

Auf dieser Seite lernen Sie alles über Public Cloud:

  • Definition: Was ist Public Cloud und wie funktioniert sie?
  • Provider: AWS, Azure, Google Cloud, Alibaba, Oracle, IBM im Vergleich
  • Service-Modelle: IaaS, PaaS, SaaS, FaaS erklärt
  • Kostenrechner: Interaktive Berechnung der Cloud-Kosten
  • Vor- und Nachteile: Wann Public Cloud sinnvoll ist
  • Use Cases: Typische Anwendungsfälle für Public Cloud
  • FAQ: Häufige Fragen und Antworten

1. Was ist Public Cloud?

Definition

Public Cloud bezeichnet Cloud-Computing-Dienste, die von Drittanbietern über das öffentliche Internet bereitgestellt werden. Im Gegensatz zur Private Cloud (eigene Infrastruktur) nutzen Sie bei der Public Cloud die Rechenzentren und Dienste von Anbietern wie Amazon Web Services (AWS), Microsoft Azure oder Google Cloud Platform (GCP).

Das Pay-as-you-go-Modell ermöglicht es, Ressourcen nach Bedarf zu nutzen und nur für das zu bezahlen, was tatsächlich verbraucht wird. Dies macht Public Cloud besonders attraktiv für Startups, skalierende Unternehmen und Projekte mit schwankender Auslastung.

Typische Public Cloud-Dienste: Virtuelle Maschinen (VMs), Managed Databases, Container-Orchestrierung, KI/ML-Services, Serverless Computing, Storage und Content Delivery Networks (CDNs).

Public Cloud vs. Private Cloud vs. Hybrid Cloud

  • Public Cloud: Dienste von Drittanbietern (AWS, Azure, GCP) über das Internet
  • Private Cloud: Eigene Cloud-Infrastruktur im Unternehmen (On-Premises oder gehostet)
  • Hybrid Cloud: Kombination aus Public und Private Cloud für maximale Flexibilität

2. Die größten Public Cloud Provider

Der Public Cloud-Markt wird von wenigen großen Anbietern dominiert. Hier die wichtigsten im Vergleich:

~32% Marktanteil

Amazon Web Services

Der Marktführer seit 2006

AWS ist der älteste und größte Public Cloud Provider mit über 200 Diensten in 30+ Regionen weltweit.

  • Compute: EC2, Lambda, ECS, EKS
  • Storage: S3, EBS, Glacier
  • Datenbank: RDS, DynamoDB, Aurora
  • Stärken: Größtes Ökosystem, ausgereift
Empfohlen für: Unternehmen jeder Größe, Startups, Enterprise-Workloads, globale Anwendungen.
~23% Marktanteil

Microsoft Azure

Enterprise-Fokus & Hybrid Cloud

Azure ist besonders stark in Enterprise-Umgebungen und bietet nahtlose Integration mit Microsoft-Produkten.

  • Compute: Virtual Machines, Functions, AKS
  • Storage: Blob Storage, Disk Storage
  • Datenbank: SQL Database, Cosmos DB
  • Stärken: Active Directory, Office 365, Hybrid
Empfohlen für: Microsoft-orientierte Unternehmen, Hybrid Cloud, .NET-Anwendungen, Enterprise IT.
~10% Marktanteil

Google Cloud Platform

KI/ML & Kubernetes-Spezialist

GCP ist führend bei KI/ML, Big Data und Kubernetes (Kubernetes wurde bei Google erfunden).

  • Compute: Compute Engine, Cloud Run, GKE
  • Storage: Cloud Storage, Filestore
  • Datenbank: Cloud SQL, Spanner, BigQuery
  • Stärken: TensorFlow, Kubernetes, Big Data
Empfohlen für: KI/ML-Projekte, Big Data Analytics, Kubernetes-native Anwendungen, Data Science.
~6% Marktanteil

Alibaba Cloud

Führend in Asien

Alibaba Cloud ist der größte Cloud-Provider in China und Asien mit starker Präsenz in der Region.

  • Compute: ECS, Function Compute, ACK
  • Storage: OSS, NAS, HBR
  • Datenbank: ApsaraDB, PolarDB
  • Stärken: Asien-Pazifik, E-Commerce
Empfohlen für: Unternehmen mit Fokus auf Asien, E-Commerce, China-Markteintritt.
~2% Marktanteil

Oracle Cloud

Enterprise-Datenbanken & ERP

Oracle Cloud ist spezialisiert auf Enterprise-Datenbanken, ERP-Systeme und geschäftskritische Anwendungen.

  • Compute: Compute, OKE, Functions
  • Storage: Object Storage, Block Volume
  • Datenbank: Autonomous Database, MySQL
  • Stärken: Oracle DB, ERP, Hochleistung
Empfohlen für: Oracle-Datenbanken, ERP-Systeme, geschäftskritische Enterprise-Workloads.
~2% Marktanteil

IBM Cloud

Hybrid Cloud & Enterprise AI

IBM Cloud fokussiert sich auf Hybrid Cloud, Enterprise AI (Watson) und regulierte Industrien.

  • Compute: Virtual Servers, Code Engine, IKS
  • Storage: Cloud Object Storage, File Storage
  • Datenbank: Db2, Cloudant, MongoDB
  • Stärken: Watson AI, Hybrid, Red Hat OpenShift
Empfohlen für: Hybrid Cloud, Enterprise AI, regulierte Industrien (Finanz, Gesundheit), Red Hat OpenShift.

3. Cloud Service-Modelle

Public Cloud-Dienste werden in verschiedene Service-Modelle unterteilt, je nachdem, wie viel Kontrolle und Verantwortung Sie haben möchten.

IaaS

Infrastructure as a Service

Virtualisierte Hardware-Ressourcen (VMs, Storage, Netzwerke). Sie verwalten Betriebssystem und Anwendungen.

  • AWS: EC2, EBS, VPC
  • Azure: Virtual Machines, Disk Storage
  • GCP: Compute Engine, Persistent Disk
  • Kontrolle: OS, Runtime, Anwendungen, Daten

PaaS

Platform as a Service

Verwaltete Plattform für Anwendungsentwicklung. Sie deployen Code, der Provider verwaltet die Infrastruktur.

  • AWS: Elastic Beanstalk, RDS
  • Azure: App Service, SQL Database
  • GCP: App Engine, Cloud SQL
  • Kontrolle: Anwendungen, Daten

SaaS

Software as a Service

Vollständig verwaltete Anwendungen über das Internet. Sie nutzen die Software, der Provider verwaltet alles.

  • Beispiele: Office 365, Salesforce, Slack
  • AWS: WorkSpaces, Chime
  • Azure: Microsoft 365, Dynamics 365
  • Kontrolle: Nur Konfiguration und Daten

FaaS

Function as a Service (Serverless)

Event-driven Computing ohne Server-Verwaltung. Sie schreiben Funktionen, der Provider skaliert automatisch.

  • AWS: Lambda
  • Azure: Functions
  • GCP: Cloud Functions
  • Kontrolle: Nur Code und Konfiguration
Modell Sie verwalten Provider verwaltet Use Case
IaaS OS, Runtime, Apps, Daten Hardware, Netzwerk, Virtualisierung Custom Infrastructure, Legacy Apps
PaaS Apps, Daten OS, Runtime, Middleware, Hardware App Development, Rapid Prototyping
SaaS Daten, Konfiguration Alles außer Daten Business Apps (CRM, ERP, Email)
FaaS Code, Events Alles außer Code Event-driven, Microservices, APIs

4. Interaktiver Cloud-Kostenrechner

Berechnen Sie die ungefähren monatlichen Kosten für Ihre Cloud-Infrastruktur. Beachten Sie: Dies ist eine Schätzung – tatsächliche Kosten hängen von Region, Nutzung und Rabatten ab.

Cloud-Kosten berechnen

Dieser Rechner hilft Ihnen bei der Planung Ihrer Cloud-Kosten. Wählen Sie Provider, Instanz-Typ und Nutzungsdauer – der Rechner zeigt sofort die geschätzten monatlichen Kosten.

Konfiguration

1-100 Instanzen
Block Storage in GB
Outbound Traffic pro Monat

Geschätzte monatliche Kosten

Compute (VMs)
Storage
Datenübertragung
Gesamtkosten pro Monat
Hinweis: Dies sind Schätzungen basierend on-demand Preisen (Stand 2024). Mit Reserved Instances (1-3 Jahre) können Sie bis zu 70% sparen. Spot Instances bieten bis zu 90% Rabatt bei flexibler Nutzung.

5. Vor- und Nachteile der Public Cloud

Public Cloud bietet viele Vorteile, hat aber auch Nachteile, die bei der Entscheidung berücksichtigt werden müssen.

Vorteile

  • Keine Investitionskosten: Keine teure Hardware beschaffen – Pay-as-you-go
  • Skalierbarkeit: Ressourcen in Minuten hoch- oder runterfahren
  • Globale Präsenz: Dienste in 30+ Regionen weltweit verfügbar
  • Hochverfügbarkeit: 99,9%+ SLAs mit automatischem Failover
  • Innovation: Zugriff auf neueste Technologien (KI/ML, Serverless)
  • Managed Services: Provider übernimmt Wartung, Patches, Backups

Nachteile

  • Kostenkontrolle: Unerwartete Kosten bei falscher Konfiguration möglich
  • Vendor Lock-in: Abhängigkeit von einem Anbieter
  • Datenschutz: Daten liegen bei Drittanbietern (DSGVO beachten)
  • Latenz: Internet-Abhängigkeit kann Latenz erhöhen
  • Komplexität: Cloud-Services erfordern spezialisiertes Wissen
  • Langzeitkosten: Bei konstanter Nutzung teurer als On-Premises

6. Typische Use Cases für Public Cloud

Public Cloud ist ideal für bestimmte Anwendungsfälle. Hier die häufigsten:

Startups & Skalierung

Schneller Start ohne Investition, automatische Skalierung bei Wachstum. Perfekt für MVP-Entwicklung und schnelle Markteinführung.

Web-Anwendungen

Globale Verfügbarkeit, CDN-Integration, Auto-Scaling bei Traffic-Spitzen. Ideal für SaaS-Plattformen und E-Commerce.

Big Data & Analytics

Massive Rechenleistung für Datenanalyse, ML-Training und Batch-Processing. Pay-per-use für temporäre Workloads.

DevOps & CI/CD

Ephemere Umgebungen für Testing, automatisierte Deployment-Pipelines, Infrastructure as Code.

Backup & Disaster Recovery

Kostengünstige Offsite-Backups, schnelle Recovery, georedundante Speicherung für Business Continuity.

Enterprise-Anwendungen

SAP, Oracle, Microsoft Dynamics in der Cloud. Managed Databases, Hochverfügbarkeit, Compliance-Zertifizierungen.

FAQ – Häufige Fragen & Antworten

Häufige Fragen zur Public Cloud

Welcher Cloud Provider ist der beste?

Es gibt keinen "besten" Provider – die Wahl hängt von Ihren Anforderungen ab:

  • AWS: Marktführer, größtes Ökosystem, ausgereift – ideal für die meisten Use Cases
  • Azure: Beste Wahl für Microsoft-orientierte Unternehmen, Hybrid Cloud, .NET-Entwicklung
  • Google Cloud: Führend bei KI/ML, Kubernetes, Big Data – ideal für Data Science
  • Alibaba Cloud: Beste Wahl für Asien-Pazifik, China-Markt
  • Oracle Cloud: Spezialisiert auf Oracle-Datenbanken und ERP
  • IBM Cloud: Hybrid Cloud, Watson AI, regulierte Industrien

Tipp: Viele Unternehmen nutzen Multi-Cloud-Strategien, um Vendor Lock-in zu vermeiden und die Stärken verschiedener Provider zu kombinieren.

Wie kann ich Cloud-Kosten kontrollieren und optimieren?

Cloud-Kosten können schnell aus dem Ruder laufen. Hier die wichtigsten Strategien:

  • Reserved Instances: 1-3 Jahre im Voraus buchen → bis zu 70% Rabatt
  • Spot Instances: Überschüssige Kapazität nutzen → bis zu 90% Rabatt (bei flexiblen Workloads)
  • Auto-Scaling: Ressourcen automatisch an Last anpassen
  • Monitoring & Alerts: Budget-Alarme einrichten, ungewöhnliche Ausgaben erkennen
  • Resource Tagging: Kosten nach Projekt/Abteilung zuordnen
  • Right-Sizing: Instanzen regelmäßig auf Über-/Unterdimensionierung prüfen
  • Storage Lifecycle: Alte Daten in günstigere Storage-Klassen verschieben

Tools: AWS Cost Explorer, Azure Cost Management, GCP Billing Reports helfen bei der Analyse.

Ist Public Cloud sicher? Was ist mit Datenschutz (DSGVO)?

Ja, Public Cloud ist sicher – oft sicherer als On-Premises, wenn richtig konfiguriert:

  • Zertifizierungen: ISO 27001, SOC 2, PCI DSS, HIPAA, GDPR-konform
  • Verschlüsselung: Daten at-rest und in-transit verschlüsselt
  • Identity & Access Management: Feingranulare Berechtigungen, MFA
  • Netzwerk-Sicherheit: VPCs, Security Groups, Firewalls, DDoS-Schutz
  • Compliance: Audit-Logs, CloudTrail, Activity Logs

DSGVO-Konformität:

  • Daten in EU-Regionen speichern (z.B. eu-central-1 für AWS)
  • Auftragsverarbeitungsvertrag (AVV) mit Cloud-Provider abschließen
  • Datenklassifizierung und Verschlüsselung implementieren
  • Recht auf Löschung (Data Residency) sicherstellen

Shared Responsibility Model: Der Provider sichert die Infrastruktur, Sie sind verantwortlich für Ihre Daten, Zugriffe und Konfiguration.

Was ist der Unterschied zwischen IaaS, PaaS, SaaS und FaaS?

Die vier Haupt-Service-Modelle im Vergleich:

  • IaaS (Infrastructure as a Service): Sie mieten virtuelle Hardware (VMs, Storage, Netzwerke) und verwalten Betriebssystem, Runtime und Anwendungen selbst. Beispiele: AWS EC2, Azure VMs, GCP Compute Engine.
  • PaaS (Platform as a Service): Sie deployen Anwendungen auf einer verwalteten Plattform. Der Provider kümmert sich um OS, Runtime, Middleware. Beispiele: AWS Elastic Beanstalk, Azure App Service, GCP App Engine.
  • SaaS (Software as a Service): Sie nutzen fertige Anwendungen über das Internet. Beispiele: Office 365, Salesforce, Slack.
  • FaaS (Function as a Service): Serverless Computing – Sie schreiben Funktionen, der Provider skaliert automatisch. Beispiele: AWS Lambda, Azure Functions, GCP Cloud Functions.

Faustregel: Je weiter rechts im Modell (IaaS → SaaS), desto weniger Kontrolle, aber auch weniger Verwaltungsaufwand.

Wann sollte ich Public Cloud vs. Private Cloud vs. Hybrid Cloud nutzen?

Die Wahl des Cloud-Modells hängt von Ihren Anforderungen ab:

  • Public Cloud: Ideal für Startups, skalierende Anwendungen, variable Workloads, globale Präsenz, schnelle Markteinführung.
  • Private Cloud: Ideal für regulierte Industrien (Finanz, Gesundheit), strenge Datenschutzanforderungen, konstante Workloads, Legacy-Systeme.
  • Hybrid Cloud: Kombination aus beiden – sensible Daten On-Premises, skalierende Workloads in der Public Cloud. Ideal für Unternehmen mit gemischten Anforderungen.

Entscheidungshilfe:

  • Benötigen Sie globale Skalierung? → Public Cloud
  • Haben Sie strenge Compliance-Anforderungen? → Private Cloud oder Hybrid
  • Schwankt Ihre Auslastung stark? → Public Cloud (Auto-Scaling)
  • Haben Sie Legacy-Systeme? → Hybrid Cloud
  • Wollen Sie schnell innovieren? → Public Cloud
Wie vermeide ich Vendor Lock-in bei Cloud-Providern?

Vendor Lock-in bedeutet, dass Sie von einem Anbieter abhängig werden und der Wechsel teuer oder schwierig ist. Strategien zur Vermeidung:

  • Multi-Cloud-Strategie: Nutzen Sie mehrere Provider für verschiedene Workloads
  • Containerisierung: Docker/Kubernetes macht Anwendungen portabel
  • Infrastructure as Code: Terraform, Pulumi unterstützen mehrere Provider
  • Offene Standards: Verwenden Sie offene APIs statt proprietärer Dienste
  • Daten-Export: Stellen Sie sicher, dass Daten einfach exportiert werden können
  • Abstraktionsschichten: Nutzen Sie Middleware, die Provider-Unterschiede abstrahiert

Realistischer Ansatz: 100% Vendor-Unabhängigkeit ist oft unrealistisch und teuer. Akzeptieren Sie einen gewissen Lock-in für Managed Services, die echten Mehrwert bieten (z.B. AWS Lambda, Azure Functions), aber halten Sie Kernanwendungen portabel.

Was sind die größten Fehler bei der Cloud-Migration?

Die häufigsten Fehler und wie Sie sie vermeiden:

  • Lift-and-Shift ohne Optimierung: Einfach VMs 1:1 migrieren ohne Cloud-native Features zu nutzen → teuer und ineffizient. Besser: Refactoring für Cloud-native Architektur.
  • Keine Kostenkontrolle: Fehlende Budget-Alarme und Monitoring → unerwartete Rechnungen. Besser: Cost Management von Anfang an einrichten.
  • Sicherheit vernachlässigen: Default-Konfigurationen, fehlende Verschlüsselung, zu offene Security Groups. Besser: Security by Design, Zero Trust.
  • Keine Disaster Recovery: Kein Backup-Strategie, kein Multi-AZ-Setup. Besser: 3-2-1-Backup-Regel, Multi-Region-Deployment.
  • Fehlende Dokumentation: Infrastructure as Code nicht nutzen, manuelle Konfigurationen. Besser: Terraform/CloudFormation, Git-Versionierung.
  • Skills-Lücke: Team nicht schulen, externes Wissen nicht einholen. Besser: Training, Zertifizierungen, Cloud Center of Excellence aufbauen.

Tipp: Starten Sie mit einem Pilotprojekt, lernen Sie aus den Fehlern, bevor Sie geschäftskritische Systeme migrieren.

Wie starte ich mit Public Cloud? Was sind die ersten Schritte?

Ein strukturierter Einstieg in die Public Cloud:

  1. Provider wählen: AWS, Azure oder GCP basierend auf Ihren Anforderungen (siehe Frage 1)
  2. Free Tier nutzen: Alle großen Provider bieten kostenlose Kontingente zum Testen (12 Monate Free Tier bei AWS, $200 Credit bei Azure/GCP)
  3. Grundlagen lernen: Online-Kurse (AWS Cloud Practitioner, Azure Fundamentals, GCP Digital Leader)
  4. Erste Services testen: VM starten (EC2/VM/Compute Engine), Storage nutzen (S3/Blob/Cloud Storage), einfache Web-App deployen
  5. Infrastructure as Code: Terraform oder Cloud-spezifische Tools (CloudFormation, ARM Templates) lernen
  6. Pilotprojekt: Nicht-kritisches Projekt in die Cloud migrieren, Erfahrungen sammeln
  7. Best Practices anwenden: Security, Cost Management, Monitoring, Backup implementieren
  8. Skalieren: Weitere Workloads migrieren, Multi-Account-Strategie aufbauen

Empfohlene Ressourcen:

  • AWS: AWS Training and Certification, AWS Well-Architected Framework
  • Azure: Microsoft Learn, Azure Architecture Center
  • GCP: Google Cloud Skills Boost, Google Cloud Architecture Framework

Zusammenfassung

Die wichtigsten Punkte

  • Public Cloud: Skalierbare Cloud-Dienste von Drittanbietern über das Internet (AWS, Azure, GCP)
  • Service-Modelle: IaaS (Hardware), PaaS (Plattform), SaaS (Software), FaaS (Serverless)
  • Top Provider: AWS (32%), Azure (23%), GCP (10%), Alibaba (6%), Oracle/IBM (je 2%)
  • Vorteile: Keine Investitionskosten, Skalierbarkeit, globale Präsenz, Innovation
  • Nachteile: Kostenkontrolle, Vendor Lock-in, Datenschutz, Komplexität
  • Kostenoptimierung: Reserved Instances, Spot Instances, Auto-Scaling, Right-Sizing
  • Sicherheit: Shared Responsibility Model, Verschlüsselung, IAM, Compliance
  • Use Cases: Startups, Web-Apps, Big Data, DevOps, Backup, Enterprise

Nächste Schritte

Public Cloud ist ein mächtiges Werkzeug, das richtig eingesetzt enorme Vorteile bietet. Starten Sie mit einem Pilotprojekt, lernen Sie die Best Practices und skalieren Sie schrittweise. Nutzen Sie den interaktiven Kostenrechner, um Ihre Ausgaben zu planen.

Weiter zu Private Cloud

Weiterführende Kapitel

Private Cloud

Eigene Cloud-Infrastruktur für maximale Kontrolle und Compliance.

Zu Private Cloud
Hybrid Cloud

Kombination aus Public und Private Cloud für maximale Flexibilität.

Zu Hybrid Cloud
Cloud Security

Sicherheit in der Cloud: IAM, Verschlüsselung, Compliance, Zero Trust.

Zu Cloud Security
Virtualisierung

Grundlagen der Virtualisierung: Hypervisor, VMs, Container, Kubernetes.

Zu Virtualisierung