Файл: 1 Цель увеличение мощности и надёжности базы данных ресурса вуза с помощью репликации.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 55

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Увеличение мощности и надёжности
базы данных 1С-Битрикс на примере ФГБОУ ВПО «Башкирский государственный аграрный университет»
(1)Цель - увеличение мощности и надёжности базы данных ресурса вуза с помощью репликации.Практическая значимость - результаты данного исследования могут быть непосредственно использованы при кластеризации базы данных «1С-Битрикс» веб-ресурса Башкирского ГАУ. Научная новизна заключается в проектировании системы, позволяющей организовать доступ к контенту ресурса, используя несколько физических серверов и возможностью распределения нагрузки равномерно между ними.Написание работы было начато с изучения методических материалов, а также изучения технической документации по системе «1С-Битрикс: Веб-кластер».(2)Для достижения поставленной цели необходимо решить следующие задачи:

  • анализ хозяйственной деятельности, технического и программного обеспечения ФГБОУ ВПО Башкирский ГАУ;

  • предпроектное обследование исследуемой области для разработки модели кластеризации ресурса;

  • составление технического задания на разработку;
разработка модели кластеризации ресурса;тестирование решения на тестовых серверах;

  • составление рекомендаций по безопасности и экологичности проекта;

  • оценка экономической эффективности кластеризации ресурса.
(3)Структура(4) функциональная модель предметной области(5) Декомпозиция первого уровня функциональной модели(6) Задачи, решаемые в ходе реализации1. Масштабирование при росте нагрузки
2. Задача синхронизации файлов3. Организация резервного копирования – MySQL 4. Проведение нагрузочного тестирования – отключение одного из узлов кластера (7)Изначальный вариант1) Запросы обрабатываются только одним сервером СУБД2) CPU и дисковая подсистема СУБД – перегружены(8) Конечный вариант1) Нагрузка равномерно распределяется между нодами веб-кластера2) Сервера приложений не перегружены и работают в устойчивом штатном режиме(9) Схема организации синхронизации файлов1) Дополнительно: хранение и отдача тяжелых файлов производится с отдельного сервера.(10)Организация резервного копирования

  • Для организации резервного копирования добавим Slave базу данных…(картинка)

  • Результат:

  • Гибкая балансировка нагрузки SQL

  • Простота администрирования

  • Дешевое и быстрое неограниченное масштабирование

  • Он-лайн бэкап

  • Не требуется доработка логики веб-приложения
(11)Putty – загрузка CPU

  • Результатом будет являться минимальная загрузка аппаратных ресурсов…
(12)Проведение нагрузочного тестирования

  • При отключении узлов кластера система не прерывает обслуживание клиентов.

  • Увеличивается очередь (растет время отдачи страниц клиентам), однако в целом система сбалансирована по нагрузке.

  • Обратное добавление узла веб-кластера пропорционально увеличивает производительность системы.
(13) Экономическое обоснованиеРазработанная ИС является экономически эффективной. Срок окупаемости проекта составляет 0,83 года или 10 месяцев. Кластеризация ресурса позволит сократить годовые текущие затраты на электроэнергию а так же на восстановление работоспособности ресурса после отключения электропитания или иного аварийного отключения с 142738 руб. до 48250 руб.


Наименование затрат

Сумма, руб.

до кластеризации

после кластеризации

1

2

3

Материальные затраты

10010

400

Затраты на оплату труда

-

-

Амортизация

6150

15739

1

2

3

Электроэнергия

1451

870

Всего эксплуатационные расходы

120577

29289

Прочие расходы

4550

1952

Итого затраты

142738

48250
(14-15) Апробация(16)Выводы:1) Были выявлены некоторые проблемы с доступом к информации при высокой загрузке и увеличением времени обработки материала на веб-ресурсе;2) Возможен полный отказ доступа, что явно вызывает проблемы в обеспечении нормального учебного процесса, снижает время подачи и размещения учебного материала, что явно не приведёт к хорошему усвоению знаний студентами;3) Произведен анализ хозяйственной деятельности, технического и программного обеспечения ФГБОУ ВПО Башкирский ГАУ, а так же произведено предпроектное обследование исследуемой области для разработки модели кластеризации ресурса;4) Составлено техническое задания на разработку веб-ресурса;
5) Разработаны и протестированы модели кластеризации ресурса на тестовых серверах;6) На основе полученных сведений были определены основные направления и этапы деятельности по развитию веб-ресурса университета. СПАСИБО ЗА ВНИМАНИЕ