ADC

Caso de uso 13: Configurar Citrix Virtual Apps para equilibrar la carga

Para una entrega eficiente de las aplicaciones, puede integrar el dispositivo NetScaler con Citrix Virtual Apps y utilizar la función de equilibrio de carga NetScaler para distribuir la carga entre las comunidades de servidores de Citrix Virtual Apps. La siguiente ilustración es un diagrama de topología de dicha configuración.

Configuración de equilibrio de carga de Citrix Virtual Apps

Los servidores de la interfaz web proporcionan acceso seguro a los recursos de la aplicación Citrix Virtual Apps a través del explorador web del usuario. El cliente de interfaz web presenta a los usuarios todos los recursos, como las aplicaciones, el contenido y los escritorios, que están disponibles en las comunidades de servidores de Citrix Virtual Apps. Los usuarios pueden acceder a los recursos publicados a través de un explorador web estándar o mediante el complemento en línea de Citrix.

El explorador web del dispositivo del usuario envía información al servidor web, que se comunica con los servidores del conjunto de servidores para proporcionar al usuario acceso a los recursos.

La interfaz web y el XML Broker son servicios complementarios. La interfaz web proporciona a los usuarios acceso a las aplicaciones y el XML Broker evalúa los permisos del usuario para determinar qué aplicaciones aparecen en la interfaz web.

El servicio XML está instalado en todos los servidores de la comunidad de servidores. El servicio XML especificado en la Interfaz Web funciona como agente XML. Según las credenciales de usuario transferidas por el servidor de interfaz web, el servidor XML Broker envía una lista de aplicaciones accesibles para el usuario.

En las grandes empresas en las que se implementan varios servidores de interfaz web y servidores XML Broker, Citrix recomienda equilibrar la carga de estos servidores mediante el dispositivo NetScaler. Configure un servidor virtual para equilibrar la carga de los servidores de interfaz web y otro para los servidores XML Broker. El método de equilibrio de carga y otras funciones se pueden configurar en el servidor virtual según sea necesario.

Nota

Aunque puede utilizar el protocolo HTTP, Citrix recomienda utilizar SSL para la comunicación entre el cliente y NetScaler. Puede utilizar el protocolo HTTP para la comunicación entre los servidores NetScaler y WI aunque utilice el protocolo SSL para la comunicación con el cliente.

Para configurar el equilibrio de carga para Citrix Virtual Apps mediante la GUI

  1. Crea un servicio.
    1. Vaya a Configuración > Gestión del tráfico > Equilibrio de carga > Servicios y haga clic en Agregar.
    2. Cree un servicio especificando un nombre, una dirección IP, un puerto y un tipo de protocolo y, a continuación, haga clic en Aceptar.
  2. Cree un servidor virtual de equilibrio de carga.
    1. Vaya a Configuración > Administración del tráfico > Equilibrio de carga > Servidores virtuales y haga clic en Agregar.
    2. Cree un servidor virtual especificando un nombre, una dirección IP, un puerto y un tipo de protocolo y, a continuación, haga clic en Aceptar.
  3. Enlazar el servicio al servidor virtual de equilibrio de carga.
  4. Vaya a Configuración > Administración del tráfico > Equilibrio de carga > Servidores virtuales y seleccione un servidor.
    1. Haga clic en Modificar.
    2. En Servicios y grupos de servicios, haga clic en > y haga clic en Agregar enlace.
    3. Seleccione el servicio que quiera vincular e introduzca el valor del peso.
    4. Haga clic en Bind.

Para configurar el equilibrio de carga para Citrix Virtual Apps mediante la interfaz de línea de comandos

  • Para crear un servicio, en la línea de comandos, escriba:
add service <name> <serverName> <serviceType> <port>
<!--NeedCopy-->

Ejemplo:

add service Service-HTTP-1 192.0.2.5 HTTP 80
<!--NeedCopy-->
  • Para crear un servidor virtual, en la línea de comandos, escriba:
add lb vserver <name> <serviceType> <ip> <port>
<!--NeedCopy-->

Ejemplo:

add lb vserver Vserver-LB-1 HTTP 10.102.29.60 80
<!--NeedCopy-->
  • Para vincular un servicio a un servidor virtual de equilibrio de carga, en la línea de comandos, escriba:
bind lb vserver <name> <serviceName>
<!--NeedCopy-->

Ejemplo:

bind lb vserver Vserver-LB-1 Service-HTTP-1
<!--NeedCopy-->
Caso de uso 13: Configurar Citrix Virtual Apps para equilibrar la carga