Zum Hauptinhalt springen
Cloud / AWS / Produkte / Amazon RDS - AWS Database Service

Amazon RDS - AWS Database Service

Amazon RDS ist ein Datenbank-Service für Web and mobile applications und E-commerce. DSGVO-konform in EU-Regionen verfügbar.

Database
Preismodell Pay-per-use: Instanzstunden, Speicher und optional Provisioned IOPS
Verfügbarkeit Verfügbar in vielen AWS-Regionen, Verfügbarkeit je Region prüfen
Datensouveränität EU-Regionen mit vollständiger Datenhaltung verfügbar
Zuverlässigkeit Bis zu 99,95% Verfügbarkeit bei Multi-AZ (gemäß AWS RDS SLA) SLA

Was ist Amazon RDS?

Amazon RDS (Relational Database Service) ist ein vollständig verwalteter Datenbank-Service von AWS, der es Unternehmen ermöglicht, relationale Datenbanken in der Cloud ohne operativen Overhead zu betreiben. Der Service automatisiert zeitaufwändige administrative Aufgaben wie Hardware-Bereitstellung, Datenbank-Setup, Patching und Backups.

Mit Amazon RDS können Sie in wenigen Minuten eine produktionsreife Datenbank-Instanz erstellen und sich auf die Anwendungsentwicklung konzentrieren, anstatt Datenbank-Infrastruktur zu verwalten. Der Service unterstützt acht verschiedene Datenbank-Engines und bietet flexible Konfigurationsoptionen für unterschiedlichste Workloads.

Für europäische Unternehmen steht Amazon RDS mit vollständiger Datenresidenz in EU-Regionen (Frankfurt, Irland, Paris, Stockholm, Mailand, Spanien) zur Verfügung. Die Integration mit AWS-Services wie CloudWatch, IAM und KMS ermöglicht ein umfassendes Monitoring, Sicherheitsmanagement und Compliance-Kontrolle.

Unterstützte Datenbank-Engines

Amazon RDS bietet Unterstützung für acht verschiedene Datenbank-Engines, die sich in drei Kategorien einteilen lassen:

AWS-eigene Engines

Amazon Aurora MySQL-Compatible und Aurora PostgreSQL-Compatible Edition: Cloud-native Datenbanken mit eigener verteilter Storage-Architektur, die speziell für AWS entwickelt wurden. Aurora ist auf hohe Performance ausgelegt und unterstützt Auto-Scaling-Storage bis zu 256 TiB sowie bis zu 15 Read Replicas, was Aurora zu einer verbreiteten Wahl für unternehmenskritische Workloads macht.

Open-Source-Engines

MySQL: Die weltweit populärste Open-Source-Datenbank. RDS unterstützt aktuelle MySQL-Versionen (8.0 und die neuere 8.4-LTS-Linie); ältere Hauptversionen wie 5.7 sind nur noch über kostenpflichtigen RDS Extended Support verfügbar. Community-Features wie JSON-Funktionen und Common Table Expressions werden unterstützt.

PostgreSQL: Bekannt für erweiterte SQL-Features und Erweiterbarkeit. RDS für PostgreSQL unterstützt Extensions wie PostGIS für Geo-Daten, pgvector für Vektor-Similarity-Searches (wichtig für AI/ML-Anwendungen) und verschiedene Procedural Languages.

MariaDB: Ein MySQL-Fork mit zusätzlichen Features wie dem MyRocks Storage Engine für optimierten Speicherverbrauch bei write-intensiven Workloads. RDS unterstützt MariaDB 10.x mit Oracle PL/SQL-Kompatibilität.

Kommerzielle Engines

Oracle Database: Vollständige Unterstützung für Oracle Enterprise Edition und Standard Edition mit Options wie RAC, OLAP und Advanced Security. Flexible Lizenzmodelle (BYOL, License Included) ermöglichen die Nutzung bestehender Lizenzen.

Microsoft SQL Server: Support für alle Editionen (Express, Web, Standard, Enterprise) mit Features wie Integration Services (SSIS), Reporting Services (SSRS) und Analysis Services (SSAS). Kerberos-Authentifizierung ermöglicht nahtlose Active Directory-Integration.

IBM Db2: Enterprise-Grade-Datenbank mit Support für komplexe transaktionale Workloads. RDS für Db2 bietet Kompatibilität mit bestehenden Db2-Anwendungen bei reduziertem Verwaltungsaufwand.

RDS vs. Aurora: Wann welche Lösung?

