AWS-Architektur – Datenverkehrsspiegelung

AWS-Architektur – Datenverkehrsspiegelung

Wir werden unsere Datenbank von Aurora Serverless zu Aurora Cluster migrieren. Zuvor möchten wir die Leistung der neuen Datenbank in einem Echtzeit-Verkehrsszenario testen. Wir haben darüber nachgedacht, das aktuelle API-Gateway zu klonen, die neue Datenbank als Ziel zu verwenden und den Verkehr von der Produktions-API auf die Test-API zu spiegeln.

Ist das verrückt? Gibt es eine Möglichkeit, dies zu erreichen, ohne die Leistung des Produktions-API-Gateways zu beeinträchtigen? (Vor unserem API-Gateway befindet sich ein CloudFront) Vielleicht in Cloudwatch auf API-Gateway-Ereignisse lauschen und ein Lambda auslösen, um die Abfrage für das Test-API-Gateway auszuführen?

Antwort1

Ich frage mich, ob Sie mit einem für einen produktionsähnlichen Verkehrsmix eingerichteten Lasttesttool besser dran wären oder ob Sie sehr gute Protokolle des API-Gateways führen und diese mit einer benutzerdefinierten Lösung wiedergeben würden.

EC2 hatVerkehrsspiegelungaber ich kenne keine andere einfache Möglichkeit, dies zu tun.

Ich bin nicht sicher, ob Sie das tun müssen, da Sie bereits Aurora verwenden. Sie nutzen lediglich eine Variante, bei der der Hauptunterschied eine andere Skalierungsmethode ist.

verwandte Informationen