Was ist Amazon Aurora? - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist Amazon Aurora?

Amazon Aurora (Aurora) ist eine vollständig verwaltete, mit MySQL und PostgreSQL kompatible relationale Datenbank-Engine. Sie wissen bereits, wie MySQL und PostgreSQL die Geschwindigkeit und Zuverlässigkeit von kommerziellen High-End-Datenbanken mit der Einfachheit und Kosteneffizienz von Open-Source-Datenbanken verbinden. Der Code, die Tools und Anwendungen, die Sie heute mit Ihren bestehenden MySQL- und PostgreSQL-Datenbanken verwenden, können auch mit Aurora verwendet werden. Bei manchen Workloads kann Aurora einen bis zu fünfmal höheren Durchsatz als MySQL und einen bis zu dreimal höheren Durchsatz als PostgreSQL liefern, ohne dass die meisten Ihrer bestehenden Anwendungen geändert werden müssen.

Aurora umfasst ein hochleistungsfähiges Speichersubsystem. Die mit MySQL und PostgreSQL kompatiblen Datenbank-Engines werden angepasst, um diesen schnellen verteilten Speicher zu nutzen. Der zugrunde liegende Speicher wächst bei Bedarf automatisch. Ein Aurora-Cluster-Volume kann auf eine maximale Größe von 128 tebibytes (TiB) anwachsen. Aurora automatisiert und standardisiert auch das Clustering und die Replikation von Datenbanken, die normalerweise zu den schwierigsten Aspekten der Datenbankkonfiguration und -verwaltung gehören.

Aurora ist Teil des verwalteten Datenbankservices Amazon Relational Database Service (Amazon RDS). Amazon RDS erleichtert die Einrichtung, den Betrieb und die Skalierung einer relationalen Datenbank in der Cloud. Wenn Sie noch keine Erfahrung mit Amazon RDS haben, beachten Sie die Informationen im Amazon Relational Database Service Benutzerhandbuch. Weitere Informationen zu den verschiedenen Datenbankoptionen, die in Amazon Web Services verfügbar sind, finden Sie unter Choosing the right database for your organization on AWS.

Amazon-RDS-Modell der geteilten Verantwortung

Amazon RDS ist für das Hosting der Softwarekomponenten und der Infrastruktur von DB-Instances und DB-Clustern verantwortlich. Sie sind für die Abfrageoptimierung verantwortlich, d. h. für den Prozess der Anpassung von SQL-Abfragen, um die Leistung zu verbessern. Die Abfrageleistung hängt erheblich vom Datenbankdesign, der Datengröße, der Datenverteilung, der Anwendungs-Workload und den Abfragemustern ab, die stark variieren können. Überwachung und Optimierung sind hochgradig individualisierte Prozesse, für die Sie für Ihre RDS-Datenbanken verantwortlich sind. Sie können Erkenntnisse zur Amazon-RDS-Leistung und andere Tools verwenden, um problematische Abfragen zu identifizieren.

Funktionsweise von Amazon Amazon Aurora mit Amazon RDS

Die folgenden Punkte veranschaulichen die Beziehung zwischen Amazon Aurora und den in Amazon RDS verfügbaren standardmäßigen MySQL- und PostgreSQL-Engines:

  • Sie wählen Aurora MySQL oder Aurora PostgreSQL als DB-Engine-Option aus, wenn Sie über Amazon RDS neue Datenbankserver einrichten.

  • Aurora nutzt die bekannten Funktionen von Amazon Relational Database Service (Amazon RDS) für Verwaltung und Administration. Aurora verwendet die Amazon AWS Management Console RDS-Schnittstelle, AWS CLI Befehle und API-Operationen, um routinemäßige Datenbankaufgaben wie Bereitstellung, Patching, Sicherung, Wiederherstellung, Fehlererkennung und Reparatur zu erledigen.

  • Aurora-Verwaltungsvorgänge umfassen in der Regel komplette Cluster von Datenbankservern, die durch Replikation synchronisiert werden, und keine einzelnen Datenbank-Instances. Durch das automatische Clustering, die automatische Replikation und Speicherzuweisung können selbst Ihre größten MySQL- und PostgreSQL-Bereitstellungen einfach und kosteneffizient eingerichtet, betrieben und skaliert werden.

  • Durch Erstellen und Wiederherstellen von Snapshots oder Einrichtung einer unidirektionalen Replikation können Sie Daten aus Amazon RDS for MySQL und Amazon RDS for PostgreSQL in Aurora einbringen. Sie können Push-Button-Migrationstools verwenden, um Ihre vorhandenen RDS für MySQL- und RDS für PostgreSQL-Anwendungen in Aurora zu konvertieren.

Bevor Sie Amazon Aurora verwenden, führen Sie die Schritte unter Einrichten Ihrer Umgebung für Amazon Aurora aus und sehen Sie sich anschließend im Abschnitt Amazon-Aurora-DB-Cluster die Konzepte und Funktionen von Aurora an.