Die Wahl zwischen Amazon RDS und Aurora hängt von Ihren spezifischen Anforderungen ab:

Wählen Sie Amazon Aurora, wenn:

  • Sie höchste Performance benötigen (bis zu 5x schneller als MySQL, 3x als PostgreSQL)
  • Globale Verfügbarkeit erforderlich ist (Aurora Global Database mit Replikation in unter 1 Sekunde)
  • Sie serverlose Auto-Skalierung wünschen (Aurora Serverless v2)
  • Unternehmenskritische Workloads mit SLA von 99.99% betrieben werden
  • Storage automatisch wachsen soll (bis 256 TiB ohne manuelles Eingreifen)

Wählen Sie Standard RDS, wenn:

  • Sie bestehende MySQL, PostgreSQL oder MariaDB-Anwendungen migrieren
  • Kommerzielle Datenbanken wie Oracle oder SQL Server erforderlich sind
  • Budget-Limitierungen vorhanden sind (RDS ist kosteneffizienter für kleinere Workloads)
  • Sie bestimmte Engine-spezifische Features benötigen, die Aurora nicht unterstützt
  • Einfachere Kostenvorhersage gewünscht ist

Faustregel: Für moderne, Cloud-native Anwendungen mit hohen Performance-Anforderungen ist Aurora die bessere Wahl. Für Lift-and-Shift-Migrationen oder wenn spezifische Engine-Features benötigt werden, ist Standard-RDS oft ausreichend.

Typische Anwendungsfälle für Amazon RDS

1. Web- und Mobile-Anwendungen

Amazon RDS bietet die ideale Grundlage für skalierbare Web-Anwendungen mit variablen Lastprofilen. Features wie Read Replicas ermöglichen es, Traffic-Spitzen abzufangen, während Multi-AZ-Deployments hohe Verfügbarkeit garantieren.

Konkrete Beispiele:

  • Content-Management-Systeme (WordPress, Drupal) mit MySQL/MariaDB
  • E-Learning-Plattformen mit PostgreSQL für komplexe Queries
  • Social-Media-Anwendungen mit Aurora für globale Reichweite

2. E-Commerce-Plattformen

Für Online-Shops sind Verfügbarkeit und Datenkonsistenz geschäftskritisch. Amazon RDS mit Multi-AZ-Deployment bietet automatische Failover-Funktionen und Backup-Strategien, die Datenverlust verhindern.

Konkrete Beispiele:

  • Produktkataloge mit Millionen von SKUs
  • Bestellsysteme mit ACID-Transaktionsgarantien
  • Kundenprofile und Empfehlungssysteme

3. Enterprise-Anwendungen

Bestehende ERP-, CRM- und Business-Intelligence-Systeme können auf RDS migriert werden, um von der Cloud-Skalierbarkeit zu profitieren, ohne Anwendungscode ändern zu müssen.

Konkrete Beispiele:

  • SAP-Datenbanken auf RDS für Oracle oder SQL Server
  • Salesforce-Integrationen mit PostgreSQL
  • Legacy-Anwendungen mit Db2

4. SaaS-Anwendungen

Multi-Tenant-Architekturen profitieren von RDS-Features wie Database Cloning (für neue Kundenumgebungen) und Read Replicas (für Analytics-Workloads parallel zum Produktivbetrieb).

Konkrete Beispiele:

  • HR-Software mit mandantenfähigen Datenbanken
  • Buchhaltungssysteme mit strengen Compliance-Anforderungen
  • Projektmanagement-Tools mit globalen Nutzern

High Availability mit Multi-AZ

Amazon RDS Multi-AZ ist eine Deployment-Option für produktionsreife Datenbanken mit strengen Verfügbarkeitsanforderungen. Der Service bietet zwei Multi-AZ-Konfigurationen:

Multi-AZ mit einer Standby-Instanz

Bei dieser Konfiguration repliziert RDS Ihre Daten synchron in eine Standby-Instanz in einer anderen Availability Zone. Die Standby-Instanz ist nicht für Read-Traffic verfügbar, dient aber als automatisches Failover-Ziel.

Eigenschaften:

  • Synchrone Replikation (kein Datenverlust bei Failover)
  • Automatischer Failover, laut AWS typischerweise in unter 35 Sekunden
  • SLA von bis zu 99,95% Verfügbarkeit gemäß AWS RDS SLA
  • Transparenter Failover über DNS-Umschaltung (keine Anwendungsänderungen erforderlich)

