Андреев Андрей Александрович ИССЛЕДОВАНИЕ УСТОЙЧИВОСТИ СЕРВЕРНЫХ ПРИЛОЖЕНИЙ Тамбовский государственный университет им. Г.Р. Державина Институт математики,

Презентация:



Advertisements
Похожие презентации
Нагрузочное тестирование информационных систем с использованием облачных вычислений Исполнитель: Макрушин Д.Н. Руководитель: д.т.н., проф. Запечников С.В.
Advertisements

Тестирование производительности. Содержание лекции Зачем нужно тестировать производительность? Виды тестирования производительности Нагрузочное тестирование.
Тамбовский государственный университет имени Г.Р. Державина Институт математики, физики и информатики Кафедра информатики и информационных технологий Иванова.
Исследование статистических свойств сетевого трафика в условиях вредоносных воздействий Владимирский государственный университет Кафедра информатики и.
Нагрузочное тестирование Рыбак Игорь. Глобальная цель тестирования Прибыль Довольный пользователь Качество продукта.
Д ипломная работа Федеральное агентство по образованию Тамбовский государственный университет имени Г.Р. Державина Институт открытого образования Кафедра.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ.
ВЛАДИМИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ФИЗИКИ Кафедра Физики и прикладной математики.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Факультет прикладной математики и информатики Кафедра информатики.
Лекция 6 Методы обеспечения качества обслуживания кафедра ЮНЕСКО по НИТ1.
Кафедра «Кибернетика» Дипломная работа по направлению «Прикладная математика и информатика» на тему: Разработка приложения для управления.
Современное состояние проблемы моделирования систем Докладчик: Виноградов Андрей Группа: ИТО-4-07 Группа: ИТО-4-07.
Тамбовский государственный университет им. Г.Р.Державина Институт математики, физики и информатики Кафедра информатики и информационных технологий Медведев.
Матвеев Евгений Валерьевич Электронное учебное пособие «Информатика» Курсовая работа Научный руководитель: к.п.н. А.В. Самохвалов Тамбовский государственный.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Выполнил Ермаков Дмитрий Александрович ученик 10 А класса МОУ СОШ 19 города Белово Руководитель Ермакова Вероника Викентьевна учитель информатики.
Ф Федеральное Казначейство СИСТЕМА МОНИТОРИНГА ОСНОВНЫХ ПОКАЗАТЕЛЕЙ РАБОТОСПОСОБНОСТИ СЕРВЕРНОГО ОБОРУДОВАНИЯ И КОММУТАЦИЙ ДЛЯ ГФУ ПО КЕМЕРОВСКОЙ ОБЛАСТИ.
ФГОС основного общего образования Метапредметные результаты освоения основной образовательной программы Формирование и развитие компетентности в области.
Комплексная автоматизация ПЦР-лаборатории Насонова В.С., ФБУН ЦНИИ Эпидемиологии Роспотребнадзора
Тамбовский государственный университет им. Г.Р.Державина Институт математики, физики и информатики Кафедра информатики и информационных технологий Печерица.
Транксрипт:

Андреев Андрей Александрович ИССЛЕДОВАНИЕ УСТОЙЧИВОСТИ СЕРВЕРНЫХ ПРИЛОЖЕНИЙ Тамбовский государственный университет им. Г.Р. Державина Институт математики, физики и информатики Кафедра информатики и информационных технологий Научный руководитель: доцент, к.ф-м.н. И.И.Иванов

Исследование устойчивости серверных приложений Цель: Реализация алгоритма, позволяющего эмулировать нагрузки на серверные приложения и исследовать поведение серверных приложений при экстремальных нагрузках Задачи: 1. Изучить отказоустойчивость серверных приложений при экстремальных нагрузках; 2. Проанализировать атаки направленных на перегрузку серверных приложений 3. Разработать программный комплекс для исследования поведения серверных приложений при экстремальных нагрузках, в том числе и при целенаправленных атаках типа «отказ в обслуживании» 2

Исследование устойчивости серверных приложений Нагрузочное тестирование Цели и задачи: на стадии проектирования на стадии программирования на стадии тестирования на стадии поставки 3

Необходимость нагрузочного тестирования Стабильная работа системы Работа системы при перегрузке 4

Характеристика производительности время отклика (response time) пропускная способность (throughput) объем потребляемых ресурсов (resource utilization) 5

Виды нагрузочных тестов Нагрузочный тест (Load) Тест на выносливость (Endurance) Стресс тест (Stress) Грубый стресс тест (Spike) 6

Обобщённая структура испытательного стенда 7

Сценарии применения нагрузочного тестирования Моделирование (D)DoS ((Distributed) Denial of Service) атак на различном уровне работы информационных систем моделирование преднамеренных дестабилизирующих воздействий; Моделирование нормальной деятельности пользователей пиковых режимах нагрузки; Определение предельно допустимого уровня нагрузки на систему в конкретном окружении 8

Техника выполнения нагрузочного тестирования Ручная С помощью специализированных программных продуктов С помощью самостоятельно-написанной утилиты 9

Реализация программного комплекса Overload Procedure execute… … // увеличение счётчика числа активных потоков Inc(T_Count); try // сравнение числа созданных потоков с необходимым количеством if T_Count<=potok then begin try // создание соединения TCP.Connect; except end; // уменьшение счётчика числа активных потоков Dec(T_Count); … 10

Внешний вид программного комплекса Overload Пульт управления и мониторинга Бот 11

Результат тестирования Small HTTP Server 1 мин. = timeout, лимит количества одновременных подключений –

Спасибо за внимание 13