Создать несколько docker контейнеров для тестирования балансировщика нагрузки nginx.
- Cоздан контейнер-сервер с использованием node.js + express.
- Создан контейнер-nginx который распределяет нагрузку.
- Запущен один nginx контейнер с портом 8080 и три сервера-контейнера с портами: 8081, 8082, 8083.
- Проведены тесты с использованием индивидуальных параметров для каждого сервера (weight, max_conns, max_fails, fail_timeout, backup, down).
- Проведены тесты с использованием разных методов балансировавки, а именно: ound-robin, least-connected, ip-hash, hash, random.
- Получен опыт в создании docker контейнеров.
- Изучены методы балансировки нагрузки с применением nginx.