load balancer logo

Load Balancer

Distribuya dinámicamente el tráfico para aumentar la escalabilidad de sus aplicaciones

El Load Balancer le ayuda a garantizar la escalabilidad, la alta disponibilidad y la resiliencia de sus aplicaciones migrando dinámicamente la carga de tráfico entre múltiples instancias, en diferentes regiones. Ofrezca una experiencia óptima a los usuarios de sus aplicaciones, gestionando de forma automática el tráfico variable y los picos de carga y controlando los costes en todo momento. Al combinar nuestro Load Balancer con el servicio Gateway y las direcciones Floating IP, podrá configurar una solución que funcione como punto único de entrada a su aplicación, protegiendo la exposición de sus recursos privados, y que además sea compatible con escenarios «failover».

Optimizado para alta disponibilidad

El servicio Load Balancer se basa en una arquitectura distribuida con un SLA del 99,99 % para garantizar un excelente índice de disponibilidad. Gracias a su función de diagnóstico del estado, el Load Balancer permite distribuir la carga entre las instancias disponibles.

Despliegue automatizado

Seleccione el tamaño de Load Balancer que mejor se adapta a sus necesidades, y configure y automatice el servicio con la API, UI o CLI de OpenStack, o utilizando la API de OVHcloud. Además, también es posible desplegar la solución Load Balancer con Terraform para automatizar y balancear la carga de tráfico a gran escala.

Seguridad incluida

Para garantizar la seguridad y la confidencialidad de sus datos, nuestros Load Balancers incluyen cifrado SSL/TLS gratuito y nuestra protección anti-DDoS Infrastructure para protegerle frente a ataques de red en tiempo real.

Descubrir la gama Load Balancer

Tamaño del Load Balancer Tamaño S Tamaño M Tamaño L
Ancho de banda 200 Mb/s (subida/bajada) 500 Mb/s (subida/bajada) 2 Gb/s (subida/bajada)
Peticiones máximas por segundo*

10 000 peticiones por segundo 

20 000 peticiones por segundo

40 000 peticiones por segundo

Conexión SSL por segundo* 250 nuevas cps 500 nuevas cps 1000 nuevas cps

Tipo de reparto (balanceo de la carga de la red o de las aplicaciones)

Algoritmo de balanceo de carga: least-conns, RoundRobin, source-ip o source-ip-port con persistencia de la sesión (cookie o source IP)
Compatible con los protocolos HTTP, HTTPS, PROXY, PROXY2, SCTP y TCP
Compatible con la API de OVHcloud
Compatible con la API de OpenStack (Octavia)
Pago por consumo
Soporte UI para OpenStack Horizon
Creación de certificados Let's Encrypt para el cifrado TLS
Subida de sus propios archivos de certificado para el cifrado TLS
Compatible con IP públicas a través de direcciones Floating IP
Integración con Public Gateway
Compatible con la red privada (vRack)

Compatible con diagnósticos del estado con HTTP, TLS, TCP, UDP, SCTP y PING

Filtrado IP
Sesión «sticky»


* Valor informativo para ayudarle a elegir el plan que mejor se ajusta a sus necesidades.

Usos

Gestión de grandes volúmenes de tráfico y actividad estacional

Con el Load Balancer podrá gestionar fácilmente los aumentos del tráfico añadiendo nuevas instancias a su configuración en solo unos clics. En caso de que el tráfico fluctúe, tanto si aumenta como si disminuye, el Load Balancer adaptará la forma en la que distribuye el tráfico.

Escenarios de testeo y despliegue Blue-Green

La compatibilidad de la API OpenStack con los servicios Load Balancer, Gateway y las direcciones Floating IP permite que los clientes puedan generar y probar entornos de staging antes de desplegarlos en producción. Esto, a su vez, hace posible el intercambio de entornos de producción y staging, facilitando así un modelo de despliegue continuo.

SSL Gateway

