Visión general de Load Balancer

Descubra cómo Load Balancer proporciona una distribución automatizada del tráfico desde un punto de entrada a varios servidores a los que se puede acceder desde la red virtual en la nube.

El servicio Load Balancer proporciona una distribución automática del tráfico de un punto de entrada a varios servidores a los que se puede acceder desde su red virtual en la nube (VCN). El servicio ofrece un equilibrador de carga con una dirección IP pública o privada (a su elección) y ancho de banda aprovisionado.

Nota

Vea una introducción en vídeo del servicio Load Balancer.

Un equilibrador de carga mejora el uso de los recursos, facilita la escalabilidad y ayuda a garantizar una alta disponibilidad. Puede configurar varias políticas de equilibrio de carga y comprobaciones del sistema específicas de la aplicación para garantizar que el equilibrador de carga solo dirige el tráfico a instancias en buen estado. El equilibrador de carga puede reducir su ventana de mantenimiento vaciando el tráfico de un servidor de aplicaciones que no está en buen estado antes de eliminarlo del servicio para su mantenimiento.

Esta visión general contiene los siguientes temas independientes:

Tipos de equilibrador de carga

Conceptos del equilibrador de carga

Políticas del equilibrador de carga

Cabeceras del equilibrador de carga

Persistencia de sesiones del equilibrador de carga

Configuración de la conexión de timeout del equilibrador de carga

También puede ver los temas sobre los siguientes temas relacionados con el equilibrador de carga:

Gestión de equilibradores de carga

Comprobaciones del sistema

Juegos de backends

Servidores de backend

Listeners

Conjuntos de cifrado

Enrutamiento de solicitudes

Certificados SSL

Solicitudes de trabajo

Diagnóstico de incidencias del equilibrador de carga mediante Comprobación inteligente

Registro

Métricas de Load Balancer

Solución de problemas

Identificadores de recursos

La mayoría de los tipos de recursos de Oracle Cloud Infrastructure tienen un identificador único asignado por Oracle denominado Oracle Cloud ID (OCID). Para obtener información sobre el formato de OCID y otras formas de identificar los recursos, consulte Identificadores de recursos.

Supervisión de recursos

UtiliceMonitoring para consultar las métricas y gestionar las alarmas. Las métricas y las alarmas ayudan a supervisar el estado, la capacidad y el rendimiento de los recursos en la nube.

Para obtener información sobre la supervisión del tráfico que pasa por el equilibrador de carga, consulte Métricas de Load Balancer.

Autenticación y autorización

Cada servicio de Oracle Cloud Infrastructure se integra con IAM con fines de autenticación y autorización para todas las interfaces (la consola, el SDK o la CLI, y la API de REST).

Un administrador de una organización debe configurar grupos, compartimentos y políticas que controlen qué usuarios pueden acceder a qué servicios y recursos, así como el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear usuarios, crear y gestionar la red en la nube, crear instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Gestión de dominios de identidad. Para obtener detalles específicos sobre la escritura de políticas de los distintos servicios, consulte Referencia de políticas.

Si es un usuario normal (no un administrador) que debe utilizar los recursos de Oracle Cloud Infrastructure que posee la compañía, póngase en contacto con un administrador para configurar su ID de usuario. El administrador puede confirmar qué compartimento o compartimentos puede utilizar.

Límites sobre recursos de equilibrio de carga

Consulte la sección Límites de servicio para obtener una lista de límites aplicables e instrucciones para solicitar un aumento del límite.

Otros límites son:

  • No se puede convertir un equilibrador de carga específico para el dominio de disponibilidad en un equilibrador de carga regional ni viceversa.
  • El número máximo de conexiones simultáneas se limita al utilizar reglas de seguridad con estado para las subredes del equilibrador de carga. Sin embargo, no existe ningún límite teórico en las conexiones simultáneas si se utilizan reglas de seguridad sin estado. Las limitaciones prácticas dependen de distintos factores. Cuanto más grande sea la unidad del equilibrador de carga, mayor será la capacidad de conexión. Otras consideraciones incluyen la memoria del sistema, los períodos de timeout de TCP, el estado de conexión TCP, etc.
    Consejo

    Para admitir tráfico de alto volumen, se recomienda utilizar reglas de seguridad sin estado para las subredes del equilibrador de carga. Para obtener más información, consulte Reglas con estado frente a sin estado.
  • Todos los equilibradores de carga tienen los siguientes límites de configuración:
    • Una dirección IPv4 y una dirección IPv6
    • 16 juegos de backends
    • 512 servidores backend por juego de backends
    • 512 servidores de backend en total
    • 16 listeners
    • 16 nombres de host virtual

Políticas de IAM necesarias

Para administradores: para una política típica que proporciona acceso a los equilibradores de carga y sus componentes, consulte Permitir que los administradores de red gestionen los equilibradores de carga.

Además, tenga en cuenta que una sentencia de política que incluya inspect load-balancers proporciona al grupo especificado la capacidad de ver toda la información sobre los equilibradores de carga. Para obtener más información, consulte Detalles sobre el equilibrio de carga.

Si no está familiarizado con las políticas, consulte Introducción a las políticas y Políticas comunes.

Compatibilidad con IPv6

Puede configurar el equilibrador de carga para que soporte la versión 6 de IP (IPv6) de las siguientes formas, según el tipo de dirección IP:

  • Efímero: cree el equilibrador de carga con el valor ipv6SubnetCidr proporcionado en la subred proporcionada.
  • Reservado: cree el equilibrador de carga mediante una dirección IPV6 reservada previamente que se haya creado fuera del servicio Load Balancer.
Nota

El soporte del equilibrador de carga para IPv6 no incluye servidores backend.

IPv6 solo está soportado en subredes regionales. Cuando una subred IPv6 tiene varios prefijos, solo se utiliza un prefijo.

Los equilibradores de carga privados pueden estar en subredes públicas o privadas con las siguientes configuraciones:
  • El soporte de subred pública incluye solo el prefijo ULA.
  • El soporte de subred privada incluye el prefijo Oracle-GUA, BYOIPv6-GUA o ULA.
Los equilibradores de carga públicos solo pueden estar en una subred pública con las siguientes configuraciones:
  • El soporte de subred pública incluye el prefijo Oracle-GUA o BYOIPv6-GUA.

En la siguiente tabla se muestran los tipos de subred que soportan IPv6:

IPv6 Soporte para el equilibrador de carga
Tipo de visibilidad Subred privada de VCN Subred pública de VCN
GUA de Oracle ULA BYOIPv6 GUA de Oracle ULA BYOIPv6
Privado No No
Público No No No No