AWS

Elastic Load Balancing

Elastic Load Balancing

Добейтесь отказоустойчивости для любого приложения, обеспечив масштабируемость, производительность и безопасность.

+38 (044) 222 69 93
+38 (067) 372 39 55



01

ОПИСАНИЕ

Elastic Load Balancing автоматически распределяет входящий трафик приложений по нескольким целевым объектам, таким как инстансы Amazon EC2, контейнеры, IP‑адреса и функции Lambda. Он может распределять трафик приложения с меняющейся нагрузкой в одной зоне доступности или между несколькими зонами доступности. Elastic Load Balancing предлагает три типа балансировщиков нагрузки, которые обеспечивают высокую доступность, автоматическое масштабирование и надежную защиту, необходимую для обеспечения отказоустойчивости приложений.

Application Load Balancer

Application Load Balancer лучше всего подходит для балансировки нагрузки трафика HTTP и HTTPS и обеспечивает расширенную маршрутизацию запросов, ориентированную на доставку приложений, которые построены на базе современных архитектур, включая микросервисы и контейнеры. Работая на уровне отдельных запросов (уровень 7), Application Load Balancer направляет трафик на целевые объекты в Amazon Virtual Private Cloud (Amazon VPC), опираясь на содержимое запроса.

Network Load Balancer

Network Load Balancer оптимально подходит для балансировки трафика по протоколам Transmission Control Protocol (TCP), User Datagram Protocol (UDP) и Transport Layer Security (TLS), когда требуется высокая производительность. Работая на уровне соединения (уровень 4), Network Load Balancer направляет трафик на целевые объекты в Amazon Virtual Private Cloud (Amazon VPC) и может обрабатывать миллионы запросов в секунду при сохранении сверхнизких задержек. Network Load Balancer также оптимизирован для обработки моделей трафика с внезапной и изменяющейся нагрузкой.

Classic Load Balancer

Classic Load Balancer обеспечивает базовую балансировку нагрузки между несколькими инстансами Amazon EC2 и работает как на уровне запросов, так и на уровне соединения. Classic Load Balancer предназначен для приложений, которые были построены в сети EC2‑Classic.

02

ВОЗМОЖНОСТИ AWS Transit Gateway

    Высокая доступность. Elastic Load Balancing автоматически распределяет трафик по нескольким целевым объектам – инстансам Amazon EC2, контейнерам и IP‑адресам – в одной или нескольких зонах доступности.
    Проверки работоспособности. Elastic Load Balancing может найти неисправные объекты, перестать отправлять им трафик, а затем распределить нагрузку среди оставшихся исправных объектов.
    Возможности безопасности. Используйте облако Amazon Virtual Private Cloud (Amazon VPC), чтобы создавать группы безопасности, связанные с балансировщиками нагрузки, и управлять ими для обеспечения дополнительных возможностей, связанных с сетевой конфигурацией и безопасностью. Кроме того, можно создать внутренний (без выхода в Интернет) балансировщик нагрузки.
    Терминация TLS. Elastic Load Balancing имеет встроенные возможности SSL/TLS‑расшифровки и управления сертификатами, что позволяет гибко и централизованно управлять настройками SSL на балансировщике нагрузки, экономя ресурсы ЦП для рабочего приложения.
    Балансировка нагрузки на уровне 4 или уровне 7. Возможность осуществлять балансировку нагрузки приложений, использующих протокол HTTP / HTTPS, и работать с особыми возможностями уровня 7 или использовать балансировку нагрузки строго на уровне 4 для приложений, которые полагаются на протоколы TCP и UDP.
    Мониторинг в процессе работы. Для мониторинга производительности приложений в режиме реального времени Elastic Load Balancing поддерживает интеграцию с метриками Amazon CloudWatch и дает возможность отслеживать запросы средствами этого сервиса.

03

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ Elastic Load Balancing

- Повышенная отказоустойчивость приложений

Elastic Load Balancing обеспечивает отказоустойчивость приложений, автоматически распределяя трафик между целевыми объектами (инстансами Amazon EC2, контейнерами, IP‑адресами и функциями Lambda), а также между несколькими зонами доступности.


- Автоматическая балансировка нагрузки для контейнерных приложений

Благодаря расширенной поддержке контейнеров для Elastic Load Balancing теперь можно распределять нагрузку между несколькими портами на одном инстансе Amazon EC2. Также можно воспользоваться преимуществами глубокой интеграции с Amazon EC2 Container Service (ECS) и получить полностью управляемое контейнерное решение.

- Автоматическое масштабирование приложений

Elastic Load Balancing гарантирует масштабирование приложений в соответствии с потребностями конечных пользователей. Сервис позволяет активировать Auto Scaling для парка инстансов Amazon EC2, когда задержка любого из инстансов EC2 превышает предварительно настроенный порог.


- Использование Elastic Load Balancing в облаке Amazon Virtual Private Cloud (Amazon VPC)

Elastic Load Balancing упрощает процесс создания точки входа в VPC из Интернета для маршрутизации трафика запросов между уровнями приложений внутри VPC. Можно назначить группы безопасности для балансировщика нагрузки и контролировать порты и доступ к ним с разрешенных ресурсов. 

- Гибридная балансировка нагрузки с помощью Elastic Load Balancing

Elastic Load Balancing обеспечивает возможность балансировки нагрузки между AWS и локальными ресурсами с использованием одного и того же балансировщика нагрузки.



- Вызов функций Lambda по HTTP(S)

Elastic Load Balancing поддерживает вызов функций Lambda для обслуживания запросов HTTP(S). Благодаря этому пользователи могут осуществлять доступ к бессерверным приложениям из любого клиента HTTP, включая интернет-браузеры.


Обратитесь к нашим специалистам AWS

Получите персонализированную консультацию по продуктам и решениям AWS. Наши специалисты помогут подобрать индивидуальное решение, соответствующее Вашим требованиям. Мы ответим на Ваши вопросы и поможем начать работу с AWS.

Спасибо за обращение!

Мы свяжемся с Вами в ближайшее время.

Can't send form.

Please try again later.