📄Работа №187010

Тема: РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ БАЛАНСИРОВКИ НАГРУЗКИ НА КОМПЛЕКСЕ СЕРВЕРОВ ВИРТУАЛЬНЫХ МАШИН

📝
Тип работы Магистерская диссертация
📚
Предмет информатика
📄
Объем: 47 листов
📅
Год: 2016
👁️
Просмотров: 43
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 2
1 Основные принципы балансировки нагрузки 3
1.1 Общее описание задачи балансировки нагрузки 3
1.2 Виды и уровни балансировки нагрузки 13
1.2.1 Балансировка на сетевом уровне 13
1.2.2 Балансировка на транспортном уровне 15
1.2.3 Балансировка на прикладном уровне 17
1.3 Алгоритмы и методы балансировки нагрузки 18
2 Приложение для балансировки нагрузки на комплексе серверов
виртуальных машин 28
2.1 Формулировка задачи для построения приложения 29
2.2 Анализ задачи 33
2.3 Проектирование структуры приложения 37
2.4 Пример файлов конфигурации и журнала приложения 41
Заключение 43
Список источников 44
Приложение А 46

📖 Введение

В настоящее время получили большое развитие технологии виртуализации серверов в связи с потребностями в рациональном распределении аппаратных ресурсов за счет консолидации, уменьшении стоимости оборудования и занимаемого пространства, уменьшении затрат на замену и модернизацию физического оборудования серверов, обеспечении высокой доступности и непрерывности работы [1].
Однако, одновременно с этим повышается сложность администрирования таких систем — в частности, в отношении распределения нагрузки между серверами: на каждый сервер можно назначить некое конечное число нагрузок, и каждая нагрузка имеет требования по мощности, которые могут часто меняться. Отсюда происходит проблема балансировки нагрузки. Соответственно, цель данной работы — спроектировать приложение для автоматизации процесса балансировки нагрузки на комплексе серверов виртуальных машин. Для этого в первой части работы будет произведен обзор общей постановки задачи балансировки, рассмотрены виды и уровни балансировки, а также существующие основные алгоритмы и методы распределения нагрузки. Во второй части работы будет конкретизирована постановка задачи для данного случая, проведен анализ этой задачи и спроектировано приложение.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В данной работе была рассмотрена проблема распределения вычислительных нагрузок в виртуальных средах и упрощения администрирования таких процессов за счет автоматизации.
В первой части данной работы проведен обзор основных принципов балансировки нагрузки, включающий общую формулировку задачи, виды балансировки и основные методы решения.
На основе этих данных во второй части производится конкретизация задачи, ее анализ и проектирование приложения, позволяющего автоматизировать распределение нагрузки между серверами и гибкое поведение системы при изменении условий окружения, а также приводятся примеры файлов конфигурации и журналирования из текущей реализации. В настоящий момент текущая реализация приложения проходит этап опытной эксплуатации в фирме-заказчике.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Don MacVittie, Intro to Load Balancing for Developers. Technical article. - URL: https:// devcentral.f5. com/ articles/intro-to-load-balancing- for-developers-ndash-the-algorithms
2. Load Balancing, Citrix Systems white paper. - URL: http://docs.citrix. com/content/ dam/docs/en-us/netscaler/9-
3/downloads/en.netscaler.ns-lb-wrapper-con-93.pdf
3. Load Balancing Scheduling Methods. Kemp LoadBalancerBlog article. - URL:http://loadbalancerblog.com/blog/2013/06/load-balancing- scheduling-methods-explained
4. William H. Press, Numerical Recipes: The Art of Scientific Computing. Third Edition - Cambridge University Press, 2007.
5. Балансировка нагрузки: основные алгоритмы и методы. Статья в
блоге компании Селектел. -
URL: http://habrahabr.ru/company/selectel/blog/250201/
6. Балансировка нагрузки в распределенных системах.
Лекционный материал НОУ ИНТУИТ. -
URL: http://www. intuit. ru/ studies/courses/1146/23 8/lecture/ 6153
7. Network Load Balancing technical Overview. Microsoft Developer Network white paper. - URL:https://msdn.microsoft.com/en- us/library/bb742455.aspx
8. Балансировщики нагрузки в Microsoft Azure. - URL:http://habrahabr.ru/post/218797/
9. Cisco ACE - балансировка приложений. - URL: http: //habrahabr. ru/post/143564/
10. Firewall Load Balancing, Citrix Systems white paper. - URL: http://docs.citrix. com/content/ dam/docs/en-us/netscaler/9-
3/downloads/en.netscaler.ns-flb-gen-wrapper-93-con.pdf
11. Load Balancing and Redundancy. Giritech A/S white paper. - URL: http://www.giritech.de/downloads/pdf/Load%20Balancing_whitepaper.pdf

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