palo alto networks

Elastic Load Balancing

Elastic Load Balancing автоматично розподіляє вхідний трафік додатків по декільком цільовим об'єктам, таким як інстанси Amazon EC2, контейнери, IP-адреси і функції Lambda. Він може розподіляти трафік додатків з мінливим навантаженням в одній зоні доступності або між декількома зонами доступності.

Elastic Load Balancing пропонує три типи балансувальників навантаження, які забезпечують високу доступність, автоматичне масштабування і надійний захист, необхідну для забезпечення відмовостійкості додатків.

Можливості AWS Elastic Load Balancing

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

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.

Приклади використання AWS 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.