none
Aplicaciones consultando Directorio Activo RRS feed

  • Pregunta

  • Hola ,

    Llevo a cabo un desarrollo en web que accede a BB.DD. Oracle y a Active Directory.

    La cuestión básica es la siguiente:

    al acceder al dominio donde se ubican los servidores DNS (5), se especifica que debemos realizar balanceo a cualquiera de ellos para cualquier motivo de acceso (Consultas, Validaciones, Loggin....)

    Para balancearnos entre los 5 servidores, utilizamos un java que nos ofrece las 5 citadas máquinas, y cada vez que se invoca te lo da en orden distinto.

    Así, el aplicativo intenta ha realizar la conexión a cada uno de los servidores (con las credenciales de cada usuario), hasta que resulta satisfactoria la conexión y realiza así la consulta pertinente.

    Ese es nuestro Balanceo. Y yo me cuestiono lo siguiente....
    ¿No estaremos balanceando sobre el balanceo? Es decir, estos servidores, aunque mi aplicativo realice la conexión a uno de ellos, y a ese mismo le realice una consulta...¿no se realizará internamente un balanceo entre los servidores y puedes acabar obteniendo la información de otro distinto del conectado?

    ¿Crees que es necesario que un aplicativo implemente un balanceo manual?

    La duda me surge, porque en muy pocas veces, el tiempo de respuesta es 10 veces menor del que suele ser cotidiano, y el aplicativo es el mismo. 10 veces menos en el tiempo de respuesta, es mucho tiempo.

     

    No sé si me habré expresado correctamente, pero agradezco de antemano vuestra atención.

     

    jueves, 22 de enero de 2009 15:49

Respuestas

  • Hola Felipe, no te digo nada sobre tu aplicación web, porque a ese tema no lo manejo como debería, pero si te puedo aclarar algo de cómo funciona DNS.

     

    Cuando se le pregunta al DNS por un determinado registro, y el servidor tiene varios registros que cumplen con la condición,el DNS implementa por omisión Round Robin.

    Esto es, el DNS se encarga de rotar el orden de los registros ofrecidos al cliente.

     

    Aunque, para que sirva de aclaración, esto *no es balance* que debería ser dinámico, esto es *reparto de carga*

     

     

    viernes, 23 de enero de 2009 10:53
    Moderador