Estos ejemplos muestran dos escenarios de ubicación de sesiones del equilibrio de carga.

Ejemplo 1: no existe ninguna sesión de usuario

Este ejemplo muestra cómo se puede ubicar una sesión de una granja que contenga seis hosts RDS cuando ninguna sesión de usuario existe en ese momento en ningún host RDS.

  1. Horizon Agent muestra las siguientes preferencias de carga para cada host RDS de la granja.

    Host RDS

    Preferencia de carga

    1

    ALTA

    2

    BAJA

    3

    ALTA

    4

    MED

    5

    BLOQUE

    6

    BAJA

  2. View ordena los hosts RDS en tres depósitos según la preferencia de carga. View descarga el host RDS 5 porque Horizon Agent notificó una preferencia de carga BLOQUE.

    Depósito

    Preferencia de carga

    Host RDS

    1

    ALTA

    ALTA

    1

    3

    2

    MED

    4

    3

    BAJA

    BAJA

    2

    6

  3. Como el depósito 2 solo tiene un host RDS, View combina el depósito 2 y el 3

    Depósito

    Preferencia de carga

    Host RDS

    1

    ALTA

    ALTA

    MED

    1

    3

    4

    2

    BAJA

    BAJA

    2

    6

  4. View aleatoriza el orden de los depósitos.

    Depósito

    Preferencia de carga

    Host RDS

    1

    MED

    ALTA

    MED

    4

    3

    1

    2

    BAJA

    BAJA

    6

    2

  5. El servidor de conexión de View intenta ubicar una nueva sesión de aplicaciones en el host RDS 4 primero, seguido del host RDS 3 y así sucesivamente.

    Orden de ubicación de las sesiones del host RDS

    4

    3

    1

    6

    2

    Nota:

    Las reglas antiafinidad pueden evitar que una aplicación se ubique en un host RDS, sin tener en cuenta la preferencia de carga notificada. Si desea obtener más información, consulte Configurar una regla anti-compatibilidad para un grupo de aplicaciones.

Ejemplo 2: existe una sesión de usuario

Este ejemplo muestra cómo se puede ubicar una sesión de una granja que contenga seis hosts RDS cuando una sesión de usuario existe en ese momento en uno de los hosts RDS. Un host RDS que contenga una sesión en la que un usuario ejecutó una aplicación se reutiliza siempre para la misma aplicación.

  1. Una sesión de usuario ya existe en el host RDS 3. El host RDS 3 tiene una preferencia de carga MED. El RDS restante en los hosts de la granja (la lista de reserva) tiene las siguientes preferencias de carga.

    Host RDS

    Preferencia de carga

    1

    MED

    2

    BAJA

    4

    ALTA

    5

    BAJA

    6

    BLOQUE

  2. View ordena los hosts RDS de la lista de reserva en dos depósitos según la preferencia de carga. View descarga el host RDS 6 porque Horizon Agent notificó una preferencia de carga notificada BLOQUE.

    Depósito

    Preferencia de carga

    Host RDS

    1

    ALTA

    MED

    4

    1

    2

    BAJA

    BAJA

    2

    5

  3. View aleatoriza el orden de los depósitos.

    Depósito

    Preferencia de carga

    Host RDS

    1

    ALTA

    MED

    4

    1

    2

    BAJA

    BAJA

    5

    2

  4. View agrega el host RDS que contiene la sesión existente en la parte superior de la nueva lista ordenada de depósitos.

    Orden de ubicación de las sesiones del host RDS

    3

    4

    1

    5

    2