17
Москва, 12 ноября 2015 Румянцев Александр Эксперт направления оптимизации и контроля сети КОНТРОЛЬ ПРОИЗВОДИТЕЛЬНОСТИ ПРИЛОЖЕНИЙ

Контроль производительности приложений

  • View
    732

  • Download
    2

Embed Size (px)

Citation preview

Москва, 12 ноября 2015

Румянцев Александр Эксперт направления оптимизации и контроля сети

КОНТРОЛЬ ПРОИЗВОДИТЕЛЬНОСТИ ПРИЛОЖЕНИЙ

/17 2

• Зачем контролировать производительность приложений end to end?

• Классификация систем диагностики

• Правильный подход к контролю производительности приложений

• Примеры из реальной практики

СОДЕРЖАНИЕ

/17 3

КОНТРОЛЬ ПРОИЗВОДИТЕЛЬНОСТИ ПРИЛОЖЕНИЙ. ЗАЧЕМ?

= Эффективность приложений

Эффективность бизнеса

Прозрачность работы приложений

Лучшее обеспечение безопасности =

ЭФФЕКТИВНОСТЬ ПРИЛОЖЕНИЙ – ЧТО ЗА ЗВЕРЬ ТАКОЙ?

Если я буду контролировать приложения, то повысится ли

эффективность бизнеса???

Хмммм, надо попробовать!!

/17 5

ЭФФЕКТИВНОСТЬ ПРИЛОЖЕНИЙ – ЧТО ЗА ЗВЕРЬ ТАКОЙ?

Мгновенный отклик

Прозрачность для виртуализации,

облачных сред

Быстрое внедрение новых приложений

Предсказуемое поведение приложений.

ВСЕГДА и ВЕЗДЕ!

Обнаружить проблему до возникновения

последствий

Устранить за минуты, а не дни или недели

Надёжность Скорость

Приложения

ЗАЧЕМ УПРАВЛЯТЬ ПРОИЗВОДИТЕЛЬНОСТЬЮ?

Исправление/устранение одной проблемы приводит возникновение массы других

Неэффективное восстановление после сбоев в критически важных приложениях

Отставание в информировании пользователей о проблемах

Периодически возникающие проблемы неизвестного происхождения

Последствия: Потеря продуктивности

Потеря прибыли Обвинения в адрес IT

/17 7

ТИПЫ СИСТЕМ ДИАГНОСТИКИ

1 Network Monitoring - NM

2 Network Performance Monitoring - NPM

3 Application Performance Monitoring – APM

• Доступность • SNMP polling • Config Mgmt

• NetFlow • Захват копии пакетов • Аналитика

• Мониторинг КОДА, транзакций

• Контроль пользователей EUE

/17 8

ТИПЫ СИСТЕМ ДИАГНОСТИКИ

Транспорт (для работы

приложений)

Контроль прохождения трафика по сети

• Логика работы приложений

• Контроль конечного пользователя

1 Network Monitoring - NM

2 Network Performance Monitoring - NPM

3 Application Performance Monitoring – APM

КОНЦЕПЦИЯ МОНИТОРИНГА RIVERBED

ЦЕЛОСТНЫЙ ПОДХОД К ДИАГНОСТИКЕ

Пользователь

WEB Приложения Сервисы Базы Данных

Сеть

Java App Server

OS TCP/IP Stack

VMware

Apache

Серв

ер

прил

ожен

ий

LAN

.NET Worker Process

IIS Web Server

OS TCP/IP Stack

Web

се

рвер

Client Browser

WAN

BEGIN

Request Payload Network/Bandwidth/Latency

Queuing

Code Processing

Network/Bandwidth/Latency

Hypervisor Oversubscription

Queuing

Code Processing

Remote Calls, DB etc.

Packets

Metrics

Code Instrumentation

Code Instrumentation

Packets

Metrics

Packets

EUE

Response Payload Network/Bandwidth/Latency

Code Processing

Network/Bandwidth/Latency

Code Processing

END Page Render Time

ЧТО УНИКАЛЬНОГО В RIVERBED PERFORMANCE MANAGEMENT

/6 12

Существующие проблемы: • Спутниковые каналы связи • Неконтролируемое поведение трафика приложений

Цели и задачи ИТ: • Повышение скорости и стабильности работы

ключевых бизнес-приложений • Контроль за поведением приложений

РЕАЛИЗОВАННЫЕ ПРОЕКТЫ ПОЛЮС-ЗОЛОТО

!Результаты! • Повышение надежности телеком инфраструктуры • Ускорение работы бизнес-приложений в 3 раза • Сокращение на 40% объема сетевого трафика, в

том числе со спутниковых каналов связи

На долю «Полюс Золота» приходится 20% добычи золота в России

10 000 сотрудников

/6 13

Существующие проблемы: Неоднократные сбои в работе сервиса телефонии длительностью более 3-ех рабочих дней, но могло быть гораздо дольше

РЕАЛИЗОВАННЫЕ ПРОЕКТЫ МЕТАЛЛУРГИЧЕСКАЯ КОМПАНИЯ

Выявленная причина: Некорректно настроенные политики качества обслуживания QoS на маршрутизаторах

/6 14

РЕАЛИЗОВАННЫЕ ПРОЕКТЫ ОПЕРАТОР СВЯЗИ

Существующая проблема: Неоднократные сбои в работе сервиса телефонии в Call Center длительностью более 1ого месяца, но могло быть гораздо дольше

Выявленная причина: Сбой в работе коммутатора доступа

/6 15

Задача: • Провести сегментацию сети для соблюдения

стандарта PCI DSS и установить новый NGFW

Результат: • Выполнена сегментация сети • Выбран оптимальный NGFW

РЕАЛИЗОВАННЫЕ ПРОЕКТЫ БАНК

/6 16

• Приложения имеют решающее значение для бизнеса;

• Для контроля производительности нужно использовать современные

инструменты с целостным подходом;

• КРОК имеет большой практический опыт в построении систем диагностики;

• Тестируйте! Устанавливайте демо-софт, поможем с пилотным проектом.

ВЫВОДЫ

Александр Румянцев Эксперт направления оптимизации и контроля сети

111033, Москва, ул. Волочаевская, д.5, к.1 Т: (495) 974 2274 | Ф: (495) 974 2277 E-mail: [email protected] croc.ru

СПАСИБО ЗА ВНИМАНИЕ!