mashkova_margarita_lab_7 ready

This commit is contained in:
rita 2024-01-10 04:12:45 +04:00
parent f2adafe2e1
commit 993786b8ae

View File

@ -0,0 +1,37 @@
# Лабораторная работа №7
## ПИбд-42 Машкова Маргарита
## Задание
Написать небольшое эссе (буквально несколько абзацев) своими словами. А помогут Вам в этом вопросы из списка:
1. Какие алгоритмы и методы используются для балансировки нагрузки?
2. Какие открытые технологии существуют для балансировки нагрузки?
3. Как осуществляется балансировка нагрузки на базах данных?
4. Реверс-прокси как один из элементов балансировки нагрузки.
## Эссе
### Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
Балансировка нагрузки является важным аспектом в области информационных технологий.
Для достижения оптимального распределения нагрузки между ресурсами существуют различные алгоритмы и методы.
Один из таких методов - `Round Robin`, при котором запросы равномерно распределяются между серверами.
Другой популярный алгоритм - `весовая балансировка`, где каждому серверу присваивается определенный вес, отражающий его
производительность. Также существуют алгоритмы, основанные на отслеживании нагрузки серверов и их доступности, такие как
алгоритмы `Least Connection` и `IP Hashing`.
Открытые технологии для балансировки нагрузки включают в себя программное обеспечение, такое как `Nginx`,
`Apache HTTP Server` и `HAProxy`. Эти инструменты обладают гибкими настройками и могут быть использованы для распределения
нагрузки между серверами.
Балансировка нагрузки также играет важную роль при работе с базами данных. Она может быть реализована с помощью таких
методов, как `горизонтальное` и `вертикальное масштабирование`. `Горизонтальное масштабирование` предполагает распределение
данных между несколькими серверами, а `вертикальное масштабирование` - увеличение ресурсов одного сервера.
`Реверс-прокси` - это еще один элемент балансировки нагрузки, который используется для распределения запросов между
серверами. Он выступает в качестве посредника между клиентами и серверами, принимает запросы и направляет их на наиболее
подходящий сервер. Реверс-прокси также может выполнять функции кэширования и обеспечивать безопасность системы.
Балансировка нагрузки является важным инструментом для обеспечения стабильной и эффективной работы информационных
систем. Она позволяет распределить нагрузку между ресурсами и повысить производительность системы.