From fc58bf8c11d5ceb301a394073ac142c1c96fcbd7 Mon Sep 17 00:00:00 2001 From: UrOldFriendSoul Date: Tue, 16 Jan 2024 12:26:29 +0400 Subject: [PATCH] kutygin_andrey_lab_7_ready only README --- kutygin_andrey_lab_7/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 kutygin_andrey_lab_7/README.md diff --git a/kutygin_andrey_lab_7/README.md b/kutygin_andrey_lab_7/README.md new file mode 100644 index 0000000..d3f01ad --- /dev/null +++ b/kutygin_andrey_lab_7/README.md @@ -0,0 +1,17 @@ +### Задание: +*** +Эссе по вопросам: + +* Какие алгоритмы и методы используются для балансировки нагрузки? +* Какие открытые и закрытые технологии существуют для балансировки нагрузки? +* Как осуществляется балансировка нагрузки на базах данных? +* Реверс-прокси как один из элементов балансировки нагрузки. +### Ответ: +*** +Балансировка нагрузки - важная вещь в современных системах, целью которой является равномерное распределение запросов и нагрузки между серверами, чтобы все работало эффективно. Есть разные алгоритмы для этого, например, Round Robin или Weighted Round Robin. Еще бывают алгоритмы, основанные на наименьшей нагрузке или на быстром ответе сервера. + +Примеры открытых технологий: HAProxy и Nginx. HAProxy - это реверс-прокси и балансировщик нагрузки, а Nginx - веб-сервер и прокси-сервер с хорошей производительностью. + +Еще про балансировку нагрузки на базах данных - это горизонтальное масштабирование и репликация. Горизонтальное масштабирование делает базу данных распределенной, а репликация создает копии данных на нескольких узлах, что улучшает отказоустойчивость и возможность обработки больших нагрузок. + +Реверс-прокси - это важный элемент балансировки нагрузки. Он принимает запросы от клиентов и перенаправляет их на серверы. \ No newline at end of file