- Veröffentlicht am
AWS-Kerndienste im Überblick: Die Bausteine der Cloud
- Autoren
AWS-Kerndienste im Überblick: Die Bausteine der Cloud
Amazon Web Services (AWS) ist ein riesiges Ökosystem mit über 200 Produkten.
Seine Grundlage bilden jedoch einige Kerndienste, mit denen viele Entwickler und Unternehmen Anwendungen in der Cloud erstellen, bereitstellen und skalieren.
Dieser Leitfaden stellt die wichtigsten AWS-Dienste nach Kategorien vor, denen du in praktischen Projekten am wahrscheinlichsten begegnest.
Dienste für Rechenleistung
- Amazon EC2 (Elastic Compute Cloud) → Virtuelle Server in der Cloud für die volle Kontrolle über deine Rechenumgebung.
- AWS Lambda → Serverlose Rechenleistung, die Code bei Bedarf ausführt, ohne dass du Server verwalten musst.
- AWS Fargate → Container ausführen, ohne EC2-Instanzen zu verwalten.
- Amazon ECS / EKS → Container-Orchestrierung für Docker- und Kubernetes-Workloads.
- AWS Elastic Beanstalk → Plattform für die vereinfachte Bereitstellung und Verwaltung von Anwendungen.
Speicherdienste
- Amazon S3 (Simple Storage Service) → Skalierbarer Objektspeicher für Dateien, Medien und Sicherungen.
- Amazon EBS (Elastic Block Store) → Speicher auf Blockebene für EC2-Instanzen.
- Amazon EFS (Elastic File System) → Gemeinsamer Dateispeicher für mehrere EC2-Instanzen.
- AWS Backup → Zentrale Sicherung und Wiederherstellung von AWS-Daten.
Datenbankdienste
- Amazon RDS (Relational Database Service) → Verwaltete relationale Datenbanken, darunter PostgreSQL, MySQL und MariaDB.
- Amazon DynamoDB → Vollständig verwaltete NoSQL-Datenbank für Schlüssel-Wert-Paare und Dokumente.
- Amazon ElastiCache (Redis / Memcached) → Caching im Arbeitsspeicher für schnellen Datenzugriff.
- Amazon Aurora → Leistungsfähige, vollständig verwaltete relationale Datenbank, die mit MySQL und PostgreSQL kompatibel ist.
Netzwerke und Inhaltsauslieferung
- Amazon VPC (Virtual Private Cloud) → Isoliertes virtuelles Netzwerk für deine AWS-Ressourcen.
- Amazon Route 53 → Skalierbarer Dienst für DNS und die Verwaltung von Domainnamen.
- Amazon CloudFront → Content Delivery Network (CDN) zur weltweiten Leistungsoptimierung.
- Elastic Load Balancing (ELB) → Verteilt Datenverkehr automatisch auf mehrere Ziele, um Fehlertoleranz zu ermöglichen.
DevOps- und Verwaltungswerkzeuge
- AWS CloudFormation → Infrastructure as Code (IaC) für die automatisierte Bereitstellung von Ressourcen.
- AWS CloudWatch → Monitoring und Observability für Metriken, Protokolle und Warnmeldungen.
- AWS CodePipeline → CI/CD-Automatisierung für kontinuierliche Integration und Auslieferung.
- AWS IAM (Identity and Access Management) → Sichere Verwaltung von Benutzern und Berechtigungen über alle Dienste hinweg.
Maschinelles Lernen und Analytik
- Amazon SageMaker → Modelle für maschinelles Lernen in großem Maßstab erstellen, trainieren und bereitstellen.
- AWS Glue → ETL-Dienst (Extrahieren, Transformieren, Laden) für Analysepipelines.
- Amazon Athena → In S3 gespeicherte Daten mit SQL abfragen, ohne eine Datenbank einzurichten.
- Amazon QuickSight → Cloudnativer Dienst für Business Intelligence und Visualisierung.
Fazit
Diese AWS-Kerndienste bilden die Grundlage der meisten Cloud-Architekturen, von einfachen Webanwendungen bis zu weltweit eingesetzten Unternehmenssystemen.
Diese Dienste erleichtern es Entwicklern, sichere, skalierbare und ausfallsichere Anwendungen in der Cloud zu erstellen.