Amazon Relational Database Service (RDS)
Amazon Relational Database Service (RDS) ist ein vollständig gemanagter SQL-Datenbankservice. Amazon RDS bietet eine Reihe von Optionen für Datenbank-Engines, um bei Datenbank-Management-Aufgaben wie Migration, Backup, Recovery und Patching zu unterstützen.
Laut der Amazon-RDS-Website ist der Amazon Relational Database Service (RDS) ein Webservice, mit dem eine relationale Datenbank einfach in der Cloud eingerichtet, betrieben und skaliert werden kann. Der Dienst bietet kosteneffiziente und flexible Datenbankkapazitäten, und verwaltet gleichzeitig zeitaufwendige Datenbank-Management-Aufgaben.
Amazon RDS ermöglicht den Zugriff auf eine ganze Reihe populärer Datenbanken, darunter MySQL, Oracle, Microsoft SQL Server, PostgreSQL und MariaDB. Dies bedeutet, dass der Code, die Anwendungen und Tools, die in vorhandenen Datenbanken bereits eingesetzt werden, auch mit Amazon RDS verwendet werden können.
Amazon RDS führt automatisch Patches der Datenbanksoftware durch und erstellt Backups der eingerichteten Datenbank. Diese Backups werden für einen bestimmten Zeitraum aufbewahrt, den der Benutzer festlegt, und ermöglichen eine Wiederherstellung zu einem gewünschten Zeitpunkt. Ein weiterer Vorteil ist die flexible Skalierung der Rechenressourcen und der Speicherkapazität für die Instanz einer relationalen Datenbank über einen einzigen API-Aufruf.
Darüber hinaus erlaubt Amazon RDS Replikationen, um die Verfügbarkeit und Zuverlässigkeit für die produktiven Anwendungen zu verbessern. Unternehmenskritische Applikationen können von Ihrer primären Datenbank mit hoher Verfügbarkeit (High Availability, HA) und integriertem automatischem Failover gestartet werden.
Die Daten werden auf einer synchronen, sekundären Datenbank repliziert, die im Falle eines Fehlers ausgeführt wird. Amazon RDS for MySQL macht es möglich, für anspruchsvolle Datenbank-Workloads über die Kapazität einer einzelnen Datenbankbereitstellung hinaus zu skalieren.
Bekannte RDS-Anwender sind Sega, TweetDeck und Samsung.