DAS_2023_1/gusev_vladislav_lab_7/README.md
2023-12-21 11:44:00 +04:00

23 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Лабораторная работа № 7. Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
# Задание
Написать небольшое эссе (буквально несколько абзацев) своими словами (пожалуйста не пользуйтесь гуглом :). А помогут Вам в этом вопросы из списка:
1) Какие алгоритмы и методы используются для балансировки нагрузки?
2) Какие открытые технологии существуют для балансировки нагрузки?
3) Как осуществляется балансировка нагрузки на базах данных?
4) Реверс-прокси как один из элементов балансировки нагрузки.
# Эссе
Балансировка нагрузки это метод распределения трафика или задач равномерно между ресурсами, чтобы избежать перегрузок и обеспечить эффективное использование ресурсов компьютера, сервера и т.д.
Для этого существует несколько методов и алгоритмов. Например, Round Robin (RR) делит нагрузку по кругу, просто по очереди. Взвешенный RR добавляет веса, чтобы более мощные ресурсы получали больше задач.
Для балансировки нами был изучен веб-сервер Nginx. Он прост в использовании и эффективен. С помощью него можно настроить распределение запросов для эффективного использования ресурсов.
В мире баз данных балансировка нагрузки важна. Можно распределить данные между серверами. Это улучшает производительность и масштабируемость.
Реверс-прокси стоит перед серверами и фильтрует входящий трафик. Он может распределять запросы, скрывать реальные серверы и даже кэшировать данные.