diff --git a/antonov_dmitry_lab_7/READMI.md b/antonov_dmitry_lab_7/READMI.md new file mode 100644 index 0000000..a17fc29 --- /dev/null +++ b/antonov_dmitry_lab_7/READMI.md @@ -0,0 +1,31 @@ +# Лабораторная работа №7. Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах. + +Задачи: Написать небольшое эссе (буквально несколько абзацев) своими словами +(пожалуйста не пользуйтесь гуглом :). А помогут Вам в этом вопросы из списка: +- Какие алгоритмы и методы используются для балансировки нагрузки? +- Какие открытые технологии существуют для балансировки нагрузки? +- Как осуществляется балансировка нагрузки на базах данных? +- Реверс-прокси как один из элементов балансировки нагрузки. + +# Эссе + +Балансировка нагрузки в информационных системах обеспечивает равномерное распределение пользовательских запросов +между несколькими серверами, что повышает производительность и стабильность. + +Основные алгоритмы и методы включают различный учет приоритетов (очень похоже на то, что используется для процессов в операционной +системе, мы проходили много методов управления очередностью планирования исполнения процессов), +round-robin, весовые коэффициенты, адаптивность и предсказание. + +Есть много открытых технологий для балансировки нагрузки, включая Apache Server и Nginx. +Эти платформы предлагают широкий спектр функций, включая балансировку запросов, кэширование, оптимизацию и шифрование. + +Одним из ключевых компонентов балансировки нагрузки являются реверс-прокси, которые действуют как посредники +между пользователями и серверами приложения. Они кэшируют данные, оптимизируют производительность, аутентифицируют +пользователей и защищают трафик. + +В случае баз данных, важно принимать во внимание особенности SQL и NoSQL баз данных. SQL-базы данных поддерживают +разделение и репликацию данных, что помогает распределить нагрузку. NoSQL предлагает различные модели данных для +оптимизации производительности и балансировки, такие как шардирование на основе хешей. + +В целом, балансировка нагрузки необходима для производительности и стабильности систем, и использование алгоритмов, +методов и технологий помогает этому. \ No newline at end of file