Архитектура AWS — зеркалирование трафика

Архитектура AWS — зеркалирование трафика

Мы собираемся перенести нашу базу данных из Aurora Serverless в Aurora Cluster. Перед этим мы хотели бы протестировать производительность новой базы данных в сценарии трафика в реальном времени. Мы думали о клонировании текущего API Gateway, нацеливании на новую базу данных и зеркалировании трафика из производственного API в тестовый API.

Это безумие? Есть ли способ добиться этого, не влияя на производительность производственного API Gateway? (перед нашим API Gateway находится CloudFront) Может быть, прослушивать события API Gateway в Cloudwatch и запускать лямбда-выражение для выполнения запроса к тестовому API Gateway?

решение1

Интересно, что будет лучше: использовать инструмент нагрузочного тестирования, настроенный для трафика, похожего на производственный, или вести очень хорошие логи API-шлюза и воспроизводить их с помощью какого-то специального решения?

EC2 имеетзеркалирование трафикано я не знаю другого простого способа сделать это.

Я не уверен, что вам нужно это делать, поскольку вы уже используете Aurora, вы просто используете разновидность, основным отличием которой является другой метод масштабирования.

Связанный контент