Public Cloud
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.
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:
Amazon Web Services
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
Microsoft Azure
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
Google Cloud Platform
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
Alibaba Cloud
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
Oracle Cloud
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
IBM Cloud
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
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
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
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
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
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
Geschätzte monatliche Kosten
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
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.
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.
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.
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.
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
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.
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.
Ein strukturierter Einstieg in die Public Cloud:
- Provider wählen: AWS, Azure oder GCP basierend auf Ihren Anforderungen (siehe Frage 1)
- Free Tier nutzen: Alle großen Provider bieten kostenlose Kontingente zum Testen (12 Monate Free Tier bei AWS, $200 Credit bei Azure/GCP)
- Grundlagen lernen: Online-Kurse (AWS Cloud Practitioner, Azure Fundamentals, GCP Digital Leader)
- Erste Services testen: VM starten (EC2/VM/Compute Engine), Storage nutzen (S3/Blob/Cloud Storage), einfache Web-App deployen
- Infrastructure as Code: Terraform oder Cloud-spezifische Tools (CloudFormation, ARM Templates) lernen
- Pilotprojekt: Nicht-kritisches Projekt in die Cloud migrieren, Erfahrungen sammeln
- Best Practices anwenden: Security, Cost Management, Monitoring, Backup implementieren
- 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 CloudWeiterführende Kapitel
Eigene Cloud-Infrastruktur für maximale Kontrolle und Compliance.
Zu Private CloudKombination aus Public und Private Cloud für maximale Flexibilität.
Zu Hybrid CloudSicherheit in der Cloud: IAM, Verschlüsselung, Compliance, Zero Trust.
Zu Cloud SecurityGrundlagen der Virtualisierung: Hypervisor, VMs, Container, Kubernetes.
Zu Virtualisierung