Equilibrador de carga como servicio
En Compute Cloud@Customer, puede configurar el servicio de equilibrio de carga (LBaaS) para distribuir automáticamente el tráfico de red.
El servicio de equilibrio de carga proporciona una distribución automática del tráfico desde un punto de entrada a varios servidores a los que puede acceder desde la red virtual en la nube (VCN). El servicio ofrece un equilibrador de carga con una dirección IP pública o privada de su elección; el ancho de banda aprovisionado no es configurable por el usuario.
Un equilibrador de carga mejora el uso de 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.
Las actualizaciones posteriores a mayo de 2025 afectan a algunas funciones del equilibrador de carga. Consulte La actualización puede afectar a la funcionalidad del equilibrador de carga como servicio.
Aspectos esenciales del equilibrador de carga
Al trabajar con equilibradores de carga, es fundamental que comprenda sus componentes básicos y la terminología clave relacionada.
- Servidor de backend
-
Servidor de aplicaciones responsable de generar contenido en respuesta al tráfico TCP o HTTP entrante.
Los servidores de aplicaciones se suelen identificar con una combinación única de dirección y puerto IPv4 privados, por ejemplo: 10.25.4.101: 8080, 10.25.4.102: 8080, etc.
- Juego de backends
-
Entidad lógica definida por una lista de servidores de backend, una política de equilibrio de carga y una política de comprobación del sistema.
El conjunto de backend determina el modo en que el equilibrador de carga dirige el tráfico a la recopilación de servidores backend. La configuración de SSL es opcional.
- Política de equilibrio de carga
-
Una política de equilibrio de carga indica al equilibrador de carga cómo distribuir el tráfico entrante entre los servidores backend.
Las políticas comunes del equilibrador de carga incluyen: asignación en rueda, menos conexiones, hash de IP.
- Comprobación del Sistema
-
Prueba para confirmar la disponibilidad de los servidores backend.
La política de comprobación del sistema se configura al crear un juego de backends. Se pueden configurar comprobaciones del sistema a nivel de TCP o a nivel de HTTP para los servidores de backend. Los resultados de las pruebas se informan a través de indicadores de estado de salud.
- Listener
-
Una entidad lógica que busca el tráfico entrante en la dirección IP del equilibrador de carga.
Usted configura el protocolo y el número de puerto de un listener y los ajustes SSL opcionales. Para gestionar el tráfico TCP y HTTP, deben configurarse varios listeners. Los protocolos soportados incluyen: TCP, HTTP/1.x, HTTP/2.
- Conjunto de cifrado
-
Entidad lógica para un juego de algoritmos o cifrados que utiliza seguridad de capa de transporte (TLS) para determinar la seguridad, la compatibilidad y la velocidad del tráfico HTTPS.
- Juego de rutas de acceso
-
Juego de reglas de ruta de acceso para direccionar el tráfico al juego de backends correcto sin utilizar varios listeners ni equilibradores de carga.
- Forma
-
Una plantilla que determina la capacidad (ancho de banda) máxima previamente aprovisionada total del equilibrador de carga para el tráfico de entrada más el de salida. Compute Cloud@Customer solo proporciona la unidad de 400 Mbps.
La capacidad máxima previamente aprovisionada se aplica a las conexiones agregadas, no a un cliente único que intenta utilizar todo el ancho de banda.
- Certificado SSL
-
Si se utiliza HTTPS o SSL para el listener, debe asociarse un certificado de servidor SSL (X. 509) al equilibrio de carga. Un certificado permite al equilibrador de carga terminar la conexión y descifrar las solicitudes entrantes antes de transferirlas a los servidores backend. El tráfico entre el equilibrador de carga y el backend también puede estar cifrado con SSL.
- Solicitud de trabajo
-
Objeto que informa del estado actual de una solicitud de equilibrio de carga.
El servicio de equilibrio de carga gestiona las solicitudes de forma asíncrona. Cada solicitud devuelve un ID de solicitud de trabajo (OCID) como respuesta. Se puede visualizar el elemento de solicitud de trabajo para consultar el estado de la solicitud.