Skip to content

ppyl-datBoi/docker-lab1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Первая лабораторная работа по предмету "РАЗРАБОТКА ВЫСОКОНАГРУЖЕННЫХ WEB-ПРИЛОЖЕНИЙ"

Примерное задание

Создать несколько 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published