Merge pull request 'savenkov_alexander_lab_7_ready' (#143) from savenkov_alexander_lab_7 into main
Reviewed-on: #143
This commit is contained in:
commit
b4ef1a36c7
21
savenkov_alexander_lab_7/README.md
Normal file
21
savenkov_alexander_lab_7/README.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# Лабораторная работа №7 - Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
|
||||||
|
|
||||||
|
# Задание:
|
||||||
|
|
||||||
|
Написать небольшое эссе (буквально несколько абзацев) своими словами (пожалуйста не пользуйтесь гуглом :). А помогут Вам в этом вопросы из списка:
|
||||||
|
|
||||||
|
Какие алгоритмы и методы используются для балансировки нагрузки?
|
||||||
|
Какие открытые технологии существуют для балансировки нагрузки?
|
||||||
|
Как осуществляется балансировка нагрузки на базах данных?
|
||||||
|
Реверс-прокси как один из элементов балансировки нагрузки.
|
||||||
|
|
||||||
|
# Эссе:
|
||||||
|
|
||||||
|
Балансировка нагрузки - ключевой элемент в обеспечении стабильной работы веб-сервисов. Для распределения запросов равномерно используются различные алгоритмы, включая Round Robin и Least Connections.
|
||||||
|
|
||||||
|
Открытые технологии, такие как Nginx и HAProxy, являются популярными решениями для балансировки нагрузки. Они предоставляют простые средства управления трафиком и обеспечивают отказоустойчивость.
|
||||||
|
|
||||||
|
Балансировка нагрузки в базах данных осуществляется через методы, такие как шардирование и репликация. Шардирование делит данные на части, позволяя каждому серверу обрабатывать свою долю запросов, а репликация создает копии данных для повышения отказоустойчивости.
|
||||||
|
|
||||||
|
Реверс-прокси, например, Apache HTTP Server, может выступать в роли балансировщика нагрузки. Он перенаправляет запросы на разные серверы, обеспечивая равномерное распределение трафика и повышение производительности.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user