Utilice nuestro Load Balancer como punto de entrada SSL único para su aplicación web. Al combinar el servicio Gateway y las direcciones Floating IP podrá garantizar la confidencialidad de sus datos, proteger la exposición de sus recursos privados y prepararse para escenarios failover.

Casos de uso de Load Balancer

load balancer schema

Los servicios Floating IP, Gateway y Load Balancer pueden funcionar conjuntamente para configurar reglas adecuadas que garanticen la accesibilidad de la red y le proporcionen la seguridad que su actividad necesita.

Exponer servicios detrás de Load Balancer

Es posible acceder a un Load Balancer a través de una dirección Floating IP para distribuir el tráfico entrante entre varias instancias. Las instancias detrás del Load Balancer no tienen ninguna IP pública, garantizando así que permanecen totalmente privadas y que no es posible acceder a ellas directamente desde el exterior. El Load Balancer proporciona una mayor seguridad al ser compatible con el cifrado SSL y puede actualizarse de manera transparente, ya que la dirección Floating IP se aloja a nivel del Gateway.

Modo de utilización

Nuestro Load Balancer puede utilizarse con la API o CLI de OpenStack, y próximamente estará disponible a través del área de cliente.

A continuación se incluyen los principales comandos.

Crear un Load Balancer:

openstack loadbalancer create --flavor small --vip-network-id my_private_network

Configurar un punto de entrada («listener») y un destino («pool»):

openstack loadbalancer listener create --name listener1 --protocol HTTP --protocol-port 80 test
openstack loadbalancer pool create --name pool1 --lb-algorithm ROUND_ROBIN --listener listener1 --protocol HTTP
openstack loadbalancer healthmonitor create --delay 5 --max-retries 4 --timeout 10 --type HTTP --url-path /healthcheck pool1
openstack loadbalancer member create --subnet-id my_subnet --address 10.0.0.1 --protocol-port 80 pool1
openstack loadbalancer member create --subnet-id my_subnet --address 10.0.0.2 --protocol-port 80 pool1

Configurar la red (recuerde que deberá estar dentro del vRack para que funcione correctamente; para más información, consulte nuestra guía sobre cómo configurar un vRack):

# configure the network Gateway
openstack subnet set --gateway 10.0.0.254 my_subnet
# add a vrouter
openstack router create myrouter
openstack router set --external-gateway Ext-Net myrouter
openstack router add subnet myrouter my_subnet
# add the floating IP
openstack floating ip create Ext-Net
# The following IDs should be visible in the output of previous commandsv
openstack floating ip set --port

Guías

Entender los conceptos de red en Public Cloud
Getting started with Load Balancer on Public Cloud

Principales características

Por regiones

Cree y exponga su servicio Load Balancer lo más cerca posible de sus clientes y adopte un enfoque geográfico al diseñar su infraestructura.

Gestión simplificada

Elija la herramienta que mejor se adapta a usted para administrar su Load Balancer: API o interfaz de usuario Horizon de OpenStack.

Integrado en el ecosistema Public Cloud

Despliegue y gestione su Load Balancer directamente desde su entorno Public Cloud, gracias a la API Octavia y todas las herramientas compatibles (Terraform, Ansible, Salt, etc.).

Cifrado SSL/TLS

El Load Balancer es compatible con el cifrado SSL/TLS para garantizar la confidencialidad de los datos. De este modo puede crear rápidamente sus certificados SSL DV de Let's Encrypt, incluidos sin coste adicional, con cualquiera de nuestros planes de Load Balancer. Si trabaja con una autoridad de certificación específica, también tiene la posibilidad de cargar su propio certificado.

Conexión a redes privadas

Para guardar los nodos aplicativos solamente en la red privada, el Load Balancer puede funcionar como una pasarela entre el direccionamiento público y sus redes privadas gracias al vRack de OVHcloud.

Cargas de trabajo privadas

Es posible utilizar el Load Balancer de forma privada para que este solo esté accesible desde su red privada, con instancias backend en su interior.

Diversos protocolos de diagnóstico del estado

