Amazon Relational Database Service (RDS) ist ein vollständig von AWS verwalteter Datenbankdienst in der Cloud, der die Einrichtung, den Betrieb und die Skalierung einer relationalen Datenbank in der Cloud vereinfacht. RDS unterstützt eine Vielzahl von Datenbank-Engines, darunter Amazon Aurora, MySQL, MariaDB, Oracle und Microsoft SQL Server.
Was sind die Vorteile von Amazon RDS ?
Einer der Hauptvorteile der Verwendung von Amazon RDS ist, dass du Zugang zu einer Datenbank erhältst, ohne Datenbanksoftware auf deiner eigenen Infrastruktur installieren und warten zu müssen. Das kann dir viel Zeit und Ressourcen sparen, da du dich nicht um die Installation von Patches, die Sicherung oder die Skalierung deiner Datenbank kümmern musst. Amazon RDS bietet eine Reihe von Funktionen, die dir bei der Verwaltung deiner Datenbank helfen können:- Die Inbetriebnahme der Datenbank ohne die Verwaltung der Server.
- Das automatische Einspielen von Software-Patches mit der Möglichkeit, Zeitfenster für diese Wartungen festzulegen.
- Automatisierte Backups deiner DBs mit schneller Wiederherstellung, dies funktioniert auch für Transaktionsprotokolle und zu Amazon S3.
- Multi-AZ-Einsätze (Verfügbarkeitszonen). In der AWS-Infrastruktur bedeutet dies die Erstellung einer Read-Replica in einer zweiten Availability Zone innerhalb der gleichen AWS-Region.
- Die Verwaltung der Verschlüsselung von Daten im Ruhezustand und auf dem Transportweg.

Was sind die Merkmale und Funktionen von Amazon RDS?
Amazon RDS bietet verschiedene Arten und Größen von Instanzen (die Maschinen, auf denen der Server läuft), sodass du diejenige auswählen kannst, die das richtige Gleichgewicht zwischen Berechnung, Speicher und Speicherung für deine Datenbank bietet. Du kannst auch zwischen verschiedenen Preisoptionen wählen, einschließlich On-Demand-, reservierten und einmaligen Instanzen, um den besten Wert für deine Arbeitslast zu erhalten. Zusätzlich zu den grundlegenden Funktionen bietet Amazon RDS auch eine Reihe von Werkzeugen und Diensten, die dir bei der Verwaltung und Pflege deiner Datenbank helfen. Du kannst zum Beispiel die Amazon RDS-Verwaltungskonsole verwenden, um die Leistung und den Status deiner Datenbank zu überwachen und Warnmeldungen einzurichten, die dich auf mögliche Fehlfunktionen aufmerksam machen. Du kannst auch die Amazon RDS API verwenden, um häufige Aufgaben zu automatisieren, wie z. B. das Erstellen und Löschen von Datenbanken, das Ändern von Datenbankeinstellungen und Backups. RDS lässt sich auch in eine Reihe anderer AWS-Dienste wie Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS) und AWS Lambda integrieren, um dir dabei zu helfen, moderne, cloud-native Anwendungen zu erstellen und auszuführen. So kannst du beispielsweise Amazon RDS als Datenspeicher für eine auf Microservices basierende Anwendung verwenden, die auf ECS oder EKS läuft, oder AWS Lambda-Funktionen als Reaktion auf Änderungen an deiner Datenbank auslösen. Neben der Integration mit anderen AWS-Diensten bietet RDS auch eine Reihe von Optionen, um sich von externen Anwendungen und Tools aus mit deiner Datenbank zu verbinden. Du kannst Standardprotokolle wie JDBC, ODBC und PHP PDO verwenden, um von einer Vielzahl von Plattformen und Sprachen aus eine Verbindung zu deiner Datenbank herzustellen. Du kannst auch den AWS Database Migration Service (DMS) nutzen, um deine bestehende Datenbank auf RDS zu migrieren oder Daten zwischen RDS und anderen Datenspeichern zu replizieren.
Amazon Aurora: Was ist das?
| Amazon S3 |
| Amazon EC2 |
| Amazon Web Services |
| AWS Google Cloud |
| Amazon Omics |
| Amazon Quicksight |

