Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

193
Views
¿El proxy RDS afecta la agrupación del lado de la aplicación actual?

Tengo una aplicación Saas en AWS ECS y bases de datos en AWS RDS. Estamos planeando implementar AWS RDS Proxy para la implementación de la agrupación. De la documentación del proxy RDS, vi que no necesitamos hacer ningún cambio en el código de la aplicación. Actualmente, estamos utilizando la agrupación de conexiones del lado de la aplicación. Cuando implementamos un proxy RDS para la agrupación, ¿la agrupación actual tiene algún impacto?

¿Necesitamos eliminar la agrupación del lado de la aplicación para trabajar con RDS de manera efectiva?

Mi principal preocupación es si elijo 100% de agrupación en el proxy RDS y desde la configuración de agrupación de aplicaciones si lo limitamos a decir 100 conexiones máximas. ¿Será eso un cuello de botella?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Con un proxy de base de datos en el medio, hay dos tramos separados para una "conexión":

  1. Primero, hay una conexión desde la aplicación al proxy. Lo que llamó "agrupación del lado de la aplicación" es este tipo de conexión. Dado que todavía hay una sobrecarga asociada con la creación de una nueva instancia de este tipo de conexión, probablemente sea una buena idea seguir usando un grupo de conexiones en su aplicación.
  2. En segundo lugar, existe una conexión desde el proxy a la base de datos. Estas conexiones son administradas por el proxy. El número de conexiones de este tipo está controlado por una configuración de proxy. Si establece esta configuración al 100%, entonces está permitiendo que el proxy use hasta el valor max_connections de la base de datos , y otros clientes pueden quedarse sin conexiones.

Entonces, cuando su aplicación quiere usar una conexión, necesita obtener una conexión de su grupo local. Luego, el proxy necesita emparejarlo con una conexión a la base de datos. El proxy reutilizará las conexiones a la base de datos cuando sea posible (esta técnica también se denomina multiplexación ).

O, citando los documentos oficiales: "Puede abrir muchas conexiones simultáneas al proxy, y el proxy mantiene una cantidad menor de conexiones abiertas a la instancia de la base de datos o al clúster. Al hacerlo, se minimiza aún más la sobrecarga de memoria para las conexiones en el servidor de la base de datos. Esto La técnica también reduce la posibilidad de errores de "demasiadas conexiones".

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!