Multi-AZ mit zwei lesbaren Standbys

Diese erweiterte Konfiguration verteilt eine primäre Instanz und zwei Standby-Instanzen über drei Availability Zones. Beide Standbys können für Read-Traffic genutzt werden.

Eigenschaften:

  • Failover in unter 35 Sekunden
  • Bis zu 2x schnellere Transaction-Commit-Latenz
  • Zusätzliche Read-Kapazität durch lesbare Standbys
  • Höhere Resilienz durch Verteilung über drei AZs

Wann Multi-AZ einsetzen?

  • Produktionsdatenbanken mit Verfügbarkeitsanforderungen >99.9%
  • Compliance-Anforderungen für automatisches Failover
  • Wartungsfenster minimieren (Patching erfolgt zuerst auf Standby)
  • Schutz vor AZ-Ausfällen

Backup & Disaster Recovery

Amazon RDS bietet mehrschichtige Backup- und Recovery-Mechanismen:

Automatische Backups

RDS erstellt täglich automatische Snapshots Ihrer Datenbank-Instanz und erfasst kontinuierlich Transaktionslogs. Diese Kombination ermöglicht Point-in-Time-Recovery.

Features:

  • Backup-Aufbewahrung von 1 bis 35 Tagen konfigurierbar
  • Wiederherstellung auf jede Sekunde innerhalb der Retention Period
  • Backups werden in Amazon S3 gespeichert (99.999999999% Durability)
  • Backup-Fenster frei wählbar (z.B. nachts für minimale Impact)

Manuelle Snapshots

Zusätzlich zu automatischen Backups können Sie manuelle Snapshots erstellen, die unbegrenzt aufbewahrt werden. Diese eignen sich für:

  • Backups vor größeren Schema-Änderungen
  • Compliance-Anforderungen (z.B. Jahresabschluss-Datenbanken)
  • Klonen von Produktionsdatenbanken für Test-/Entwicklungsumgebungen

Cross-Region-Backups

Für Disaster-Recovery-Szenarien können Snapshots automatisch in andere AWS-Regionen repliziert werden. Dies schützt vor Region-weiten Ausfällen.

Recovery-Szenarien

Point-in-Time Recovery: Wiederherstellung auf einen bestimmten Zeitpunkt, z.B. 5 Minuten vor einem fehlerhaften Deployment.

Snapshot-Wiederherstellung: Erstellen einer neuen Datenbank-Instanz aus einem Snapshot, z.B. für Blue/Green-Deployments.

Cross-Region-Recovery: Failover zu einer Datenbank in einer anderen AWS-Region bei regionalem Ausfall (RPO von wenigen Minuten, RTO von 1-2 Stunden).

Performance-Optimierung

Provisioned IOPS vs. General Purpose SSD

General Purpose (gp3): Für die meisten Workloads ausreichend. Baseline von 3.000 IOPS und 125 MiB/s Durchsatz, unabhängig von der Speichergröße. Burst-Kapazität für kurzfristige Spitzen.

Provisioned IOPS (io2): Für I/O-intensive Workloads mit konsistenter Performance. Bis zu 256.000 IOPS und 4.000 MiB/s Durchsatz. Ideal für:

  • Große Produktionsdatenbanken mit vielen gleichzeitigen Transaktionen
  • OLTP-Workloads (Online Transaction Processing)
  • Latency-sensitive Anwendungen

RDS Optimized Writes

Dieses Feature verbessert den Write-Throughput um bis zu 2x, indem es die Torn-Write-Prevention-Fähigkeit des AWS Nitro Systems nutzt. Statt doppelter Schreibvorgänge für 16 KiB-Pages wird nur ein Schreibvorgang benötigt.

Verfügbar für: MySQL 8.0.30+, MariaDB 10.6+

RDS Optimized Reads

Für komplexe Queries mit temporären Tabellen (Sorts, Hash Aggregations, CTEs) bietet Optimized Reads bis zu 2x schnellere Query-Performance. Temporäre Tabellen werden auf lokalen NVMe-Speicher ausgelagert.

Verfügbar für: MySQL, MariaDB, PostgreSQL auf bestimmten Instance-Typen

RDS Proxy

RDS Proxy ist ein vollständig verwalteter Connection-Pool, der:

  • Datenbankverbindungen pooled und wiederverwendet (reduziert Overhead)
  • Failover-Zeiten um bis zu 66% reduziert
  • Serverless-Anwendungen ermöglicht, ohne Connection-Limits zu erreichen
  • IAM-Authentifizierung und Secrets Manager-Integration bietet

