main #3
19
tasks/klementeva-ja/lab_7/README.md
Normal file
19
tasks/klementeva-ja/lab_7/README.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# Отчет по лабораторной работе №7
|
||||||
|
Выполнила студентка группы ИСЭбд-41 Клементьева Жанна
|
||||||
|
|
||||||
|
## Вопросы
|
||||||
|
|
||||||
|
1. Какие алгоритмы и методы используются для балансировки нагрузки?
|
||||||
|
2. Какие открытые технологии существуют для балансировки нагрузки?
|
||||||
|
3. Как осуществляется балансировка нагрузки на базах данных?
|
||||||
|
4. Реверс-прокси как один из элементов балансировки нагрузки.
|
||||||
|
|
||||||
|
## Эссе (ответы на вопросы)
|
||||||
|
|
||||||
|
1. Для чего вообще используется балансировка нагрузки? Она используется для равномерного распределения трафика и нагрузки между несколькими серверами или ресурсами.Выбор конкретного метода и алгоритма зависит от целей, которые необходимо достичь.Есть множество различных алгоритмов, например: Round Robin, Weighted Round Robin, Least Connections (LeastConn), Destination Hash Scheduling(планирование по хэшу назначения), Sticky Sessions(липкие сессии).
|
||||||
|
|
||||||
|
2. Открытые технологии: Nginx(распределяет HTTP и HTTPS трафика с целью достижения равномерной загрузки между серверам), Apache HTTP Server и HAProxy.
|
||||||
|
|
||||||
|
3. Балансировка на базах данных реализуется путем шардирования(горизонтального масштабирования) - разбиения данных на несколько частей, хранящихся на отдельных серверах, путем репликации(распределение нагрузки на чтение данных), путем вертикального масштабирования(увеличение производительности).
|
||||||
|
|
||||||
|
4. Реверс-прокси(обратный прокси-сервер) - это процесс добавления прокси-сервера между клиентами и серверами базы данных(например, NGINX). Он обеспечивает повышенную надежность, защищенность работы серверного оборудования.Обратный прокси-сервер используется администраторами серверов для обеспечения балансировки нагрузки и высокой доступности.
|
Loading…
Reference in New Issue
Block a user