¿Qué es un ELB (Elastic Load Balancer)?
Es un servicio que brinda la reorganización automáticamente del tráfico que se dirige hacia los servidores para equilibrar la carga de trabajo.
¿PORQUE SE NECESITA UN ELB
Muchas de las cargas de trabajo que se ejecutan en la nube pueden ser predecibles, lo que nos permite dimensionar concretamente la infraestructura y operar por tiempos prolongados sin necesidad de aumentar ningún recurso. Sin embargo, existen otro tipo de entornos productivos que puede llegar a ser mucho menos predecible y es en este tipo de casos donde un servicio como el ELB puede ser mucha utilidad ya que puede recibir grandes cantidades de trafico o consultas y estas son redistribuidas a los servicios que están a continuación evitando cualquier detención de los servicios por saturación.
TIPOS DE ELB:
COMPARACION DE CARACTERISTICAS:El balanceador de carga dedicado brinda un rendimiento de reenvío mas potente y eso lo hace costoso, mientras que el balanceador de cargas compartido es menos costoso.
Protocolo | Balanceador de carga Dedicado | Balanceador de carga Compartida |
OMS | SI | NO |
TCP/UDP | SI | SI |
HTTP/HTTPS | SI | SI |
WEBSOCKET | SI | SI |
¿VENTAJAS DE UTILIZAR ELB?
Balanceador de carga Dedicado | Balanceador de carga Compartida |
Rendimiento robusto | Alto rendimiento |
Alta disponibilidad | Alta disponibilidad |
Ultra seguridad | Múltiples protocolos |
Múltiples protocolos | Facilidad de uso |
Alta flexibilidad | Alta fiabilidad |
Sin limites | |
Facilidad de uso | |
Alta fiabilidad |
¿DONDE SE PUEDE UTILIZAR EL SERVICIO?
Esto convierte a ELB en una buena opción para ejecutar servicios que requieran alta confiabilidad como sitios web y sistemas de cobro de peaje.
Autor: Javier Borrayo – Arquitecto de nube para Huawei en Criptonube