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 distribución automatizada del tráfico desde un punto de entrada a varios servidores a los que se puede acceder desde la red virtual de la nube (VCN). El servicio ofrece un equilibrador de carga con la opción de una dirección IP pública o privada; el ancho de banda aprovisionado no se puede configurar 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 a la hora de equilibrar la carga y comprobaciones del estado específicas de las aplicaciones para garantizar que el equilibrador de carga dirija el tráfico solo a instancias que estén en buen Estado.

Aspectos esenciales del equilibrador de carga

Al trabajar con equilibradores de carga, es fundamental que conozca 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.

Normalmente, se identifican los servidores de aplicaciones 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 backends determina el modo en que el equilibrio 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, mínimo de conexiones, hash de IP.

Comprobación de estado

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 estado del nivel TCP o HTTP para los servidores backend. Los resultados de las pruebas se notifican mediante indicadores de estado.

Listener

Una entidad lógica que busca la entrada de tráfico en la dirección IP del equilibrador.

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, debe configurar varios listeners. Los protocolos soportados incluyen: TCP, HTTP/1.x, HTTP/2.

Conjunto de cifrado

Una entidad lógica para un juego de algoritmos o cifrados que utiliza la seguridad de capa del transporte (TLS) para determinar la seguridad, la compatibilidad y el velocidad del tráfico HTTPS.

Juego de rutas de acceso

Juego de reglas de ruta de acceso para enrutar el tráfico al conjunto de backends correcto sin utilizar varios listeners ni equilibradores del carga.

Unidad

Una plantilla que determina la capacidad (anchos de banda) máxima previamente aprovisionada total del equilibrador a fin de introducir más el tráfico que sale. 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 asociar un certificado del servidor SSL (X.509) al equilibrio de carga. Un certificado permite que el equilibrador de carga finalice la conexión y descifre las solicitudes entrantes antes que las transfiera a los servidores backend. El tráfico entre el equilibrador de carga y el backend también se puede cifrar con SSL.

Solicitud de trabajo

Objeto que informa sobre el estado actual de un 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.