Defina condiciones para excluir una instancia o un nodo que se ajusten a sus necesidades. Podrá elegir entre la verificación TCP estándar, el código HTTP o cualquier otra opción disponible en la documentación oficial del servicio de Load Balancer de OpenStack.

Compatible con instancias Public Cloud

El Load Balancer permite gestionar diferentes tipos de nodos, como las instancias estándar operadas por OpenStack y contenedores Kubernetes. Asimismo, podrá utilizar las máquinas virtuales de Hosted Private Cloud y los servidores Bare Metal como backend a través de la red privada.

Public cloud prices

Facturación de Load Balancer

El Load Balancer se factura con un modelo de pago por consumo, con una tarifa por horas, y está disponible en tres niveles en función del perfil de tráfico: Small, Medium y Large.

FAQ

¿Qué es el balanceo de carga HTTP(S) de capa 7 (L7)?

Este tipo de balanceo hace referencia a una forma de transportar la capa de aplicación (p. ej., el tráfico web) desde un origen hacia servidores backend a través de un componente de balanceo de carga que puede aplicar diferentes políticas avanzadas para el enrutamiento del tráfico. Estas políticas incluyen el uso de cookies HTTP, compatibilidad con el protocolo proxy, diferentes métodos de distribución de la carga entre los backends, uso de HTTPS y la descarga (offloading).

¿Por qué el Load Balancer se genera por región?

La disponibilidad de las soluciones de Public Cloud depende de las regiones OpenStack. Cada región cuenta con su propia plataforma OpenStack, así como con sus propios recursos en términos de procesamiento, almacenamiento, red, etc. Para más información, visite nuestra página sobre la disponibilidad de las soluciones Public Cloud.

¿Qué protocolos puedo utilizar con mi Load Balancer?

El Load Balancer es compatible con los protocolos TCP, HTTP, HTTPS, TERMINATED_HTTPS, UDP, SCTP y HTTP/2.

¿Cómo comprueba el Load Balancer qué hosts funcionan correctamente?

El Load Balancer monitoriza el estado para comprobar si los servicios backend están activos. Para ello, puede configurar diferentes protocolos como HTTP, TLS, TCP, UDP, SCTP y PING, entre otros.

Tengo mi propio certificado SSL, ¿puedo utilizarlo?

Sí, por supuesto. Puede utilizar el área de cliente de OVHcloud para cargar su propio certificado SSL y utilizarlo con el servicio Load Balancer o, si necesita automatizar esta acción, puede realizar esta operación a través de la API de OVHcloud.

No sé cómo generar un certificado SSL, ¿cómo se utiliza el protocolo HTTPS LBaaS?

¡Es muy fácil! Cree y genere su propio certificado SSL DV de Let's Encrypt desde el área de cliente y utilícelo junto con su Load Balancer para facilitar los despliegues. El certificado SSL DV de Let's Encrypt está incluido en el precio del servicio Load Balancer sin coste adicional.

¿En qué consiste el servicio Load Balancer en el cloud?

La solución Load Balancer consiste en un servicio de balanceo de carga totalmente administrado en el cloud, que puede instanciarse rápidamente, con configuración por API y muy alta disponibilidad. La facturación por consumo es una de las características típicas de los servicios de balanceo de carga en el cloud, por lo que solo pagará por los recursos que consuma.

¿En qué se diferencian los servicios Load Balancer for Kubernetes y Load Balancer?

El servicio Load Balancer for Kubernetes solo funciona en la solución Managed Kubernetes. La interfaz de este servicio es compatible con Kubernetes, de modo que puede gestionar fácilmente su servicio Load Balancer for Kubernetes con herramientas nativas.

Por su parte, el servicio Load Balancer se basa en OpenStack Octavia y puede desplegarse en un proyecto de Public Cloud con la API de OpenStack, permitiendo la automatización a través de herramientas como Terraform, Ansible o Salt. Está previsto que el servicio Load Balancer sea compatible próximamente con Managed Kubernetes.