Site Selector funciona con un servidor de nombres de dominio para equilibrar la carga entre un grupo de servidores que utiliza las medidas y ponderaciones que se recopilan. Puede crear una configuración de sitio para que equilibre la carga del tráfico entre un grupo de servidores que se basan en el nombre de dominio que se utiliza para una solicitud de cliente.
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 al sistema Site Selector. A continuación, Site Selector resuelve el nombre de dominio para la dirección IP de uno de los servidores que se ha configurado bajo el nombre del 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.
Metric Server es un componente de supervisión del sistema de Load Balancer que debe instalarse en cada servidor con equilibrio de carga incluido en la configuración. Con Metric Server, Site Selector puede supervisar el nivel de actividad de un servidor, detectar si un servidor
tiene la carga menos pesada y detectar un servidor anómalo. La carga es una medida de
cuánto está trabajando el servidor. Al personalizar los archivos de script de métrica del sistema, puede controlar el tipo de medidas que se utilizan para medir la carga. Puede configurar Site Selector 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).
Características de Site Selector:
- Asignación
- Alta disponibilidad
- Cliente a afinidad de servidor
- Equilibrio de carga basado en normas
- Equilibrio de carga de área amplia
- Alertas
Funciones que proporcionan un equilibrado de carga
Las funciones principales de Site Selector interactúan entre sí y con la configuración de servidor para equilibrar el tráfico de red en el entorno. Site Selector consta de estas funciones:
- El mandato ssserver gestiona las peticiones de la línea de mandatos
al servidor de nombres, el gestor y los asesores.
- El mandato nameserver funciona con otros servidores de nombres en un sistema de nombres de dominios para equilibrar la carga entre un grupo de servidores.
El servidor de nombres siempre se ejecuta cuando se utiliza el componente Site Selector para el equilibrado de carga.
- El gestor establece ponderaciones utilizadas por el ejecutor que se basa en:
- Contadores internos del ejecutor
- Comentarios de los servidores proporcionados por los asesores
- Información de retorno de un programa de supervisión del sistema, como Metric Server o WLM.
- Los asesores consultan los servidores y analizan los
resultados por protocolo antes de llamar al gestor para establecer pesos según corresponda. Para configurar y gestionar el servidor de nombres, los asesores, y el gestor,
utilice la línea de mandatos (sscontrol) o la interfaz gráfica de usuario
(lbadmin).
Gestión de servidores locales y remotos con Site Selector y Metric
Server
Un cliente somete una petición para la resolución de un nombre de dominio a un servidor de nombres de cliente. El servidor de nombres de cliente reenvía la petición a través del DNS a la máquina Site Selector (ruta 1). A continuación, Site Selector resuelve el nombre de dominio en una dirección IP de uno de los servidores. Site Selector devuelve la dirección IP del servidor seleccionado al servidor de nombres de cliente. El servidor de nombres devuelve la dirección IP al cliente. Una vez que el cliente ha recibido la dirección IP del servidor, el cliente dirige las peticiones de la aplicación directamente al servidor seleccionado (ruta 2).
Importante: En este ejemplo, Metric Server proporciona información de carga del sistema a la máquina
Site Selector. El agente de Metric Server está instalado en cada servidor de programa de fondo. Utilice Metric Server con Site Selector; de lo contrario Site Selector sólo puede utilizar un método de selección de rotación para el equilibrio de carga.
Esta figura ilustra un sitio en el que el componente Site Selector se utiliza para responder a las peticiones. Servidor1, Servidor2 y Servidor3 son locales.
Servidor4, Servidor5 y Servidor6 son remotos.