Eine Lambda-Funktion sendet Abfragen an eine Amazon Aurora MySQL DB-Instance und stößt während Tests auf zu viele Verbindungsfehler in der DB. Welche Option löst dieses Problem mit dem geringsten Betriebsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Amazon RDS Proxy und lassen Sie die Anwendung den Proxy anstelle der DB-Instance abfragen..
Warum dies die Antwort ist
Ein Amazon RDS Proxy ist die effektivste Lösung, da er die Verbindungspooling für Ihre Lambda-Funktion verwaltet. Lambda-Funktionen sind zustandslos und können bei hoher Skalierung viele gleichzeitige Verbindungen zur Datenbank öffnen, was zu Verbindungsproblemen führt. Der RDS Proxy hält einen Pool von Datenbankverbindungen offen und leitet Anfragen effizient weiter, wodurch die Anzahl der direkten Verbindungen zur Datenbank reduziert wird. Ein Read Replica würde die Schreiblast nicht entlasten und nur Leseanfragen umleiten. Die Neuerstellung der Anwendung für DynamoDB wäre ein erheblicher Betriebsaufwand. Multi-AZ verbessert die Verfügbarkeit, löst aber nicht das Problem übermäßiger Verbindungen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich