En este capítulo se describe lo que debe tener en cuenta el planificador de la red antes de instalar y configurar el componente Selector de sitio.
Este capítulo incluye los apartados siguientes:
Selector de sitio funciona junto con un servidor de nombres de dominio para realizar el equilibrio de carga entre un grupo de servidores utilizando medidas y pesos que se recopilan. Puede crear una configuración de sitio para permitir el tráfico de equilibrio de carga entre un grupo de servidores según el nombre de dominio utilizado para una petición del cliente.
Limitaciones: Site Selector únicamente da soporte a las consultas DNS de tipo A. Cualquier otro tipo de consulta generará un código de retorno NOTIMPL (no se implementa). Si todo el dominio se delega a Site Selector, asegúrese de que el dominio sólo reciba consultas de tipo A.
Cuando se configura un subdominio para Site Selector dentro del entorno de DNS, Site Selector debe tener autoridad sobre su propio subdominio. Por ejemplo (consulte la Figura 21), se ha asignado a su empresa autoridad sobre el dominio empresa.com. Dentro de la empresa, hay varios subdominios. Site Selector tendría autoridad de siteload.empresa.com, mientras que el servidor o los servidores DNS seguirán manteniendo la autoridad de atlanta.empresa.com y boston.empresa.com.
Para que el servidor de nombres de la empresa reconozca que Site Selector tiene autoridad del subdominio siteload, será necesario añadir una entrada de servidor de nombres al archivo de datos nombrado. Por ejemplo, en sistemas AIX, un servidor de nombres se parecería a lo siguiente:
siteload.empresa.com. IN NS siteselector.empresa.com.
Donde siteselector.empresa.com es el nombre de sistema principal de la máquina Site Selector. Sería necesario crear entradas equivalentes en cualquier otro archivo de base de datos nombrado para que los servidores DNS lo utilicen.
Un cliente somete una petición de resolución de un nombre de dominio a un servidor de nombres dentro de su red. El servidor de nombres reenvía la petición a la máquina Site Selector. Site Selector luego soluciona el nombre de dominio con la dirección IP de uno de los servidores que se han configurado bajo el nombre de sitio. Site Selector devuelve la dirección IP del servidor seleccionado al servidor de nombres. El servidor de nombres devuelve la dirección IP al cliente. (Site Selector actúa como un servidor de nombres no recursivo (nodo hoja) y devolverá un error si no resuelve la petición de nombre de dominio).
Consulte la Figura 5 que ilustra un sitio en el que se utiliza Site Selector junto con un sistema de DNS para equilibrar la carga entre servidores locales y remotos.
Selector de sitio consta de estas funciones:
Con Metric Server, Site Selector puede supervisar el nivel de actividad de un servidor, detectar si un servidor tiene la carga menos pesada o si un servidor está anómalo. La carga es una medida de cuánto está trabajando el servidor. El administrador Selector de sitio de sistema controla el tipo de medida utilizado para medir la carga. Puede configurar Selector de sitio de modo que se adapte a su entorno, teniendo en cuenta factores como la frecuencia de acceso, el número total de usuarios y los tipos de acceso (por ejemplo, consultas breves, consultas de larga ejecución o cargas con mucha utilización de la CPU).
El equilibrio de carga se realiza según los pesos del servidor. Para Site Selector, hay cuatro proporciones que el gestor utiliza para determinar pesos:
Metric Server suministra todos los valores de CPU y memoria. Por consiguiente, se recomienda el uso de Metric Server con el componente Site Selector.
Si desea más información, consulte el apartado Metric Server.
Las cuatro funciones clave de Site Selector (servidor de nombres, gestor, Metric Server y asesores) interactúan para equilibrar y solucionar las peticiones de entrada entre servidores.
El uso del equilibrio de carga según el DNS requiere que se inhabilite la colocación en antememoria de la resolución de nombres. El valor de TTL (tiempo de vida) determina la eficacia del equilibrio de carga según el DNS. TTL determina cuándo tiempo otro servidor de nombres colocará en antememoria la respuesta resuelta. Valores de TTL pequeños permiten que cambios pequeños en la carga del servidor o de red se realicen de forma más ágil. No obstante, para inhabilitar la colocación en antememoria se requiere que los clientes se pongan en contacto con el servidor de nombres autorizado para todas las peticiones de resolución de nombres, así se aumenta potencialmente la latencia del cliente. Cuando se selecciona un valor de TTL, debería tenerse en cuenta el impacto que tendrá sobre el entorno la inhabilitación de la antememoria. Tenga en cuenta también que el equilibrio de carga según el DNS se puede limitar por la colocación en antememoria del cliente de las resoluciones de nombres.
Se puede configurar TTL utilizando el mandato sscontrol sitename [add | set] . Si desea más información, consulte el apartado sscontrol sitename — configurar un nombre de sitio.
La proximidad de red es el cálculo de la cercanía de cada servidor al cliente solicitante. Para determinar la proximidad de red, el agente Metric Server (que debe residir en cada servidor con equilibrio de carga) envía un ping a la dirección IP cliente y devuelve el tiempo de respuesta a Site Selector. Site Selector utiliza la respuesta de proximidad en la decisión de equilibrio de carga. Site Selector combina el valor de respuesta de proximidad de red con el peso del gestor para crear un valor de peso final combinado para el servidor.
El uso de la característica proximidad de red con Site Selector es opcional.
Site Selector proporciona estas opciones de proximidad de red que se pueden establecer por nombre de sitio:
Si se establece en sí, Metric Server ejecuta ping en el cliente para obtener el tiempo de respuesta de proximidad. El servidor de nombres espera a que todos los Metric Servers respondan o a que se exceda el tiempo de espera. Luego, para cada servidor, el servidor de nombres combina el tiempo de respuesta de proximidad con el peso que ha calculado del gestor para crear un valor de "peso combinado" para cada servidor. Site Selector suministrará al cliente la dirección IP del servidor con la mejor combinación de peso. (Se espera para la mayoría de servidores de nombres de cliente que tengan un tiempo de espera de 5 segundos. Site Selector intenta responder antes de que se supere el tiempo de espera).
Si se establece en no, se proporciona al cliente una resolución de nombres según los pesos del gestor actuales. A continuación, Metric Server ejecuta ping en el cliente para obtener el tiempo de respuesta de la proximidad. El servidor de nombres coloca en antememoria el tiempo de respuesta que recibe de Metric Server. Cuando el cliente vuelve por una segunda petición, el servidor de nombres combina el peso del gestor actual con el valor de respuesta del mandato ping colocado en antememoria para que cada servidor obtenga el servidor con el mejor "peso combinado". Site Selector devuelve esta dirección IP del servidor al cliente para la segunda petición.
Se pueden establecer las opciones de proximidad de red en el mandato sscontrol sitename [add | set] . Si desea más información, consulte el Referencia de mandatos para Selector de sitio.