From bb867da5202fa36f20269d888f3bd43cef54d0ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D1=8C=D1=84=D0=B8=D1=8F=20=D0=A2=D1=83=D0=BA?= =?UTF-8?q?=D0=B0=D0=B5=D0=B2=D0=B0?= Date: Sat, 26 Oct 2024 22:41:45 +0400 Subject: [PATCH 1/2] tukaeva_alfiya_lab_7 is ready --- tukaeva_alfiya_lab_7/README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tukaeva_alfiya_lab_7/README.md diff --git a/tukaeva_alfiya_lab_7/README.md b/tukaeva_alfiya_lab_7/README.md new file mode 100644 index 0000000..878daa0 --- /dev/null +++ b/tukaeva_alfiya_lab_7/README.md @@ -0,0 +1,25 @@ +# Лабораторная работа №7 - Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах + +## Задание + +Написать небольшое эссе (буквально несколько абзацев) своими словами. + +* Какие алгоритмы и методы используются для балансировки нагрузки? +* Какие открытые технологии существуют для балансировки нагрузки? +* Как осуществляется балансировка нагрузки на базах данных? +* Реверс-прокси как один из элементов балансировки нагрузки. + + +### Эссе: + +Балансировка нагрузки необходима для эффективного использования ресурсов и обеспечения стабильной работы информационных систем. Существуют разные алгоритмы и методы, включая Round Robin, Least Connections, Weighted Round Robin и другие, которые помогают распределить запросы между серверами. + +На рынке существует множество открытых решений для балансировки нагрузки. Вот некоторые из наиболее популярных: + Nginx – популярный веб-сервер, который также может использоваться как балансировочный сервер для HTTP(S), TCP и UDP трафика. + HAProxy – мощный и широко используемый балансировщик нагрузки, поддерживающий разнообразные протоколы (HTTP, TCP, SSL). + +Балансировка на базах данных достигается через шардирование (разбивка больших наборов данных на отдельные части), репликацию (создание копий базы данных на нескольких серверах) и различные схемы master-slave (схема, при которой главная база данных обрабатывает все записи, а подчинённые обслуживают только чтение). + +Реверс-прокси служит элементом балансировки, принимая входящие запросы и распределяя их между серверами, а также обеспечивая кэширование и защиту внутренней инфраструктуры.Также он улучшает безопасность, скрывая внутреннюю архитектуру системы и выступая барьером против внешних угроз. + + -- 2.25.1 From 545377f9488b2a5d599e6d0187a0716e3e7bf4d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D1=8C=D1=84=D0=B8=D1=8F=20=D0=A2=D1=83=D0=BA?= =?UTF-8?q?=D0=B0=D0=B5=D0=B2=D0=B0?= Date: Sat, 26 Oct 2024 22:58:30 +0400 Subject: [PATCH 2/2] tukaeva_alfiya_lab_7 fix --- {tukaeva_alfiya_lab_7 => tukaeva_alfiya_lab_7_fix}/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {tukaeva_alfiya_lab_7 => tukaeva_alfiya_lab_7_fix}/README.md (100%) diff --git a/tukaeva_alfiya_lab_7/README.md b/tukaeva_alfiya_lab_7_fix/README.md similarity index 100% rename from tukaeva_alfiya_lab_7/README.md rename to tukaeva_alfiya_lab_7_fix/README.md -- 2.25.1