
Vamos a migrar nuestra base de datos de Aurora Serverless a Aurora Cluster. Antes de eso, nos gustaría probar el rendimiento de la nueva base de datos en un escenario de tráfico en tiempo real. Hemos pensado en clonar la API Gateway actual, apuntar a la nueva base de datos y reflejar el tráfico desde la API de producción a la API de prueba.
¿Es esto una locura? ¿Hay alguna manera de lograr esto sin afectar el rendimiento de la API Gateway de producción? (hay un CloudFront frente a nuestra puerta de enlace API) ¿Quizás escuchar los eventos de la puerta de enlace API en Cloudwatch y activar una lambda para ejecutar la consulta en la puerta de enlace API de prueba?
Respuesta1
Me pregunto si sería mejor tener una herramienta de prueba de carga configurada para una combinación de tráfico similar a la de producción, o mantener muy buenos registros de la puerta de enlace API y reproducirlos con alguna solución personalizada.
EC2 tieneespejo de tráficopero no conozco ninguna otra manera fácil de hacer esto.
No estoy seguro de que necesites hacer esto, dado que ya usas Aurora, solo estás usando una variedad donde la diferencia principal es un método de escala diferente.