From 1ffed2075a9e51967ddd85fcedbd26b61cc237fc Mon Sep 17 00:00:00 2001 From: BulatReznik <90419704+BulatReznik@users.noreply.github.com> Date: Sat, 6 Jan 2024 18:57:32 +0400 Subject: [PATCH] + --- almukhammetov_bulat_lab_7/README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 almukhammetov_bulat_lab_7/README.md diff --git a/almukhammetov_bulat_lab_7/README.md b/almukhammetov_bulat_lab_7/README.md new file mode 100644 index 0000000..20ccfe6 --- /dev/null +++ b/almukhammetov_bulat_lab_7/README.md @@ -0,0 +1,23 @@ +Какие алгоритмы и методы используются для балансировки нагрузки? + +Балансировка нагрузки — это распределение рабочей нагрузки между различными ресурсами системы, чтобы обеспечить эффективное использование ресурсов и предотвратить перегрузку отдельных компонентов. + +Взвешенная балансировка: + +Присвоение весов серверам в зависимости от их характеристик, чтобы учесть различную производительность. + +Алгоритм с учетом той загрузки, которая сейчас есть: + +Использование информации о текущей загрузке серверов для решения о создании новых экземпляров программы + +Какие открытые технологии существуют для балансировки нагрузки? + +Можно использовать прокси-сервера, например Nginx или Azure. + +Как осуществляется балансировка нагрузки на базах данных? + +Запросы к бд распределяются между раздичными серверами баз данных для равномерной нагрузки + +Реверс-прокси как один из элементов балансировки нагрузки. + +Реверс-прокси — это промежуточное устройство, которое принимает запросы от клиентов и направляет их к серверам, обеспечивая тем самым балансировку нагрузки. \ No newline at end of file