Создание балансировщика нагрузки HTTP в Python [TDD] [Ниран Гуль]
Создание балансировщика нагрузки HTTP в Python
Язык: Английский
Узнайте, как работают внутренние компоненты балансировщика нагрузки!
Этот курс исследует важную часть сетевой инфраструктуры - балансировщик нагрузки HTTP.
В этом курсе вы узнаете, как реализовать балансировщик нагрузки на Python с помощью Test-Driven Development (TDD). Этот курс предназначен для разработчиков полного стека, инженеров DevOps и энтузиастов, заинтересованных в глубоком изучении того, как работают балансировщики нагрузки, и их различных функций.
Цели обучения
К концу этого курса вы сможете:
Создание балансировщика нагрузки HTTP в Python
Язык: Английский
Узнайте, как работают внутренние компоненты балансировщика нагрузки!
Этот курс исследует важную часть сетевой инфраструктуры - балансировщик нагрузки HTTP.
В этом курсе вы узнаете, как реализовать балансировщик нагрузки на Python с помощью Test-Driven Development (TDD). Этот курс предназначен для разработчиков полного стека, инженеров DevOps и энтузиастов, заинтересованных в глубоком изучении того, как работают балансировщики нагрузки, и их различных функций.
Цели обучения
К концу этого курса вы сможете:
- Объясните, что такое балансировщик нагрузки и зачем он нужен в сетевой инфраструктуре.
- Опишите различия между маршрутизацией на основе хоста и маршрутизацией на основе пути.
- Реализация маршрутизации на основе хоста и пути с помощью Flask
- Практика разработки через тестирование
- Объясните, почему проверки работоспособности необходимы для балансировки нагрузки, и внедрите их.
- Управляйте HTTP-запросами через HTTP-заголовки, параметры URL-адреса и сами URL-адреса.
- Обсудить и реализовать различные алгоритмы балансировки нагрузки для максимальной отказоустойчивости.
- Добавьте блокировку IP-адресов и путей в балансировщик нагрузки, чтобы его можно было использовать в качестве межсетевого экрана.
- Python
- Flask
- pytest
- Docker
- Requests
- Теоретические концепции
- Маршрутизация
- Конфигурация
- Проверки здоровья
- Управление HTTP-запросом
- Алгоритмы балансировки нагрузки
- Интеллектуальный брандмауэр
- Балансировщики нагрузки с открытым исходным кодом
- Вывод
- Приложение: Словарь
https://testdriven.io/courses/http-load-balancer/