romanova_adelina_lab_7_ready
This commit is contained in:
parent
2347b3c3cd
commit
b08629c25a
23
romanova_adelina_lab_7/README.md
Normal file
23
romanova_adelina_lab_7/README.md
Normal file
@ -0,0 +1,23 @@
|
||||
# Лабораторная работа 7. Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
|
||||
|
||||
### Задание
|
||||
Написать небольшое эссе (буквально несколько абзацев) своими словами.
|
||||
|
||||
1. Какие алгоритмы и методы используются для балансировки нагрузки?
|
||||
|
||||
2. Какие открытые технологии существуют для балансировки нагрузки?
|
||||
|
||||
3. Как осуществляется балансировка нагрузки на базах данных?
|
||||
|
||||
4. Реверс-прокси как один из элементов балансировки нагрузки.
|
||||
***
|
||||
### Эссе
|
||||
Балансировка нагрузки в распределенных системах используется для равномерного распределения работы и ресурсов между компонентами системы. Это способствует повышению отказоустойчивости и обеспечивает высокую производительность системы. Для достижения равномерного распределения нагрузки применяются различные алгоритмы.
|
||||
|
||||
Алгоритмы балансировки нагрузки включают циклический перебор (распределение запросов между серверами по очереди), взвешенный циклический перебор (с учетом веса каждого сервера в зависимости от его производительности) и выбор сервера с наименьшим количеством активных соединений.
|
||||
|
||||
Для балансировки нагрузки в распределенных системах применяются открытые технологии, такие как Nginx и Apache HTTP Server. Эти веб-серверы обеспечивают высокую производительность и отказоустойчивость.
|
||||
|
||||
Балансировка нагрузки на базах данных осуществляется с использованием методов репликации данных (синхронизации нескольких копий базы данных) и шардирования (разделение базы данных на несколько шардов с частями данных).
|
||||
|
||||
Реверс-прокси, такой как Nginx, является элементом балансировки нагрузки, направляя запросы от клиентов к наиболее подходящим серверам в зависимости от текущей нагрузки.
|
Loading…
Reference in New Issue
Block a user