Amazon RDS vs. Alternativen

Amazon RDS vs. Google Cloud SQL

Amazon RDS Stärken:

  • Breitere Engine-Auswahl (8 vs. 4 Engines)
  • Multi-AZ mit zwei lesbaren Standbys
  • Höhere maximale IOPS (256.000 vs. 100.000)
  • Umfangreicheres Partner-Ökosystem

Google Cloud SQL Stärken:

  • Tiefere Integration mit BigQuery
  • Einfachere Preisstruktur
  • Native Integration mit Google Workspace

Amazon RDS vs. Azure SQL Database

Amazon RDS Stärken:

  • Support für mehr Open-Source-Engines
  • Aurora als Cloud-native High-Performance-Option
  • Größere globale Infrastruktur (mehr Regionen)

Azure SQL Database Stärken:

  • Bessere Integration in Microsoft-Ökosysteme
  • Hyperscale-Tier für sehr große SQL Server-Datenbanken
  • Azure AD-Integration

Als Multi-Cloud-Experten beraten wir Sie herstellerneutral zur optimalen Lösung für Ihre spezifischen Anforderungen. Oft ist eine hybride Strategie sinnvoll: kritische Workloads auf Aurora, Legacy-Systeme auf RDS für Oracle/SQL Server, Analytics auf Redshift.

Sicherheit & Compliance

Verschlüsselung

At Rest: Verschlüsselung auf Storage-Ebene mit AWS KMS. Alle Snapshots, Backups und Read Replicas werden automatisch verschlüsselt.

In Transit: SSL/TLS-Verbindungen zwischen Anwendung und Datenbank. Transparent Data Encryption (TDE) für Oracle und SQL Server.

Netzwerk-Isolation

RDS-Instanzen laufen in Amazon VPC mit:

  • Security Groups für Firewall-Regeln
  • Network ACLs für zusätzliche Netzwerk-Kontrolle
  • Private Subnets für Produktionsdatenbanken (kein Internet-Zugang)
  • VPC Peering oder Transit Gateway für Hybrid-Cloud-Szenarien

Zugriffskontrolle

IAM-Integration: Granulare Berechtigungen für AWS-Console- und API-Zugriffe. Tagging ermöglicht Berechtigungen nach Umgebung (Dev/Prod).

Database Authentication: Neben traditionellen Username/Password:

  • IAM Database Authentication für PostgreSQL und MySQL
  • Kerberos-Authentifizierung für SQL Server (Active Directory-Integration)
  • Secrets Manager-Integration für automatische Credential-Rotation

Compliance

Amazon RDS unterstützt zahlreiche Compliance-Programme:

  • DSGVO/GDPR: Vollständige Datenresidenz in EU-Regionen
  • HIPAA: Für Gesundheitsdaten in den USA
  • PCI DSS: Für Zahlungskartendaten
  • SOC 1/2/3, ISO 27001, ISO 9001
  • FedRAMP: Für US-Behörden

Amazon RDS Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei:

Architektur-Design

Wir konzipieren skalierbare, kostenoptimierte RDS-Lösungen basierend auf Ihren Anforderungen:

  • Auswahl der richtigen Engine und Instance-Typen
  • Multi-AZ vs. Single-AZ Entscheidungen
  • Read Replica-Strategien für Read-Heavy-Workloads
  • Hybrid-Cloud-Architekturen mit RDS on Outposts

Migration

Sichere Überführung bestehender Workloads zu AWS:

  • Homogene Migrationen (z.B. On-Premises MySQL zu RDS MySQL)
  • Heterogene Migrationen (z.B. Oracle zu Aurora PostgreSQL)
  • Zero-Downtime-Migrationen mit AWS DMS
  • Migrationsplanung mit AWS SCT (Schema Conversion Tool)

Betrieb & Support

  • 24/7-Monitoring mit CloudWatch und Performance Insights
  • Proaktives Alerting und Incident-Response
  • Regelmäßige Performance-Reviews und Tuning
  • Patching und Upgrade-Management

Kostenoptimierung

  • Reserved Instance-Empfehlungen (bis zu 69% Ersparnis)
  • Right-Sizing von Instances basierend auf Metriken
  • Storage-Optimierung (gp3 vs. io2)
  • Automatisierung mit Auto-Scaling und Serverless

