Details

Title Анализ методов и средств масштабирования серверов приложений: выпускная квалификационная работа бакалавра: 09.03.02 - Информационные системы и технологии
Creators Бобров Дмитрий Павлович
Scientific adviser Нестеров Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2018
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects IT-технологии ; высокие нагрузки ; архитектуры масштабирования серверов ; Linux ; Bash
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя
DOI 10.18720/SPBPU/2/v18-6591
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key RU\SPSTU\edoc\59576
Record create date 12/12/2018

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Объектом исследования является масштабирование и балансировка backend серверов. Цель работы — разобраться в способах масштабирования серверов и провести сравнение. Подготовить web-сервис к высоким нагрузкам. Подготовить web-сервис к повышению отказоустойчивости. Провести анализ вертикального масштабирования. Провести нагрузочное тестирование вертикального масштабирования. Провести нагрузочное тестирование горизонтального масштабирования. Провести сравнение полученных результатов. В процессе работы проводилась подготовка к горизонтальному масштабированию web-сервиса. Для этого был сделан перенос MySQL базы данных на выделенный сервер, перенос хранения php-сессий на выделенный сервер, создание front-сервера и установка на него web-сервера Nginx с конфигурацией для возможности проксирования и распределения запросов, клонирование backend сервера. Проведены нагрузочные тестирования обеих вариаций масштабирование web-приложений. Проведено сравнение полученных результатов. В результате исследования была получена рабочая система из двух backend серверов, одного frontend сервера, сервера с базой данных и сервера с пользовательскими сессиями. На основе сравнения двух способов масштабирования был разработан алгоритм для выбора наиболее подходящего способа масштабирования в зависимости от требований.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 142 
Last 30 days: 1

Detailed usage statistics