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.
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
Diagnóstico de incidencias del equilibrador de carga mediante Comprobación inteligente
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.
Formas de acceder a Oracle Cloud Infrastructure
Puede acceder a Oracle Cloud Infrastructure (OCI) utilizando la consola (una interfaz basada en explorador), la API de REST o la CLI deOCI. En los temas de esta documentación, se incluyen instrucciones para utilizar la consola, la API y CLI. Para obtener una lista de los SDK disponibles, consulte Software development kits e interfaz de línea de comandos.
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.
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.
- 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.
- 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:
Tipo de visibilidad | Subred privada de VCN | Subred pública de VCN | ||||
---|---|---|---|---|---|---|
GUA de Oracle | ULA | BYOIPv6 | GUA de Oracle | ULA | BYOIPv6 | |
Privado | Sí | Sí | Sí | No | Sí | No |
Público | No | No | No | Sí | No | Sí |