Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
¿Qué es ELB?
ELB distribuye automáticamente el tráfico entrante entre varios destinos, como EC2 instancias, contenedores y direcciones IP, en una o más zonas de disponibilidad. Monitorea el estado de los destinos registrados y enruta el tráfico solamente a destinos en buen estado. ELB escala la capacidad del balanceador de carga automáticamente en respuesta a los cambios en el tráfico entrante.
Beneficios del equilibrador de carga
Un equilibrador de carga distribuye cargas de trabajo a través de varios recursos informáticos, como, servidores virtuales. Usar un equilibrador de carga aumenta la disponibilidad y la tolerancia a errores de las aplicaciones.
Puede agregar y eliminar recursos informáticos de su equilibrador de carga en función de sus necesidades sin interrumpir el flujo general de solicitudes a las aplicaciones.
Puede configurar las comprobaciones de estado, que monitorizan el estado de los recursos informáticos, de tal forma que el equilibrador de carga solo envíe solicitudes a los que están en buen estado. También puede trasladar las tareas de cifrado y descifrado al equilibrador de carga, de forma que los recursos informáticos se pueden dedicar a su trabajo principal.
Características del ELB
El ELB admite varios tipos de balanceadores de carga. Puede seleccionar el tipo de equilibrador de carga que mejor se adapte a sus necesidades. Para obtener más información, consulte la ELB.
Para obtener más información sobre los equilibradores de carga de la generación actual, consulte la documentación que se presenta a continuación:
Los equilibradores de carga clásicos son los equilibradores de carga de la generación anterior de ELB. Se recomienda que migre a un equilibrador de carga de la generación actual. Para obtener más información, consulte Migrar el Equilibrador de carga clásico.
Acceder al ELB
Puede crear y administrar los equilibradores de carga y el acceso a ellos desde cualquiera de las siguientes interfaces:
-
Consola de administración de AWS— Proporciona una interfaz web que puede utilizar para acceder al ELB.
-
AWS Interfaz de línea de comandos (AWS CLI): proporciona comandos para un amplio conjunto de AWS servicios, incluido el ELB. AWS CLI Es compatible con Windows, macOS y Linux. Para obtener más información, consulte AWS Command Line Interface
. -
AWS SDKs— Indique un idioma específico APIs y cuide muchos de los detalles de la conexión, como el cálculo de las firmas, la gestión de los reintentos de las solicitudes y la gestión de los errores. Para obtener más información, consulte AWS SDKs
. -
Query API (API de consulta): proporciona acciones de la API de nivel bajo a las que se llama mediante solicitudes HTTPS. El uso de la API de consultas es la forma más directa de acceder al ELB. Sin embargo, la API de consulta requiere que la aplicación gestione detalles de bajo nivel, como, por ejemplo, la generación del hash para firmar la solicitud y el control de errores. Para obtener más información, consulte los siguientes temas:
-
Equilibradores de carga de aplicación, Equilibradores de carga de red y equilibradores de carga de puerta de enlace: versión 2015-12-01 de API
-
Equilibradores de carga clásicos: versión de la API 2012-06-01
-
Servicios relacionados
ELB trabaja con los siguientes servicios para mejorar la disponibilidad y la escalabilidad de sus aplicaciones.
-
Amazon EC2: servidores virtuales que ejecutan sus aplicaciones en la nube. Puede configurar su balanceador de carga para enrutar el tráfico a sus EC2 instancias. Para obtener más información, consulta la Guía del EC2 usuario de Amazon.
-
Amazon EC2 Auto Scaling: garantiza que está ejecutando el número deseado de instancias, incluso si una instancia falla. Amazon EC2 Auto Scaling también le permite aumentar o disminuir automáticamente el número de instancias a medida que cambia la demanda de las mismas. Si habilitas Auto Scaling con ELB, las instancias que se lanzan con Auto Scaling se registran automáticamente en el balanceador de cargas. Del mismo modo, las instancias que el escalado automático termine se anularán automáticamente del equilibrador de carga. Para obtener más información, consulte la Guía del usuario EC2 de Amazon Auto Scaling.
-
AWS Certificate Manager: al crear un oyente HTTPS, puede especificar certificados específicos provistos por ACM. El equilibrador de carga utiliza certificados para terminar las conexiones y descifrar las solicitudes de los clientes.
-
Amazon CloudWatch: le permite monitorear su balanceador de carga y tomar las medidas necesarias. Para obtener más información, consulta la Guía del CloudWatch usuario de Amazon.
-
Amazon ECS: le permite ejecutar, detener y administrar contenedores de Docker en un clúster de EC2 instancias. Puede configurar el equilibrador de carga de forma que direccione el tráfico a los contenedores. Para obtener más información, consulte Amazon Elastic Container Service Developer Guide (Guía para desarrolladores de Amazon Elastic Container Service).
-
AWS Global Accelerator: mejora la disponibilidad y el rendimiento de la aplicación. Utilice un acelerador para distribuir el tráfico entre varios balanceadores de carga en una o más regiones. AWS Para obtener más información, consulte la Guía para desarrolladores de AWS Global Accelerator.
-
Route 53: ofrece una forma rentable y de confianza de direccionar a los visitantes a los sitios web convirtiendo los nombres de dominio en direcciones IP numéricas que los equipos utilizan para comunicarse entre sí. Por ejemplo, se
www.example.comtraduciría en la dirección IP numérica.192.0.2.1AWS asigna URLs a tus recursos, como los balanceadores de carga. No obstante, puede ser conveniente utilizar una URL que los usuarios puedan recordar fácilmente. Por ejemplo, puede asignar el nombre de dominio a un equilibrador de carga. Para obtener más información, consulte la Guía para desarrolladores de Amazon Route 53. -
AWS WAF— Puede usarlo AWS WAF con su Application Load Balancer para permitir o bloquear las solicitudes en función de las reglas de una lista de control de acceso web (ACL web). Para obtener más información, consulte la Guía para desarrolladores de AWS WAF.
Precios
Con el equilibrador de carga, solo se paga por lo que se usa. Para obtener más información, consulte los precios de ELB