IBM Cloud Docs
Acción necesaria: Prepare su automatización para las capacidades revisadas del equilibrador de carga de red

Acción necesaria: Prepare su automatización para las capacidades revisadas del equilibrador de carga de red

¿Qué estamos cambiando?

En una próxima versión, el servicio Load Balancer for VPC pondrá a disposición general el balanceador de carga de red Private Path mediante un nuevo perfil de balanceador de carga network-private-path. Este equilibrador de carga presenta un par de diferencias con respecto a los equilibradores de carga de red existentes que pueden afectar a la automatización que aprovisiona o gestiona grupos de equilibradores de carga de red:

  • No se admitirá el algoritmo de equilibrio de carga del grupo de "menos conexiones".
  • No se admitirá la persistencia de sesión de IP de origen de grupo.

¿Por qué hacemos este cambio?

La arquitectura distribuida del equilibrador de carga de red Private Path está reñida con la implementación de la persistencia de sesión y el algoritmo de "menos conexiones". Las cargas de trabajo del equilibrador de carga de red Private Path no requerirán estas funciones.

¿A quién afectará este cambio?

Cualquier código o automatización que espere hacer uso de la persistencia de sesión o del algoritmo de "menos conexiones" al aprovisionar o gestionar grupos de balanceadores de carga de red se verá afectado.

¿Qué medidas puede tomar para evitar una perturbación?

Como se documenta en la API de VPC, se han introducido propiedades de perfil de equilibrador de carga para indicar la compatibilidad con estas funciones:

  • La nueva source_ip_session_persistence_supported propiedad tendrá su value subpropiedad establecida a true si un perfil de balanceador de carga dado soporta persistencia de sesión.

  • La nueva availability propiedad tendrá su value subpropiedad establecida a subnet si un balanceador de carga dado soporta el least_connections algoritmo.

Además, se han introducido propiedades análogas en cada equilibrador de carga provisionado https://cloud.ibm.com/apidocs/vpc/latest#get-load-balancer para indicar si el equilibrador de carga admite estas funciones.

Aunque los equilibradores de carga y los perfiles de equilibrador de carga existentes también se han actualizado con estas propiedades, no hay ningún cambio en la funcionalidad de los equilibradores de carga de red existentes. Siguen apoyando estas características.

Si usted u otros usuarios de su cuenta utilizan actualmente balanceadores de carga y tienen previsto utilizar el balanceador de carga de red Private Path, realice las siguientes tareas antes de que esta función esté disponible de forma general:

  • Compruebe si hay código o automatización que aprovisione o actualice grupos de equilibradores de carga y especifique las propiedades session_persistence o algorithm.

  • Compruebe si ese código o automatización se limita a interactuar con equilibradores de carga o perfiles existentes, o ambos.

  • Si no lo es (por ejemplo, porque recupera una lista de balanceadores de carga y opera sobre ellos), endurezca comprobando las nuevas propiedades source_ip_session_persistence_supported y availability. Concretamente, al crear o actualizar un grupo de equilibradores de carga:

    • Compruebe si la propiedad del equilibrador de carga source_ip_session_persistence_supported es true antes de intentar establecer session_persistence.
    • Compruebe si la propiedad del equilibrador de carga availability está establecida en subnet antes de intentar establecer la propiedad del pool algorithm en least_connections.

    Además, si se está creando un pool como parte de la creación del balanceador de carga, endurezca comprobando las propiedades source_ip_session_persistence_supported y availability en el perfil del balanceador de carga seleccionado.