Una aplicación utiliza Amazon Aurora con múltiples réplicas de lectura para escalar las consultas de lectura. Una réplica está recibiendo la mayor parte o todo el tráfico, mientras que otra permanece inactiva. ¿Cómo se puede solucionar este desequilibrio?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Deshabilitar el almacenamiento en caché de DNS a nivel de aplicación..
Por qué esta es la respuesta
La opción correcta es deshabilitar el almacenamiento en caché de DNS a nivel de aplicación. Aurora utiliza un endpoint de lector que distribuye las conexiones entre las réplicas de lectura disponibles. Si la aplicación almacena en caché las resoluciones DNS, es posible que siga enviando todo el tráfico a una réplica específica, incluso si otras están disponibles o si la configuración del endpoint ha cambiado. Deshabilitar el caché de DNS fuerza a la aplicación a resolver el endpoint del lector con cada nueva conexión, permitiendo que Aurora distribuya el tráfico de manera más equitativa. Habilitar el almacenamiento en caché de DNS agravaría el problema. El agrupamiento de conexiones (connection pooling) gestiona la reutilización de conexiones y no influye directamente en la distribución del tráfico entre las réplicas a través del endpoint del lector.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta