Benutzerdefinierte Endpunkte für 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.

Benutzerdefinierte Endpunkte für Amazon Aurora

Ein benutzerdefinierter Endpunkt für einen Aurora-Cluster ist ein von Ihnen gewählter Satz an DB-Instances. Wenn Sie eine Verbindung zum Endpunkt herstellen, führt Aurora einen Verbindungsausgleich durch und wählt eine der Instances in der Gruppe aus, die die Verbindung verarbeiten soll. Sie bestimmen, auf welche Instances sich dieser Endpunkt bezieht, und Sie entscheiden auch, welchen Zweck der Endpunkt erfüllen soll.

Ein Aurora-DB-Cluster verfügt über keine benutzerdefinierten Endpunkte. Ein benutzerdefinierter Endpunkt muss daher von Ihnen erstellt werden. Sie können für jeden bereitgestellten Aurora-Cluster oder Cluster von Aurora Serverless v2 bis zu fünf benutzerdefinierte Endpunkte erstellen. Für Aurora Serverless v1-Cluster können keine benutzerdefinierten Endpunkte verwendet werden.

Der benutzerdefinierte Endpunkt bietet ausgeglichene Datenbankverbindungen, die auf anderen Kriterien als der Schreibschutz- oder Lese-/Schreibfähigkeit der DB-Instances basieren. So können Sie z. B. einen benutzerdefinierten Endpunkt definieren, um eine Verbindung mit Instances herzustellen, die eine bestimmte AWS -Instance-Klasse oder eine bestimmte DB-Parametergruppe verwenden. Sie können dann bestimmte Benutzergruppen über diesen benutzerdefinierten Endpunkt informieren. Beispielsweise können Sie internen Benutzern Instances mit geringer Kapazität für die Berichterstellung oder Ad-hoc-Abfragen (einmalig) und dem Produktionsdatenverkehr Instances mit hohen Kapazitäten zuweisen.

Da die Verbindung mit jeder mit dem benutzerdefinierten Endpunkt verknüpften DB-Instance erfolgen kann, sollten Sie sicherstellen, dass alle DB-Instances innerhalb dieser Gruppe bestimmte gemeinsame Eigenschaften aufweisen. Hierdurch wird sichergestellt, dass Leistung, Speicherkapazität usw. für alle Verbindungen mit diesem Endpunkt konsistent verfügbar sind.

Diese Funktion richtet sich an fortgeschrittene Benutzer mit besonderen Arten von Workloads, bei denen es nicht sinnvoll ist, wenn alle Aurora-Replicas im Cluster identisch sind. Mit benutzerdefinierten Endpunkten können Sie die Kapazität der DB-Instance vorhersagen, die für jede Verbindung verwendet wird. Bei der Verwendung von benutzerdefinierten Endpunkten wird der Reader-Endpunkt für diesen Cluster üblicherweise nicht verwendet.

Das folgende Beispiel zeigt einen benutzerdefinierten Endpunkt für eine DB-Instance in einem Aurora My SQL DB-Cluster.

myendpoint.cluster-custom-c7tj4example.us-east-1.rds.amazonaws.com:3306

Benutzerdefinierte Endpunkte werden verwendet, um die Verbindungsverwaltung zu vereinfachen, wenn Ihr Cluster DB-Instances mit unterschiedlichen Kapazitäten und Konfigurationseinstellungen enthält.

Möglicherweise haben Sie den CNAMES Mechanismus zuvor verwendet, um Domain Name Service (DNS) -Aliase von Ihrer eigenen Domain aus einzurichten, um ähnliche Ergebnisse zu erzielen. Durch die Verwendung benutzerdefinierter Endpunkte können Sie vermeiden, dass CNAME Datensätze aktualisiert werden, wenn Ihr Cluster wächst oder schrumpft. Benutzerdefinierte Endpunkte bedeuten auch, dass Sie verschlüsselte Transport Layer Security/Secure Sockets Layer (/) -Verbindungen verwenden können. TLS SSL

Anstatt für jeden bestimmten Zweck eine DB-Instance zu verwenden und eine Verbindung zu deren Instance-Endpunkt herzustellen, können Sie mehrere Gruppen spezifischer DB-Instances nutzen. In diesem Fall verfügt jede Gruppe über ihren eigenen benutzerdefinierten Endpunkt. Auf diese Weise kann Aurora den Verbindungsausgleich zwischen allen Instanzen durchführen, die für Aufgaben wie die Berichterstattung oder die Bearbeitung von Produktions- oder internen Anfragen vorgesehen sind. Die benutzerdefinierten Endpunkte verteilen die Verbindungen passiv auf die Instanzen und geben dabei die IP-Adresse einer der Instanzen DNS nach dem Zufallsprinzip zurück. Sollte eine DB-Instance innerhalb einer Gruppe nicht mehr verfügbar sein, leitet Aurora nachfolgende Verbindungen benutzerdefinierter Endpunkte an eine der anderen DB-Instances weiter, die mit demselben Endpunkt verknüpft sind.