Configuración básica del equilibrio de carga

Considere una empresa que tiene un sitio web de comunidad social básico donde los usuarios pueden registrarse para una cuenta que no requiere información confidencial. A continuación, el usuario puede iniciar sesión y publicar fotos de sus mascotas. La empresa cuenta con tres servidores web/de aplicaciones y un servidor de bases de datos que les da soporte. El dominio y DNS están alojados con IBM Cloud, y puesto que tienen un entorno pequeño, los servidores de web/app y NetScaler están todos en la misma VLAN. Esta configuración simplifica las cosas, ya que no se necesita ninguna configuración adicional en el NetScaler para establecer una política básica de equilibrio de carga.

El procedimiento siguiente es una explicación simplista del flujo de tráfico en esta instancia:

  1. Un usuario introduce el URL en su navegador.
  2. El registro de DNS del URL apunta a una de las VIP públicas del NetScaler.
  3. El servidor de aplicaciones NetScaler recibe el tráfico en esa dirección VIP y toma nota del protocolo que se está utilizando (tráfico HTTP en el puerto 80).
  4. El NetScaler pasa entonces el tráfico a uno de los servidores en la agrupación de servidores, basándose en el método de equilibrio definido (round robin, IP de persistencia, etc.).
  5. El servidor acepta el tráfico y el usuario se conecta y registra.

Para lograr esta configuración, debe configurar el NetScaler para manejar este tráfico. Dado que la VIP, la IP del servidor DNS y la SNIP ya están configuradas, esta configuración preexistente simplifica el proceso.

Creación de servidores

En la interfaz gráfica de usuario de NetScaler, en la pantalla Configuración, despliega la sección Gestión del tráfico situada a la izquierda. Expanda la subsección titulada Equilibrio de carga. A continuación, indique a NetScaler qué servidores de destino debe incluir en la política de equilibrio de carga, siguiendo este procedimiento:

  1. En el equilibrio de carga, pulse Servidores.
  2. Pulse Añadir.
  3. Especifique el nombre del servidor (por ejemplo, Web1).
  4. Especifique la dirección IP del servidor.
  5. Asegúrate de que el campo Dominio de tráfico esté en blanco, ya que en este escenario solo te interesa utilizar el dominio de tráfico predeterminado.
  6. Introduce cualquier comentario que desees sobre este servidor.
  7. Pulse Crear.

Repita este procedimiento para todos los servidores en la agrupación.

Para mantener los servidores fácilmente identificables, utilice una convención de nomenclatura similar para los servidores dentro de la misma agrupación (por ejemplo, Web1, Web2, Web3, etc.).

Creación de servicios

A continuación, cree sus servicios. Estás creando un servicio para cada servidor que acabas de introducir. El servicio es lo que configura la conexión entre NetScaler y los servidores de la agrupación. Cada servicio tiene un nombre y especifica una dirección IP, un puerto y el tipo de datos que se sirve.

  1. Haga clic en Gestión del tráfico > Equilibrio de carga > Servicios.
  2. Pulse Añadir.
  3. Crea un servicio para cada servidor que hayas creado anteriormente, utilizando la misma información.

A continuación, cree un servidor virtual. El servidor virtual es una conexión virtual entre la VIP utilizada para los servidores con equilibrio de carga y los servicios que ha creado anteriormente.

  1. Haga clic en Gestión del tráfico > Equilibrio de carga > Virtual Servers.
  2. Pulse Añadir.
  3. En el campo Nombre, introduce un nombre para el servidor virtual.
  4. Selecciona el protocolo que deseas equilibrar ( HTTP ).
  5. Asegúrese de que el tipo de dirección IP está configurado como dirección IP. El campo de dirección IP es el lugar en el que se especifica la VIP que utiliza como punto de entrada para todos los usuarios.
  6. Especifique el número de puerto. El valor predeterminado es 80.
  7. Haga clic en Aceptar para crear el servidor virtual.

Enlace de servicios

Ahora, vincula los servicios que has creado a tu servidor virtual.

  1. En la pantalla Servidores virtuales, pulse el enlace Sin enlace de servicio de servidor virtual de equilibrio de carga.
  2. Enlace cada uno de los servicios creados anteriormente al servidor virtual.
  3. Pulse Listo.
  4. Pulse el botón Renovar. El Estado y el Estado Efectivo aparecen en verde.

Con este proceso, usted crea un pool de balanceo de carga y una política para su sitio web.

Para obtener más información sobre la configuración del dispositivo Citrix Netscaler VPX, consulta la página de documentación de Citrix. Para obtener más ayuda, póngase en contacto con el equipo de soporte y ventas de IBM Cloud.