DAS_2023_1/almukhammetov_bulat_lab_7/README.md
BulatReznik 1ffed2075a +
2024-01-06 18:57:32 +04:00

23 lines
1.9 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.

Какие алгоритмы и методы используются для балансировки нагрузки?
Балансировка нагрузки — это распределение рабочей нагрузки между различными ресурсами системы, чтобы обеспечить эффективное использование ресурсов и предотвратить перегрузку отдельных компонентов.
Взвешенная балансировка:
Присвоение весов серверам в зависимости от их характеристик, чтобы учесть различную производительность.
Алгоритм с учетом той загрузки, которая сейчас есть:
Использование информации о текущей загрузке серверов для решения о создании новых экземпляров программы
Какие открытые технологии существуют для балансировки нагрузки?
Можно использовать прокси-сервера, например Nginx или Azure.
Как осуществляется балансировка нагрузки на базах данных?
Запросы к бд распределяются между раздичными серверами баз данных для равномерной нагрузки
Реверс-прокси как один из элементов балансировки нагрузки.
Реверс-прокси — это промежуточное устройство, которое принимает запросы от клиентов и направляет их к серверам, обеспечивая тем самым балансировку нагрузки.