Security & Compliance

  • DSGVO-konforme Implementierung in EU-Regionen
  • Verschlüsselungsstrategien (KMS, TDE)
  • IAM-Rollenkonzepte und Least-Privilege-Access
  • Audit-Logging und Compliance-Reporting

AI/ML-Integration

  • Pgvector-Setup für Vektor-Similarity-Searches
  • Integration mit Amazon Bedrock für generative AI
  • Zero-ETL-Integrationen zu Redshift für Analytics
  • Amazon SageMaker-Anbindung für Machine Learning

Kontaktieren Sie uns für eine unverbindliche Beratung zu Amazon RDS und AWS.

Verfügbare Varianten & Optionen

Single-AZ

Stärken
  • Lower cost
Einschränkungen
  • No automatic failover

Typische Anwendungsfälle

Web and mobile applications
E-commerce
Enterprise applications
SaaS applications

Technische Spezifikationen

Backup retention Bis zu 35 Tage automatische Backups, unbegrenzt bei manuellen Snapshots
Engines MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Db2 (plus Aurora MySQL/PostgreSQL als eigene Engines)
Max iops Bis zu 256.000 IOPS (io2 Block Express), abhängig von Engine und Instanzklasse
Max read replicas Bis zu 15 (engine-abhängig, z.B. weniger bei Oracle und Db2)
Max storage Bis zu 64 TiB (MySQL, MariaDB, PostgreSQL, Db2), bis zu 256 TiB mit zusätzlichen Volumes bei Oracle/SQL Server

Häufig gestellte Fragen

Was ist Amazon RDS?

Amazon RDS (Relational Database Service) ist ein vollständig verwalteter Datenbank-Service von AWS. Er übernimmt administrative Aufgaben wie Provisioning, Patching, Backups und Skalierung und ermöglicht es Ihnen, relationale Datenbanken in Minuten einzurichten und zu betreiben.

Welche Datenbank-Engines werden unterstützt?

Amazon RDS unterstützt acht Datenbank-Engines: MySQL, PostgreSQL, MariaDB, Oracle Database, Microsoft SQL Server und IBM Db2 sowie die AWS-eigenen Aurora MySQL- und Aurora PostgreSQL-kompatiblen Editionen.

Was ist der Unterschied zwischen RDS und Aurora?

Aurora ist eine Cloud-native Datenbank-Engine von AWS mit eigener verteilter Storage-Architektur, die auf hohe Performance und Verfügbarkeit ausgelegt ist. RDS für MySQL, PostgreSQL, MariaDB, Oracle, SQL Server und Db2 nutzt dagegen die Standard-Engines mit klassischer Storage-Architektur. Aurora eignet sich besonders für unternehmenskritische, wachstumsstarke Workloads, während Standard-RDS oft für Lift-and-Shift-Migrationen oder bei Bedarf an kommerziellen Engines die passendere Wahl ist.

Wie funktioniert Multi-AZ bei Amazon RDS?

Mit Multi-AZ repliziert Amazon RDS Ihre Daten synchron in eine oder zwei Standby-Instanzen in anderen Availability Zones. Bei einem Ausfall erfolgt ein automatischer Failover, für den AWS aktuell Zeiten von typischerweise unter 35 Sekunden angibt. Die Variante mit zwei lesbaren Standbys verteilt die Instanzen über drei Availability Zones und bietet zusätzliche Read-Kapazität.

Was kostet Amazon RDS?

Amazon RDS wird nutzungsabhängig abgerechnet: Instanz-Stunden, Speicher, optional Provisioned IOPS und Backup-Speicher über die inkludierte Freimenge hinaus. Reserved Instances und Savings Plans ermöglichen Rabatte gegenüber On-Demand-Preisen. Aktuelle Preise stehen auf der AWS-Preisseite.

Ist Amazon RDS DSGVO-konform betreibbar?

Ja, Amazon RDS ist in mehreren EU-Regionen verfügbar und kann mit vollständiger Datenresidenz in der EU betrieben werden. AWS bietet Datenschutzvereinbarungen (DPA) und entsprechende Zertifizierungen; die konkrete DSGVO-Konformität hängt zusätzlich von Ihrer Konfiguration ab.

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Vergleichbare Produkte anderer Cloud-Anbieter

Als Multi-Cloud Partner helfen wir Ihnen, die richtige Plattform für Ihre spezifischen Anforderungen zu wählen.

Bereit, mit Amazon RDS - AWS Database Service zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren