SlideShare a Scribd company logo
1 of 64
Download to read offline
Обеспечение бесперебойной работы
корпоративных приложений c Cisco AppDynamics
Защита приложений с Cisco Tetration Analytics
Viktor Podkorytov
Cisco SE
vpodkory@cisco.com
Лидер на рынке мониторинга производительности приложений
APPDYNAMICS
APPDYNAMICS обеспечивает аналитику и
видимость во всем прикладном уровне
Технический обзор
Большая библиотека кода
для вставки в приложения
Агенты создают тег
транзакции и отслеживают
и поддерживают бизнес-
контекст
Самообучение и низкие
накладные расходы
on-prem или в облаке
Началось с APM,
добавлено RUM, база
данных, мобильная
инфраструктура
Продукт / Цены
Lite версия продукта
свободно доступна
Цена основана на
лицензии JVM или
ОС
Прейскурантная
цена начинается с
$30/мес.
Скидки на 3-х
летнюю подписку
Вариант бессрочный
агентов
Почему
AppDynamics?
Market leadership120% bookings
growth FY16
2000+
customers
Наша
платформа
Smart
services
On-Prem, SaaS,
or Cloud
Rapid time
to value
Low cost of
ownership
Enterprise
adoption
Scalable – 18/20
largest production
deployments
Website
download
*FY15, customers spending >$50k
Customer
renewal rate*
>93%
Бизнес-
аналитика
Аналитика
Приложений
Количество заказов
быстро снижаются, но
мы не знаем почему…
Время отклика растет,
но мы не знаем, как это
влияет на наших
клиентов.
re R
Знать
Что
Знать
Почему
Количество заказов
быстро снижаются
Новый API обработки
платежей медленно
работает
OSWeb NetworkLogsSynthetic Middlleware Server DB
Традиционный подход к мониторингу ограничен
END
TO END
CONTEXT
SILOED
HEALTH
MONITORING
99.9% 99.9% 99.9% 99.9% 99.9% 99.9% 99.9% 99.9%
Mobile Network
Application
Infrastructure
End User Experience
OS
End User Experience
OS
98.2%
Mean time to innocence
Ваше
приложение
ужасно!
Я не
вижу
проблем
• -------
• -------
• -------
• -------
Разработчик
База
Данных
Ок!
Эксплуатация
Это не
сеть!
IT
Стоимость
ЛЮДИ| ИНФРАСТРУКТУРА
Приверженность
бренду
Доходы
Заказы
Падают!
Бизнес
Какие
клиенты
затронуты?
Проверка
журналов
THE WAR ROOM
База
данных
выглядит
Ok
Это -
точно не
сеть
Результат: Длительный MTTI & MTTR
(1, 2,) EMA APM Report, July 2015
MTTI
65%
предприятия имеют 10+ инструментов
мониторинга 1
77%
Требуют
15+ человеко-часов
для решения2
ДНИ
НЕДЕЛИ
или МЕСЯЦЫ
Клиент жалуется Анализ логов Идентификация Изоляция Восстановление
MEAN TIME TO IDENTIFY
MEAN TIME TO RESOLUTION
Сложность Приложений Возрастает…
10
Больше Сложности
Больше Компонентов
Новые Приложения Быстрее
Быстрые Циклы
Больше Зависимостей
Более Распределенный
Частное
Облако
Публичное
Облако
11
Private
Cloud
AWS
Cloud
Public Cloud
Private Cloud
Network
Login
Process
payment
Search
Withdraw
funds
Внедрение Агентов
По Всей Архитектуре
Приложения
Автоматически Распознает и
Коррелирует Каждого Пользователя,
Каждой Бизнес Транзакции
Автоматически
Идентифицировать Плохо
Работающий Код
AppDynamics Обеспечивает отслеживание в
реальном времени для каждой бизнес-транзакции
</>
</>
</>
</>
</>
</>
</>
</>
</>
</>
Platinum
customer
London
Travel
Airways API
Total cost
$1,800
Automatically
Collected
With
No Code Changes
Automatically
Correlated
Mike Smith
AppDynamics Обеспечивает бизнес аналитику и
анализ производительности приложения в режиме
реального времени
Copyright © 2015 AppDynamics. All rights reserved. 13
Тегирование Изучение
Instrument every user transaction Collect application and business dataBaseline behavior and performance
Трасировка
NoSQL
Java Heap Usage: 76%
/<SearchFlight>/: 32ms
From: LON
To: LAS
Out: Thursday 10th
Network Errors: 1.3%
</GetCustLevel/>: 12ms
Platinum Customer
Lives: CA, USA
Using: Chrome
CPU Usage: 36%
</GetPrice/>: 56ms
Class: Business
Price: $3,269
Special Meals: No
Database Time: 156ms
</WPProcess/>: 340ms
Payment: Mastercard
Merchant: WorldPay
Confirmed: True
Business Transaction:
Book A Flight
Response Time: 2.1s
Следование
Follow through complex systems
Сквозная видимость деловых операцийВидеть
</>
</>
</>
</>
</>
</>
</>
</>
</>
Platinum
customer
London
Travel
Airways API
Total cost
$1,800
Mike Smith
© 2017 Cisco and/or its affiliates. All rights reserved.
</>
Бизнес-здоровье в
Реальном времени
Коррелированные показатели
эффективности Бизнеса и
Производительности
IT и Бизнес
Вместе
AppDynamics Обеспечивает бизнес аналитику и
анализ производительности приложения в режиме
реального времени
Что происходит с
бизнесом.
Проверка
Здоровья Бизнеса
Почему это
произошло?
</>
Какие Проблемы мы Решаем?
Недополученные
прибыли и Ущерб
Бренду из-за сбоев и
замедлений
Видимость Доходов и
влияние на них Нового
Функционала, Релиза и
Идей
Приложения не
масштабируются до
пиковых бизнес-
требований
БИЗНЕС
Задержки в
обслуживании и
простои сервисов
Высокое среднее
время восстановления
(MTTR)
Высокое количество
ложных предупреждений
и штормов
ЭКСПЛУАТАЦИЯ
Разработчики заняты
решением проблем а
не разработкой
Низкое качество и
надежность кода
Техническое
обслуживание
архитектурыРАЗРАБОТКА
App	iQ	Платформы	
Единый мониторинг с 6 интеллектуальных движков производительности (iQ)
Агенты отслеживают
сквозную
производительность
приложений и собирают
метрики в реальном
времени, которые
отправляются контроллеру.	
1	|	Внедрение	Агентов	
Как работает AppDynamics	
Решение для современных сложных приложений
User Interface & Reporting
Correlated transaction view
No code changes required
<Low overhead in production
SaaS/On-Prem Controller
Интеллектуальная
Платформа
приложений
Архитектура AppDynamics
Браузер / Мобильный
Агент
приложения
Java - .NET - PHP
Node.js - C++
One-Way HTTP/S One-Way HTTP/SOne-Way HTTP/S Remote JDBC
Хост агент
OS
База Данных
SQL
Агент конечного
пользователя
Агенты отслеживают
сквозную
производительность
приложений и собирают
метрики в реальном
времени, которые
отправляются контроллеру.	
1	|	Внедрение	Агентов	
Карты визуализации автоматически
создаются и обновляются
динамически во всех цифровых
средах. Бизнес-транзакции
автоматически обнаруживаются.	
2	|	Карта	Взаимосвязей	приложения	
Как работает AppDynamics	
Решение для современных сложных приложений
Сложное приложение раскладывается по полочкам J
Copyright © 2015 AppDynamics. All rights reserved. 20
Async
NOSQL
Cloud
Agile
Micro-services
IoT
ESB/MQ
WEBLOGIC
MONGODB
TOMCAT
Login
Process payment
Search
Withdraw funds
Web
Mobile NETWORK
ORACLE
APACHE JBOSS SERVICE
ESB/MQ
NETWORK
WEBLOGIC
MONGODB
ORACLE
TOMCAT
JBOSS SERVICE
Один комплекс, среда Приложения
Copyright © 2015 AppDynamics. All rights reserved. 21
Видеть
Машинное обучение -
формирует динамический
базис.
Снимки создаются, когда
производительность
отличается от базовой.	
3	|	Снимки	транзакций	
Обнаружение аномалий.
Устанавливаются правила и
политики здоровья для
интеллектуального оповещения.
Выполнение диагностики.	
4	|	Эффективная	информация	
Как работает AppDynamics	Решение	для	современных	сложных	приложений
Visual Flow, Карта приложений для видимости
операций и восстановления.	
5	|	Команда	Эксплуатации	
Объединение	Эксплуатации,	
Разработки	и	Бизнеса	вместе,	
-		фокус	на	действительно	
важных	вещах.	
Как работает AppDynamics	Решение	для	современных	сложных	приложений
График вызовов для видимости разработчика
на уровне уровня кода, включая SQL-
запросы.	
6	|	Команда	Разработчиков	
Объединение	Эксплуатации,	
Разработки	и	Бизнеса	
вместе,	-		фокус	на	
действительно	важных	
вещах.	
Как работает AppDynamics
Решение	для	современных	сложных	приложений
Ops
Dev
Biz
Monitor
Troubleshoot
Resolve
Пользователь:
медленная транзакция
Быть Про активным
Унифицированное устранение неполадок
96%
несчастных
клиентов не
жалуются1
3
2
1. 1st Financial Training Services, Trainer’s Tool Kit, Are You Undervaluing Customer Service?, 2009 (http://www.1stfinancialtraining.com/Newsletters/trainerstoolkit1Q2009.pdf)
1
Исполнять
Объединение	Эксплуатации,	
Разработки	и	Бизнеса	вместе,	
-		фокус	на	действительно	
важных	вещах.	
Панели для мониторинга работоспособности в
режиме реального времени.	
7	|	Линии	Бизнеса	
Как работает AppDynamics
Решение	для	современных	сложных	приложений
$377997
$111802
$42591
$0
$100 000
$200 000
$300 000
$400 000
Normal Slow Very Slow
Diamond
11%
Platinum
38%
Gold 25%
Silver 16%
Bronze 10%
Что, если бы вы знали в режиме реального времени?
Единая аналитика
Top Product Categories
Customers by Tier
Average Response Time
Total Revenues: $532,390
Track customer drop-off
Top Cities
Прогресс в отношении
проблем
PERSONAL CARDS
SMALL
BUSINESS
CORPORATECARDS
PREPAID
CARDS
TRAVEL
REWARDS
MERCHANTS
Лучшие категории
продуктов,
обеспечивающие
максимальный доход
Большинство клиентов,
испытывающих проблемы, -
Platinum
$0
$20 000
$40 000
$60 000
$80 000
$100 000
New York San Francisco Honolulu Bangalore London Paris
Доходы по
городам
Где вы теряете
клиентов?
Intelligent logs
Объединить
информацию
интеллектуального
журнала
§§
Знать
Аналитика в реальном времени
Определите неудачные отдельные транзакции и отреагировать
в течение нескольких минут
Список затронутых клиентов
Platinum
Маркетинговые
кампании по
возврату клиента
10% off
Захват всех медленных и
неудачных транзакций +
их влияние на доход
Производительность Бизнес Пользователь
Автоматическая корреляция данных с помощью бизнес-транзакции
+ +
Знать
Действуйте быстро, включив совместную работу
Унифицированное устранение неполадок
Copyright © 2015 AppDynamics. All rights reserved. 29
Without AppDynamicsВключение сотрудничества с AppDynamics
PROACTIVE
ALERT
COLLABORATIVE
IDENTIFY AND
ISOLATE
AUTOMATED
REPAIR МИНУТЫ
“Virtual War Room поддерживает нашу
мульти-вендорную инфраструктуру,
позволяя эффективно работать в режиме
реального времени”
Исполнять
ДНИ
НЕДЕЛИ
или МЕСЯЦЫ
Клиент жалуется Анализ логов Идентификация Изоляция Восстановление
© 2017 Cisco and/or its affiliates. All rights reserved. 
для DevOps и Digital команд которые
сфокусированы на высокой доступности,
производительности и бизнес выгоды для своих
приложений.
Это происходит благодаря точному соответствию
топологии приложения, видимости кода, составления
базовой линия, и глубокой диагностики.
Оценка, планирование и оптимизация миграции
приложений, мульти-облачные среды.
Итоги
© 2017 Cisco and/or its affiliates. All rights reserved. 
Acquire and retain
happy users

Drive business
outcomes
Business /
App Owner
App
Developer
App
Operations
Infrastructure
Operations
Security
Operations
Iterate and release
faster with confidence

Focus on building vs.
scale headaches
Run the app with high
availability/perf

Rapid time to resolve
app issues/problems 
Understand
dependencies &
migrate across
infrastructure

Troubleshoot data
center, latency issues
Secure apps across data
center and network

Regulate & enforce
security/whitelist policies
Цифровая трансформация - это сложная командная
работа для бизнеса и ИТ, требующая комплексного
анализа приложений
© 2017 Cisco and/or its affiliates. All rights reserved. 
Сильнее вместе!
End User /
Business
Mobile
 Code
 Server/Cloud
 Network
Depthof
Intelligence
Compute
Process
33
Cisco Tetration Analytics
34
© 2013-2014 Cisco and/or its affiliates. All rights reserved.




Анализ
Аналитика позволяет принимать правильные решения
Что
происходит?
Почему это
произошло?
Что скорее всего
может произойти?
Что следует делать
по этому поводу?
Объяснить
 Диагностировать
 Предсказать
 Подсказать



Данные
Raw & Processed
Network/Ops Data
Mobile
Internet
CRM &
ERP
Events
AlarmsSocial MediaVideo
Email and
Messaging
Usage
Machine and
Sensors
Geolocation Relationships and
Social Influence
Технологии Больших Данных
собрать, объединить, обработать, обобщить, визуализировать
35
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Это НЕ узкоспециализированный инструмент
Это аналитическая платформа на базе
машинного самообучения

Она может использоваться разными
департаментами, для разных целей.
© 2017 Cisco and/or its affiliates. All rights reserved. 
Приложения и автоматизация политик
© 2017 Cisco and/or its affiliates. All rights reserved. 36
Разворачивается за несколько часов;
автоматически предложенная
политика на основе данных в
реальном времени менее чем через
неделю
Возможность промоделировать
результат применения политики на
реальном историческом трафике до
внедрения
Традиционный TETRATION
1
2
3
4
Нанять консультанта
Собрать логи, побеседовать с
командами …
Выявить зависимости
приложения
Проверить с каждой группой
пользователей
Стоимость $1M-$5M; несколько мес
70% сокращения расходов и
времени (Cisco IT)
5 Статичная карта, запросы на
изменения
6 Применить политику, убедиться,
что приложения после этого
работают
© 2017 Cisco and/or its affiliates. All rights reserved. 
Гибкость предоставления услуги 
© 2017 Cisco and/or its affiliates. All rights reserved. 37
© 2017 Cisco and/or its affiliates. All rights reserved. 
Tetration Analytics: варианты развертывания
Cisco Tetration Analytics
(Large Form Factor)
•  Подходит для внедрений с
более чем 1000 серверов
•  Встроенная
отказоустойчивость
•  Масштабируется до 10 000
серверов
Включает в себя:
•  36 серверов UCS C-220
•  3 коммутатора Nexus
9300
Cisco Tetration-M (Small
Form Factor)
•  Подходит для внедрений с
не более чем 1000
серверов
Включает в себя:
•  6 серверов UCS C-220
•  2 коммутатора Nexus 9300
Cisco Tetration Cloud
•  Платформа располагается
в облаке Amazon AWS
•  Подходит для внедрений с
менее чем 1000 серверов
•  Ресурсы используемые в
облаке AWS принадлежат
заказчику
Варианты размещения на месте В публичном облаке
© 2017 Cisco and/or its affiliates. All rights reserved. 
Cisco Tetration Analytics
сценарии применения
39
Анализ
приложений и
выявление
зависимостей
Расследование
происшествий:
каждый пакет,
каждый поток,
на любой
скорости
Соответствие
требованиям
регулятора и
требованиям
аудиторов
Моделирование
политик и
оценка их
влияния
Автоматическое
создание
политик «белого
списка»
Сегментация
приложений
(Автоматическое
применение
политик)
Отслеживание
ресурсов в
реальном
времени
© 2017 Cisco and/or its affiliates. All rights reserved. 
Cisco Tetration
Обзор архитектуры
Программный сенсор и
агент применения
политик
Встроенный сетевой
сенсор
(только телеметрия)
ERSPAN сенсор
(только телеметрия)
Аналитический движок
Web GUI
 REST API
 Event notification
 Cisco Tetration apps
Сторонние
источники
(информация о
конфигурациях)
Сбор данных
Механизмы доступа к платформе 
Bring your own
data
(streaming telemetry)
ü  Самодостаточный кластер
ü  Разворачивание в одно
касание
ü  Легкая интеграция посредством открытых
интерфейсов
ü  Открытое озеро данных (через Tetration
Apps)
ü  Не нужно знание Hadoop / Data Science
ü  Не нужно внешнее хранилище данных
© 2017 Cisco and/or its affiliates. All rights reserved. 
Cisco Tetration analytics источники данных
Основные преимущества
ü  Низкие накладные расходы на CPU (применяется SLA)
ü  Низкие сетевые накладные расходы
ü  Место где применяются политики (программные агенты)
ü  Высокая безопасность (код подписан и имеет проверку на
подлинность)
ü  Каждый поток (без сэмплирования) и БЕЗ
ПОЛЬЗОВАТЕЛЬСКИХ ДАННЫХ
*Note: No per-packet telemetry; not an enforcement point
Программные сенсоры
Universal*
(базовый сенсор для
прочих OS)
Серверы Linux
(виртуальные машины и
физические серверы)
Серверы Windows
(виртуальные машины и
физические серверы)
Windows Desktop VM
(только для VDI)
Cisco Nexus 9300 EX
Cisco Nexus 9300 FX
Сетевые сенсоры
Коммутаторы Cisco Nexus® Series
Сторонние источники данных
Тэгирование
ресурсов
Балансировщики
нагрузки
Системы управления
IP адресами
CMDB
…
© 2017 Cisco and/or its affiliates. All rights reserved. 
Где могут располагаться
сенсоры Tetration
HYPERVISORHYPERVISOR HYPERVISOR
Программные сенсоры
Процессы и сокеты
События с пакетами и потоками
Аппаратные сенсоры
События с пакетами и потоками
Состояние буфера памяти и
коммутатора
© 2017 Cisco and/or its affiliates. All rights reserved. 
Распространение вируса и сегментация приложений
«белыми списками»
Сегментация на основе зон
безопасности
Вирус распространяется как пожар
после прорыва через периметр защиты
из-за широкого использования CIFS
Сегментация приложений
Распространение требует движения по
лабиринту с множеством тупиков. Ни
один хост не может заразить все
остальные хосты, а одна система с
обновлениями прекращает
распространение.
Результат: 1 с обновлениями, 1 машина заражена и помещена в карантин
Результат: 1 машина с обновлениями, 3 машины заражены
Patient Zero
 Patient Zero
Patched Machine
 Patched Machine
© 2017 Cisco and/or its affiliates. All rights reserved. 
Уведомление: графы «соседей»
Cisco Tetration
Analytics™
Kafka
broker
Northbound
consumers
Northbound
consumers
Message publish
Kafka
Графы «соседей»
•  Показывают взаимодействие
выбранного сервера с
соседями до двух хопов
•  Возможность изучить
подробнее взаимодействие
этих соседей
•  Просмотр в виде панели
мониторинга базы графов
•  Определение количества
серверных хопов между двумя
нагрузками
•  Использовать преднастроенные
и пользовательские
уведомления посредством
Kafka
© 2017 Cisco and/or its affiliates. All rights reserved. 
Функционал сенсоров
45
•  Не находится на пути передачи данных
•  Не оставляет следов (не может быть обнаружен)
•  Не снижает производительность
•  Не вносит задержки
•  Полная информация о потоке
•  Без сэмплирования
•  Все пакеты
•  Собирает информацию основываясь на извлеченных из заголовка
данных (не заглядывает внутрь и не собирает пользовательские
данные)
© 2017 Cisco and/or its affiliates. All rights reserved. 
Управление сенсорами и безопасность
•  Управляются централизованно
•  Обновление и конфигурация осуществляются Tetration Cluster
•  Безопасность
•  Взаимная проверка сертификатов подлинности
•  Кластер помещает сертификат в инсталлятор сенсора
•  Сенсор может передавать данные только конкретному кластеру
46
© 2017 Cisco and/or its affiliates. All rights reserved. 
•  Вычисленный хэш процесса для всех процессов запущенных
на сервере
•  Возможность поиска по:
•  Процессу
•  ID процесса
•  Все серверы с конкретным запущенным процессом
•  Подробная информация о длительных процессах
•  ID пользователя ассоциированного с процессом и ID
процесса
•  Использование информации о хэш процесса для поиска
подозрительных процессов по любому признаку угрозы (IOC)
Cisco Tetration: процесс на сервере и хэш
процесса
Cisco Tetration Analytics™
© 2017 Cisco and/or its affiliates. All rights reserved. 
Заглядывая глубже чем просто связь
Процессы и сокеты приложения
Provider/Service Process
Consumer Process
Socket = 443
Socket > 1023
Chrome NGINX
•  Логику приложения можно рассматривать на одном уровне как взаимодействие между
группой процессов и связанными с ними сокетами
•  Понимание взаимодействия между процессами и отображение этого непосредственно на
инфраструктуру, обеспечивает прямое соответствие между приложением и
инфраструктурой
© 2017 Cisco and/or its affiliates. All rights reserved. 
Исполнение политики в каждой инфраструктуре
Azure
 Amazon
Cisco Tetration Analytics™
1. Создает уникальную политику на
рабочую нагрузку

2. Загружает политику для всех рабочих
нагрузок

3. Рабочая нагрузка надежно применяет
политику

4. Постоянно пересматривает политику
в отношении идентичности и
изменений классификации
Google
Enforcement
Compliance monitoring
Virtual
Bare metal
 Cisco ACITM
Public cloud
 Traditional network
© 2017 Cisco and/or its affiliates. All rights reserved. 
•  Tetration Inventory Management tags hosts determined to be infected.
•  Tetration Absolute Policy quarantines infected devices, and can granularly shut
down ports that allow communication and propagation.
•  Tetration Search allows discovery of call-home activity to Tor and Kill Switch IP,
internet scanning on CIFS ports, and known WannaCry process
communication.
•  Tetration Policy Compliance compares pre-infection activity to new activity.
•  Tetration User Apps provides advanced search for CIFS scanning.
•  Application Insight baselines normal activity.
•  Application Segmentation significantly limits the ability for a virus to propagate.
The entire datacenter is protected when only shared services are patched.
Unapproved CIFS communications are blocked.
Обнаружение и пресечение распространения WannaCry Ransomware
Real-time and
Historical
Forensics
ОБНАРУЖИТЬ
ЗАЩИТИТЬ
Create Policy
Segment
ОТРАЗИТЬ
Scope
Quarantine
WannaCry Network Behavior Profile: http://blog.talosintelligence.com/2017/05/wannacry.html
© 2017 Cisco and/or its affiliates. All rights reserved. 
Уведомление, связанное с политикой
Cisco Tetration
Analytics™
Kafka
broker
Northbound
consumers
Northbound
consumers
Message publish
Kafka
•  Оповещения каждую минуту для
принудительного исполнения
•  Уведомления о событиях, связанных с
политикой
•  Количество предупреждений о
политике до белого списка
•  Оповещения, когда IP-таблицы или
брандмауэр очищаются или
отключены пользователем
•  Оповещения, когда датчик
принудительного отключения
отключен
•  Публикация различий политики между
версиями
© 2017 Cisco and/or its affiliates. All rights reserved. 
Какие ОС поддерживаются?
Программные сенсоры
Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 52
© 2017 Cisco and/or its affiliates. All rights reserved. 
(НОВОЕ) Универсальные программные сенсоры
© 2017 Cisco and/or its affiliates. All rights reserved. 53
•  Поддерживают любую устаревшую операционную систему …
•  AIX
•  Solaris
•  Windows Server 2003
•  Процессы и соединения отслеживаются с меньшей точностью
•  Обеспечивает точное сопоставление зависимостей приложений и создание политик
•  Не поддерживает по-пакетную телеметрию и не может применять политики
© 2017 Cisco and/or its affiliates. All rights reserved. 
Картографирование
зависимостей приложений
•  Рабочая область на основе границ применения
•  Взаимодействие между рабочими областями
© 2017 Cisco and/or its affiliates. All rights reserved. 
Обзор зависимостей - c точки зрения потоков
Анализируемое
приложение
Потоки к другим
приложениям (внутри
ЦОД)
Потоки в пределах
внутренней сети
Потоки в / из Интернета
© 2017 Cisco and/or its affiliates. All rights reserved. 
Сегментация приложений с помощью Tetration
Рекомендации по созданию политик
Cisco Tetration
Analytics™
Рабочие пространства
приложений
Политика сегментации
приложений
Публичное
облако
Частное
облако
© 2017 Cisco and/or its affiliates. All rights reserved. 
Как насчет не разрешенных потоков?
© 2017 Cisco and/or its affiliates. All rights reserved. 
Практические примеры использования
Картографирование зависимостей приложений
Автоматическое создание политик «белого списка»
Проверка соответствия политиками и моделирование
Расследование событий (пример: поиск потока и аномалии потока)
Обеспечение соблюдения политик
© 2017 Cisco and/or its affiliates. All rights reserved. 
Визуализация взаимодействия приложений
Визуализация
взаимодействия
кластеров
приложений
Детали политики
© 2017 Cisco and/or its affiliates. All rights reserved.
© 2017 Cisco and/or its affiliates. All rights reserved. 















Решения Cisco для IT Аналитики
Infrastructure
Optimization
CWOM



Network
Assurance
Candid



ADM/Cloud
Migration
Tetration



Automated
White-List/
uSeg
Tetration
© 2017 Cisco and/or its affiliates. All rights reserved. 
How does AppDynamics fit into our Analytics and Monitoring solutions?
Problems it solves
 End-to-end transaction visibility
Reduce mean-time-to-repair
Quality-of-code issues identification
Code-level diagnostics capability
Real-time business-health visibility
Root-cause application analysis

Application-Dependency Mapping
Network-latency vs App-Latency
Automated white-list modeling
Policy-impact analysis
Compliance and auditability
Search-engine for visibility and forensics

Assuring workload performance
Capacity management
Future workload simulations
Automated migration / transformation
Cost modeling on-prem vs cloud

Target buyer
 CIO/Dev & App Teams
 SecOps/NetOps
 CIO / Datacenter leads

Ideal customer
target

Mobile applications
Web Applications
Application performance
Apps developed in-house mainly

Cloud Migration
ACI Migration
Security vulnerabilities
Infrastructure performance for apps

Upgrading Servers (e.g.M3-M4)
Planning future growth / consolidation
Need to migrate platforms
Public-cloud repatriotization

Average ticket

150K USD 
(Annual Contract value)

300-800K+ (on-prem) + annual subscription
or 150K+ (AWS Cloud annual)

$800-1200 per server 
(Annual subscription)

What we sell

Subscription model based on agents
and their types (mobile, db, servers)
licensed based on # of transactions,
app servers and/or db servers


Software and Hardware Sensors (Nexus 9000)
plus Tetration Appliance (Cloud/on-prem)

Subscription based Licenses 
(per server) for VM /Container
Environments
IT Ops
CWOM
© 2017 Cisco and/or its affiliates. All rights reserved. 
Cisco Tetration for Application Analytics
and Application Segmentation
Cisco Stealthwatch for Security Analysis
and Policy Monitoring
Tetration
 Stealthwatch
Application behavior
profiling
Data center:
Per packet telemetry from
Cisco Nexus 9000
and server
Automated
application grouping
Security anomaly
detection
Networkwide: Switching/
routing, proxies, servers,
and endpoints
Security forensics
Together
Complete data control for
segmentation, security,
and forensics
Unmatched
analytics and
forensics for application
and security
Automated application-
based segmentation
Tetration and Stealthwatch
© 2017 Cisco and/or its affiliates. All rights reserved. 
public
private
Workload Optimization
„Resource Policies“
„Communication Policies“
Compliance Validation
Business Analytics
SLA / Revenue
Business Transactions
Network flows
VM utilization
Application Design
and staging
„Policy based“
App Development
Day2
Day1
CloudCenter
Cisco Policy Based Hybrid Datacenter

More Related Content

Similar to Обеспечение бесперебойной работы корпоративных приложений в больших гетерогенных сетях с Cisco AppDynamics. Защита приложений с Cisco Tetration Analytics

Обеспечение и контроль качества услуг
Обеспечение и контроль качества услугОбеспечение и контроль качества услуг
Обеспечение и контроль качества услугCisco Russia
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14IKonkov
 
Crm Drive
Crm DriveCrm Drive
Crm DriveISS
 
Технологии IBM для цифровой автоматизации и роботизации бизнеса
Технологии IBM для цифровой автоматизации и роботизации бизнесаТехнологии IBM для цифровой автоматизации и роботизации бизнеса
Технологии IBM для цифровой автоматизации и роботизации бизнесаAndrey Mikheev
 
CDC на SAP Forum Москва 2012
CDC на SAP Forum Москва 2012CDC на SAP Forum Москва 2012
CDC на SAP Forum Москва 2012CDC Group
 
Чеклист по безопасности облачного провайдера
Чеклист по безопасности облачного провайдераЧеклист по безопасности облачного провайдера
Чеклист по безопасности облачного провайдераAleksey Lukatskiy
 
SAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активамиSAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активамиSoftline
 
Si bis 2015 scapm
Si bis 2015 scapmSi bis 2015 scapm
Si bis 2015 scapmYaryomenko
 
Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...
Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...
Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...maria_bu22
 
Евгений Демур. Product Demand Management в международном рекламном холдинге
Евгений Демур. Product Demand Management в международном рекламном холдингеЕвгений Демур. Product Demand Management в международном рекламном холдинге
Евгений Демур. Product Demand Management в международном рекламном холдингеDentsu_Aegis_Network_Russia
 
Micro Focus ITSM Automation
Micro Focus ITSM AutomationMicro Focus ITSM Automation
Micro Focus ITSM AutomationYuri Yashkin
 
For sap forum_ver5
For sap forum_ver5For sap forum_ver5
For sap forum_ver5CDC Group
 
А.Челебаев - Хранение и обработка больших объемов данных
А.Челебаев - Хранение и обработка больших объемов данныхА.Челебаев - Хранение и обработка больших объемов данных
А.Челебаев - Хранение и обработка больших объемов данныхEkaterina Morozova
 
Май-Tech. Облачные технологии
Май-Tech. Облачные технологииМай-Tech. Облачные технологии
Май-Tech. Облачные технологииMay-Tech
 
(Russian) IT Architecture Practice for Telecom Operator
(Russian)  IT Architecture Practice for Telecom Operator(Russian)  IT Architecture Practice for Telecom Operator
(Russian) IT Architecture Practice for Telecom OperatorNikolay Marin
 
Обзор Cisco UCCX 11
Обзор Cisco UCCX 11Обзор Cisco UCCX 11
Обзор Cisco UCCX 11Cisco Russia
 
Контроль производительности приложений
Контроль производительности приложенийКонтроль производительности приложений
Контроль производительности приложенийКРОК
 

Similar to Обеспечение бесперебойной работы корпоративных приложений в больших гетерогенных сетях с Cisco AppDynamics. Защита приложений с Cisco Tetration Analytics (20)

Обеспечение и контроль качества услуг
Обеспечение и контроль качества услугОбеспечение и контроль качества услуг
Обеспечение и контроль качества услуг
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
 
Crm Drive
Crm DriveCrm Drive
Crm Drive
 
Технологии IBM для цифровой автоматизации и роботизации бизнеса
Технологии IBM для цифровой автоматизации и роботизации бизнесаТехнологии IBM для цифровой автоматизации и роботизации бизнеса
Технологии IBM для цифровой автоматизации и роботизации бизнеса
 
Highload++ 2015
Highload++ 2015Highload++ 2015
Highload++ 2015
 
CDC на SAP Forum Москва 2012
CDC на SAP Forum Москва 2012CDC на SAP Forum Москва 2012
CDC на SAP Forum Москва 2012
 
Чеклист по безопасности облачного провайдера
Чеклист по безопасности облачного провайдераЧеклист по безопасности облачного провайдера
Чеклист по безопасности облачного провайдера
 
SAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активамиSAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активами
 
Si bis 2015 scapm
Si bis 2015 scapmSi bis 2015 scapm
Si bis 2015 scapm
 
Si bis 2015 scapm
Si bis 2015 scapmSi bis 2015 scapm
Si bis 2015 scapm
 
Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...
Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...
Евгений Демур, Business Applications Development Director, Dentsu Aegis Netwo...
 
Евгений Демур. Product Demand Management в международном рекламном холдинге
Евгений Демур. Product Demand Management в международном рекламном холдингеЕвгений Демур. Product Demand Management в международном рекламном холдинге
Евгений Демур. Product Demand Management в международном рекламном холдинге
 
Micro Focus ITSM Automation
Micro Focus ITSM AutomationMicro Focus ITSM Automation
Micro Focus ITSM Automation
 
For sap forum_ver5
For sap forum_ver5For sap forum_ver5
For sap forum_ver5
 
А.Челебаев - Хранение и обработка больших объемов данных
А.Челебаев - Хранение и обработка больших объемов данныхА.Челебаев - Хранение и обработка больших объемов данных
А.Челебаев - Хранение и обработка больших объемов данных
 
Май-Tech. Облачные технологии
Май-Tech. Облачные технологииМай-Tech. Облачные технологии
Май-Tech. Облачные технологии
 
CubeLine
CubeLineCubeLine
CubeLine
 
(Russian) IT Architecture Practice for Telecom Operator
(Russian)  IT Architecture Practice for Telecom Operator(Russian)  IT Architecture Practice for Telecom Operator
(Russian) IT Architecture Practice for Telecom Operator
 
Обзор Cisco UCCX 11
Обзор Cisco UCCX 11Обзор Cisco UCCX 11
Обзор Cisco UCCX 11
 
Контроль производительности приложений
Контроль производительности приложенийКонтроль производительности приложений
Контроль производительности приложений
 

More from Cisco Russia

Service portfolio 18
Service portfolio 18Service portfolio 18
Service portfolio 18Cisco Russia
 
История одного взлома. Как решения Cisco могли бы предотвратить его?
История одного взлома. Как решения Cisco могли бы предотвратить его?История одного взлома. Как решения Cisco могли бы предотвратить его?
История одного взлома. Как решения Cisco могли бы предотвратить его?Cisco Russia
 
Об оценке соответствия средств защиты информации
Об оценке соответствия средств защиты информацииОб оценке соответствия средств защиты информации
Об оценке соответствия средств защиты информацииCisco Russia
 
Обзор Сервисных Услуг Cisco в России и странах СНГ.
Обзор Сервисных Услуг Cisco в России и странах СНГ.Обзор Сервисных Услуг Cisco в России и странах СНГ.
Обзор Сервисных Услуг Cisco в России и странах СНГ.Cisco Russia
 
Клиентские контракты на техническую поддержку Cisco Smart Net Total Care
Клиентские контракты на техническую поддержку Cisco Smart Net Total CareКлиентские контракты на техническую поддержку Cisco Smart Net Total Care
Клиентские контракты на техническую поддержку Cisco Smart Net Total CareCisco Russia
 
Cisco Catalyst 9000 series
Cisco Catalyst 9000 series Cisco Catalyst 9000 series
Cisco Catalyst 9000 series Cisco Russia
 
Cisco Endpoint Security for MSSPs
Cisco Endpoint Security for MSSPsCisco Endpoint Security for MSSPs
Cisco Endpoint Security for MSSPsCisco Russia
 
Профессиональные услуги Cisco для Software-Defined Access
Профессиональные услуги Cisco для Software-Defined AccessПрофессиональные услуги Cisco для Software-Defined Access
Профессиональные услуги Cisco для Software-Defined AccessCisco Russia
 
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...Cisco Russia
 
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отраслиПромышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отраслиCisco Russia
 
Полугодовой отчет Cisco по информационной безопасности за 2017 год
Полугодовой отчет Cisco по информационной безопасности за 2017 год Полугодовой отчет Cisco по информационной безопасности за 2017 год
Полугодовой отчет Cisco по информационной безопасности за 2017 год Cisco Russia
 
Годовой отчет Cisco по кибербезопасности за 2017 год
Годовой отчет Cisco по кибербезопасности за 2017 годГодовой отчет Cisco по кибербезопасности за 2017 год
Годовой отчет Cisco по кибербезопасности за 2017 годCisco Russia
 
Безопасность для цифровой экономики. Развитие продуктов и решений Cisco
Безопасность для цифровой экономики. Развитие продуктов и решений CiscoБезопасность для цифровой экономики. Развитие продуктов и решений Cisco
Безопасность для цифровой экономики. Развитие продуктов и решений CiscoCisco Russia
 
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...Cisco Russia
 
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...Cisco Russia
 
Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...
Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...
Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...Cisco Russia
 

More from Cisco Russia (20)

Service portfolio 18
Service portfolio 18Service portfolio 18
Service portfolio 18
 
История одного взлома. Как решения Cisco могли бы предотвратить его?
История одного взлома. Как решения Cisco могли бы предотвратить его?История одного взлома. Как решения Cisco могли бы предотвратить его?
История одного взлома. Как решения Cisco могли бы предотвратить его?
 
Об оценке соответствия средств защиты информации
Об оценке соответствия средств защиты информацииОб оценке соответствия средств защиты информации
Об оценке соответствия средств защиты информации
 
Обзор Сервисных Услуг Cisco в России и странах СНГ.
Обзор Сервисных Услуг Cisco в России и странах СНГ.Обзор Сервисных Услуг Cisco в России и странах СНГ.
Обзор Сервисных Услуг Cisco в России и странах СНГ.
 
Клиентские контракты на техническую поддержку Cisco Smart Net Total Care
Клиентские контракты на техническую поддержку Cisco Smart Net Total CareКлиентские контракты на техническую поддержку Cisco Smart Net Total Care
Клиентские контракты на техническую поддержку Cisco Smart Net Total Care
 
Cisco Catalyst 9000 series
Cisco Catalyst 9000 series Cisco Catalyst 9000 series
Cisco Catalyst 9000 series
 
Cisco Catalyst 9500
Cisco Catalyst 9500Cisco Catalyst 9500
Cisco Catalyst 9500
 
Cisco Catalyst 9400
Cisco Catalyst 9400Cisco Catalyst 9400
Cisco Catalyst 9400
 
Cisco Umbrella
Cisco UmbrellaCisco Umbrella
Cisco Umbrella
 
Cisco Endpoint Security for MSSPs
Cisco Endpoint Security for MSSPsCisco Endpoint Security for MSSPs
Cisco Endpoint Security for MSSPs
 
Cisco FirePower
Cisco FirePowerCisco FirePower
Cisco FirePower
 
Профессиональные услуги Cisco для Software-Defined Access
Профессиональные услуги Cisco для Software-Defined AccessПрофессиональные услуги Cisco для Software-Defined Access
Профессиональные услуги Cisco для Software-Defined Access
 
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
 
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отраслиПромышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
 
Полугодовой отчет Cisco по информационной безопасности за 2017 год
Полугодовой отчет Cisco по информационной безопасности за 2017 год Полугодовой отчет Cisco по информационной безопасности за 2017 год
Полугодовой отчет Cisco по информационной безопасности за 2017 год
 
Годовой отчет Cisco по кибербезопасности за 2017 год
Годовой отчет Cisco по кибербезопасности за 2017 годГодовой отчет Cisco по кибербезопасности за 2017 год
Годовой отчет Cisco по кибербезопасности за 2017 год
 
Безопасность для цифровой экономики. Развитие продуктов и решений Cisco
Безопасность для цифровой экономики. Развитие продуктов и решений CiscoБезопасность для цифровой экономики. Развитие продуктов и решений Cisco
Безопасность для цифровой экономики. Развитие продуктов и решений Cisco
 
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
 
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...
 
Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...
Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...
Новая эра корпоративных сетей с Cisco Catalyst 9000 и другие инновации для ма...
 

Обеспечение бесперебойной работы корпоративных приложений в больших гетерогенных сетях с Cisco AppDynamics. Защита приложений с Cisco Tetration Analytics

  • 1. Обеспечение бесперебойной работы корпоративных приложений c Cisco AppDynamics Защита приложений с Cisco Tetration Analytics Viktor Podkorytov Cisco SE vpodkory@cisco.com
  • 2. Лидер на рынке мониторинга производительности приложений APPDYNAMICS
  • 3. APPDYNAMICS обеспечивает аналитику и видимость во всем прикладном уровне Технический обзор Большая библиотека кода для вставки в приложения Агенты создают тег транзакции и отслеживают и поддерживают бизнес- контекст Самообучение и низкие накладные расходы on-prem или в облаке Началось с APM, добавлено RUM, база данных, мобильная инфраструктура Продукт / Цены Lite версия продукта свободно доступна Цена основана на лицензии JVM или ОС Прейскурантная цена начинается с $30/мес. Скидки на 3-х летнюю подписку Вариант бессрочный агентов
  • 4. Почему AppDynamics? Market leadership120% bookings growth FY16 2000+ customers Наша платформа Smart services On-Prem, SaaS, or Cloud Rapid time to value Low cost of ownership Enterprise adoption Scalable – 18/20 largest production deployments Website download *FY15, customers spending >$50k Customer renewal rate* >93%
  • 5. Бизнес- аналитика Аналитика Приложений Количество заказов быстро снижаются, но мы не знаем почему… Время отклика растет, но мы не знаем, как это влияет на наших клиентов.
  • 6. re R Знать Что Знать Почему Количество заказов быстро снижаются Новый API обработки платежей медленно работает
  • 7. OSWeb NetworkLogsSynthetic Middlleware Server DB Традиционный подход к мониторингу ограничен END TO END CONTEXT SILOED HEALTH MONITORING 99.9% 99.9% 99.9% 99.9% 99.9% 99.9% 99.9% 99.9% Mobile Network Application Infrastructure End User Experience OS End User Experience OS 98.2%
  • 8. Mean time to innocence Ваше приложение ужасно! Я не вижу проблем • ------- • ------- • ------- • ------- Разработчик База Данных Ок! Эксплуатация Это не сеть! IT Стоимость ЛЮДИ| ИНФРАСТРУКТУРА Приверженность бренду Доходы Заказы Падают! Бизнес Какие клиенты затронуты? Проверка журналов THE WAR ROOM База данных выглядит Ok Это - точно не сеть
  • 9. Результат: Длительный MTTI & MTTR (1, 2,) EMA APM Report, July 2015 MTTI 65% предприятия имеют 10+ инструментов мониторинга 1 77% Требуют 15+ человеко-часов для решения2 ДНИ НЕДЕЛИ или МЕСЯЦЫ Клиент жалуется Анализ логов Идентификация Изоляция Восстановление MEAN TIME TO IDENTIFY MEAN TIME TO RESOLUTION
  • 10. Сложность Приложений Возрастает… 10 Больше Сложности Больше Компонентов Новые Приложения Быстрее Быстрые Циклы Больше Зависимостей Более Распределенный Частное Облако Публичное Облако
  • 11. 11 Private Cloud AWS Cloud Public Cloud Private Cloud Network Login Process payment Search Withdraw funds Внедрение Агентов По Всей Архитектуре Приложения Автоматически Распознает и Коррелирует Каждого Пользователя, Каждой Бизнес Транзакции Автоматически Идентифицировать Плохо Работающий Код AppDynamics Обеспечивает отслеживание в реальном времени для каждой бизнес-транзакции
  • 12. </> </> </> </> </> </> </> </> </> </> Platinum customer London Travel Airways API Total cost $1,800 Automatically Collected With No Code Changes Automatically Correlated Mike Smith AppDynamics Обеспечивает бизнес аналитику и анализ производительности приложения в режиме реального времени
  • 13. Copyright © 2015 AppDynamics. All rights reserved. 13 Тегирование Изучение Instrument every user transaction Collect application and business dataBaseline behavior and performance Трасировка NoSQL Java Heap Usage: 76% /<SearchFlight>/: 32ms From: LON To: LAS Out: Thursday 10th Network Errors: 1.3% </GetCustLevel/>: 12ms Platinum Customer Lives: CA, USA Using: Chrome CPU Usage: 36% </GetPrice/>: 56ms Class: Business Price: $3,269 Special Meals: No Database Time: 156ms </WPProcess/>: 340ms Payment: Mastercard Merchant: WorldPay Confirmed: True Business Transaction: Book A Flight Response Time: 2.1s Следование Follow through complex systems Сквозная видимость деловых операцийВидеть
  • 14. </> </> </> </> </> </> </> </> </> Platinum customer London Travel Airways API Total cost $1,800 Mike Smith © 2017 Cisco and/or its affiliates. All rights reserved. </> Бизнес-здоровье в Реальном времени Коррелированные показатели эффективности Бизнеса и Производительности IT и Бизнес Вместе AppDynamics Обеспечивает бизнес аналитику и анализ производительности приложения в режиме реального времени Что происходит с бизнесом. Проверка Здоровья Бизнеса Почему это произошло? </>
  • 15. Какие Проблемы мы Решаем? Недополученные прибыли и Ущерб Бренду из-за сбоев и замедлений Видимость Доходов и влияние на них Нового Функционала, Релиза и Идей Приложения не масштабируются до пиковых бизнес- требований БИЗНЕС Задержки в обслуживании и простои сервисов Высокое среднее время восстановления (MTTR) Высокое количество ложных предупреждений и штормов ЭКСПЛУАТАЦИЯ Разработчики заняты решением проблем а не разработкой Низкое качество и надежность кода Техническое обслуживание архитектурыРАЗРАБОТКА
  • 16. App iQ Платформы Единый мониторинг с 6 интеллектуальных движков производительности (iQ)
  • 17. Агенты отслеживают сквозную производительность приложений и собирают метрики в реальном времени, которые отправляются контроллеру. 1 | Внедрение Агентов Как работает AppDynamics Решение для современных сложных приложений
  • 18. User Interface & Reporting Correlated transaction view No code changes required <Low overhead in production SaaS/On-Prem Controller Интеллектуальная Платформа приложений Архитектура AppDynamics Браузер / Мобильный Агент приложения Java - .NET - PHP Node.js - C++ One-Way HTTP/S One-Way HTTP/SOne-Way HTTP/S Remote JDBC Хост агент OS База Данных SQL Агент конечного пользователя
  • 19. Агенты отслеживают сквозную производительность приложений и собирают метрики в реальном времени, которые отправляются контроллеру. 1 | Внедрение Агентов Карты визуализации автоматически создаются и обновляются динамически во всех цифровых средах. Бизнес-транзакции автоматически обнаруживаются. 2 | Карта Взаимосвязей приложения Как работает AppDynamics Решение для современных сложных приложений
  • 20. Сложное приложение раскладывается по полочкам J Copyright © 2015 AppDynamics. All rights reserved. 20 Async NOSQL Cloud Agile Micro-services IoT ESB/MQ WEBLOGIC MONGODB TOMCAT Login Process payment Search Withdraw funds Web Mobile NETWORK ORACLE APACHE JBOSS SERVICE ESB/MQ NETWORK WEBLOGIC MONGODB ORACLE TOMCAT JBOSS SERVICE
  • 21. Один комплекс, среда Приложения Copyright © 2015 AppDynamics. All rights reserved. 21 Видеть
  • 22. Машинное обучение - формирует динамический базис. Снимки создаются, когда производительность отличается от базовой. 3 | Снимки транзакций Обнаружение аномалий. Устанавливаются правила и политики здоровья для интеллектуального оповещения. Выполнение диагностики. 4 | Эффективная информация Как работает AppDynamics Решение для современных сложных приложений
  • 23. Visual Flow, Карта приложений для видимости операций и восстановления. 5 | Команда Эксплуатации Объединение Эксплуатации, Разработки и Бизнеса вместе, - фокус на действительно важных вещах. Как работает AppDynamics Решение для современных сложных приложений
  • 24. График вызовов для видимости разработчика на уровне уровня кода, включая SQL- запросы. 6 | Команда Разработчиков Объединение Эксплуатации, Разработки и Бизнеса вместе, - фокус на действительно важных вещах. Как работает AppDynamics Решение для современных сложных приложений
  • 25. Ops Dev Biz Monitor Troubleshoot Resolve Пользователь: медленная транзакция Быть Про активным Унифицированное устранение неполадок 96% несчастных клиентов не жалуются1 3 2 1. 1st Financial Training Services, Trainer’s Tool Kit, Are You Undervaluing Customer Service?, 2009 (http://www.1stfinancialtraining.com/Newsletters/trainerstoolkit1Q2009.pdf) 1 Исполнять
  • 26. Объединение Эксплуатации, Разработки и Бизнеса вместе, - фокус на действительно важных вещах. Панели для мониторинга работоспособности в режиме реального времени. 7 | Линии Бизнеса Как работает AppDynamics Решение для современных сложных приложений
  • 27. $377997 $111802 $42591 $0 $100 000 $200 000 $300 000 $400 000 Normal Slow Very Slow Diamond 11% Platinum 38% Gold 25% Silver 16% Bronze 10% Что, если бы вы знали в режиме реального времени? Единая аналитика Top Product Categories Customers by Tier Average Response Time Total Revenues: $532,390 Track customer drop-off Top Cities Прогресс в отношении проблем PERSONAL CARDS SMALL BUSINESS CORPORATECARDS PREPAID CARDS TRAVEL REWARDS MERCHANTS Лучшие категории продуктов, обеспечивающие максимальный доход Большинство клиентов, испытывающих проблемы, - Platinum $0 $20 000 $40 000 $60 000 $80 000 $100 000 New York San Francisco Honolulu Bangalore London Paris Доходы по городам Где вы теряете клиентов? Intelligent logs Объединить информацию интеллектуального журнала §§ Знать
  • 28. Аналитика в реальном времени Определите неудачные отдельные транзакции и отреагировать в течение нескольких минут Список затронутых клиентов Platinum Маркетинговые кампании по возврату клиента 10% off Захват всех медленных и неудачных транзакций + их влияние на доход Производительность Бизнес Пользователь Автоматическая корреляция данных с помощью бизнес-транзакции + + Знать
  • 29. Действуйте быстро, включив совместную работу Унифицированное устранение неполадок Copyright © 2015 AppDynamics. All rights reserved. 29 Without AppDynamicsВключение сотрудничества с AppDynamics PROACTIVE ALERT COLLABORATIVE IDENTIFY AND ISOLATE AUTOMATED REPAIR МИНУТЫ “Virtual War Room поддерживает нашу мульти-вендорную инфраструктуру, позволяя эффективно работать в режиме реального времени” Исполнять ДНИ НЕДЕЛИ или МЕСЯЦЫ Клиент жалуется Анализ логов Идентификация Изоляция Восстановление
  • 30. © 2017 Cisco and/or its affiliates. All rights reserved. для DevOps и Digital команд которые сфокусированы на высокой доступности, производительности и бизнес выгоды для своих приложений. Это происходит благодаря точному соответствию топологии приложения, видимости кода, составления базовой линия, и глубокой диагностики. Оценка, планирование и оптимизация миграции приложений, мульти-облачные среды. Итоги
  • 31. © 2017 Cisco and/or its affiliates. All rights reserved. Acquire and retain happy users Drive business outcomes Business / App Owner App Developer App Operations Infrastructure Operations Security Operations Iterate and release faster with confidence Focus on building vs. scale headaches Run the app with high availability/perf Rapid time to resolve app issues/problems Understand dependencies & migrate across infrastructure Troubleshoot data center, latency issues Secure apps across data center and network Regulate & enforce security/whitelist policies Цифровая трансформация - это сложная командная работа для бизнеса и ИТ, требующая комплексного анализа приложений
  • 32. © 2017 Cisco and/or its affiliates. All rights reserved. Сильнее вместе! End User / Business Mobile Code Server/Cloud Network Depthof Intelligence Compute Process
  • 34. 34 © 2013-2014 Cisco and/or its affiliates. All rights reserved. Анализ Аналитика позволяет принимать правильные решения Что происходит? Почему это произошло? Что скорее всего может произойти? Что следует делать по этому поводу? Объяснить Диагностировать Предсказать Подсказать Данные Raw & Processed Network/Ops Data Mobile Internet CRM & ERP Events AlarmsSocial MediaVideo Email and Messaging Usage Machine and Sensors Geolocation Relationships and Social Influence Технологии Больших Данных собрать, объединить, обработать, обобщить, визуализировать
  • 35. 35 © 2013-2014 Cisco and/or its affiliates. All rights reserved. Это НЕ узкоспециализированный инструмент Это аналитическая платформа на базе машинного самообучения Она может использоваться разными департаментами, для разных целей.
  • 36. © 2017 Cisco and/or its affiliates. All rights reserved. Приложения и автоматизация политик © 2017 Cisco and/or its affiliates. All rights reserved. 36 Разворачивается за несколько часов; автоматически предложенная политика на основе данных в реальном времени менее чем через неделю Возможность промоделировать результат применения политики на реальном историческом трафике до внедрения Традиционный TETRATION 1 2 3 4 Нанять консультанта Собрать логи, побеседовать с командами … Выявить зависимости приложения Проверить с каждой группой пользователей Стоимость $1M-$5M; несколько мес 70% сокращения расходов и времени (Cisco IT) 5 Статичная карта, запросы на изменения 6 Применить политику, убедиться, что приложения после этого работают
  • 37. © 2017 Cisco and/or its affiliates. All rights reserved. Гибкость предоставления услуги © 2017 Cisco and/or its affiliates. All rights reserved. 37
  • 38. © 2017 Cisco and/or its affiliates. All rights reserved. Tetration Analytics: варианты развертывания Cisco Tetration Analytics (Large Form Factor) •  Подходит для внедрений с более чем 1000 серверов •  Встроенная отказоустойчивость •  Масштабируется до 10 000 серверов Включает в себя: •  36 серверов UCS C-220 •  3 коммутатора Nexus 9300 Cisco Tetration-M (Small Form Factor) •  Подходит для внедрений с не более чем 1000 серверов Включает в себя: •  6 серверов UCS C-220 •  2 коммутатора Nexus 9300 Cisco Tetration Cloud •  Платформа располагается в облаке Amazon AWS •  Подходит для внедрений с менее чем 1000 серверов •  Ресурсы используемые в облаке AWS принадлежат заказчику Варианты размещения на месте В публичном облаке
  • 39. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Tetration Analytics сценарии применения 39 Анализ приложений и выявление зависимостей Расследование происшествий: каждый пакет, каждый поток, на любой скорости Соответствие требованиям регулятора и требованиям аудиторов Моделирование политик и оценка их влияния Автоматическое создание политик «белого списка» Сегментация приложений (Автоматическое применение политик) Отслеживание ресурсов в реальном времени
  • 40. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Tetration Обзор архитектуры Программный сенсор и агент применения политик Встроенный сетевой сенсор (только телеметрия) ERSPAN сенсор (только телеметрия) Аналитический движок Web GUI REST API Event notification Cisco Tetration apps Сторонние источники (информация о конфигурациях) Сбор данных Механизмы доступа к платформе Bring your own data (streaming telemetry) ü  Самодостаточный кластер ü  Разворачивание в одно касание ü  Легкая интеграция посредством открытых интерфейсов ü  Открытое озеро данных (через Tetration Apps) ü  Не нужно знание Hadoop / Data Science ü  Не нужно внешнее хранилище данных
  • 41. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Tetration analytics источники данных Основные преимущества ü  Низкие накладные расходы на CPU (применяется SLA) ü  Низкие сетевые накладные расходы ü  Место где применяются политики (программные агенты) ü  Высокая безопасность (код подписан и имеет проверку на подлинность) ü  Каждый поток (без сэмплирования) и БЕЗ ПОЛЬЗОВАТЕЛЬСКИХ ДАННЫХ *Note: No per-packet telemetry; not an enforcement point Программные сенсоры Universal* (базовый сенсор для прочих OS) Серверы Linux (виртуальные машины и физические серверы) Серверы Windows (виртуальные машины и физические серверы) Windows Desktop VM (только для VDI) Cisco Nexus 9300 EX Cisco Nexus 9300 FX Сетевые сенсоры Коммутаторы Cisco Nexus® Series Сторонние источники данных Тэгирование ресурсов Балансировщики нагрузки Системы управления IP адресами CMDB …
  • 42. © 2017 Cisco and/or its affiliates. All rights reserved. Где могут располагаться сенсоры Tetration HYPERVISORHYPERVISOR HYPERVISOR Программные сенсоры Процессы и сокеты События с пакетами и потоками Аппаратные сенсоры События с пакетами и потоками Состояние буфера памяти и коммутатора
  • 43. © 2017 Cisco and/or its affiliates. All rights reserved. Распространение вируса и сегментация приложений «белыми списками» Сегментация на основе зон безопасности Вирус распространяется как пожар после прорыва через периметр защиты из-за широкого использования CIFS Сегментация приложений Распространение требует движения по лабиринту с множеством тупиков. Ни один хост не может заразить все остальные хосты, а одна система с обновлениями прекращает распространение. Результат: 1 с обновлениями, 1 машина заражена и помещена в карантин Результат: 1 машина с обновлениями, 3 машины заражены Patient Zero Patient Zero Patched Machine Patched Machine
  • 44. © 2017 Cisco and/or its affiliates. All rights reserved. Уведомление: графы «соседей» Cisco Tetration Analytics™ Kafka broker Northbound consumers Northbound consumers Message publish Kafka Графы «соседей» •  Показывают взаимодействие выбранного сервера с соседями до двух хопов •  Возможность изучить подробнее взаимодействие этих соседей •  Просмотр в виде панели мониторинга базы графов •  Определение количества серверных хопов между двумя нагрузками •  Использовать преднастроенные и пользовательские уведомления посредством Kafka
  • 45. © 2017 Cisco and/or its affiliates. All rights reserved. Функционал сенсоров 45 •  Не находится на пути передачи данных •  Не оставляет следов (не может быть обнаружен) •  Не снижает производительность •  Не вносит задержки •  Полная информация о потоке •  Без сэмплирования •  Все пакеты •  Собирает информацию основываясь на извлеченных из заголовка данных (не заглядывает внутрь и не собирает пользовательские данные)
  • 46. © 2017 Cisco and/or its affiliates. All rights reserved. Управление сенсорами и безопасность •  Управляются централизованно •  Обновление и конфигурация осуществляются Tetration Cluster •  Безопасность •  Взаимная проверка сертификатов подлинности •  Кластер помещает сертификат в инсталлятор сенсора •  Сенсор может передавать данные только конкретному кластеру 46
  • 47. © 2017 Cisco and/or its affiliates. All rights reserved. •  Вычисленный хэш процесса для всех процессов запущенных на сервере •  Возможность поиска по: •  Процессу •  ID процесса •  Все серверы с конкретным запущенным процессом •  Подробная информация о длительных процессах •  ID пользователя ассоциированного с процессом и ID процесса •  Использование информации о хэш процесса для поиска подозрительных процессов по любому признаку угрозы (IOC) Cisco Tetration: процесс на сервере и хэш процесса Cisco Tetration Analytics™
  • 48. © 2017 Cisco and/or its affiliates. All rights reserved. Заглядывая глубже чем просто связь Процессы и сокеты приложения Provider/Service Process Consumer Process Socket = 443 Socket > 1023 Chrome NGINX •  Логику приложения можно рассматривать на одном уровне как взаимодействие между группой процессов и связанными с ними сокетами •  Понимание взаимодействия между процессами и отображение этого непосредственно на инфраструктуру, обеспечивает прямое соответствие между приложением и инфраструктурой
  • 49. © 2017 Cisco and/or its affiliates. All rights reserved. Исполнение политики в каждой инфраструктуре Azure Amazon Cisco Tetration Analytics™ 1. Создает уникальную политику на рабочую нагрузку 2. Загружает политику для всех рабочих нагрузок 3. Рабочая нагрузка надежно применяет политику 4. Постоянно пересматривает политику в отношении идентичности и изменений классификации Google Enforcement Compliance monitoring Virtual Bare metal Cisco ACITM Public cloud Traditional network
  • 50. © 2017 Cisco and/or its affiliates. All rights reserved. •  Tetration Inventory Management tags hosts determined to be infected. •  Tetration Absolute Policy quarantines infected devices, and can granularly shut down ports that allow communication and propagation. •  Tetration Search allows discovery of call-home activity to Tor and Kill Switch IP, internet scanning on CIFS ports, and known WannaCry process communication. •  Tetration Policy Compliance compares pre-infection activity to new activity. •  Tetration User Apps provides advanced search for CIFS scanning. •  Application Insight baselines normal activity. •  Application Segmentation significantly limits the ability for a virus to propagate. The entire datacenter is protected when only shared services are patched. Unapproved CIFS communications are blocked. Обнаружение и пресечение распространения WannaCry Ransomware Real-time and Historical Forensics ОБНАРУЖИТЬ ЗАЩИТИТЬ Create Policy Segment ОТРАЗИТЬ Scope Quarantine WannaCry Network Behavior Profile: http://blog.talosintelligence.com/2017/05/wannacry.html
  • 51. © 2017 Cisco and/or its affiliates. All rights reserved. Уведомление, связанное с политикой Cisco Tetration Analytics™ Kafka broker Northbound consumers Northbound consumers Message publish Kafka •  Оповещения каждую минуту для принудительного исполнения •  Уведомления о событиях, связанных с политикой •  Количество предупреждений о политике до белого списка •  Оповещения, когда IP-таблицы или брандмауэр очищаются или отключены пользователем •  Оповещения, когда датчик принудительного отключения отключен •  Публикация различий политики между версиями
  • 52. © 2017 Cisco and/or its affiliates. All rights reserved. Какие ОС поддерживаются? Программные сенсоры Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 52
  • 53. © 2017 Cisco and/or its affiliates. All rights reserved. (НОВОЕ) Универсальные программные сенсоры © 2017 Cisco and/or its affiliates. All rights reserved. 53 •  Поддерживают любую устаревшую операционную систему … •  AIX •  Solaris •  Windows Server 2003 •  Процессы и соединения отслеживаются с меньшей точностью •  Обеспечивает точное сопоставление зависимостей приложений и создание политик •  Не поддерживает по-пакетную телеметрию и не может применять политики
  • 54. © 2017 Cisco and/or its affiliates. All rights reserved. Картографирование зависимостей приложений •  Рабочая область на основе границ применения •  Взаимодействие между рабочими областями
  • 55. © 2017 Cisco and/or its affiliates. All rights reserved. Обзор зависимостей - c точки зрения потоков Анализируемое приложение Потоки к другим приложениям (внутри ЦОД) Потоки в пределах внутренней сети Потоки в / из Интернета
  • 56. © 2017 Cisco and/or its affiliates. All rights reserved. Сегментация приложений с помощью Tetration Рекомендации по созданию политик Cisco Tetration Analytics™ Рабочие пространства приложений Политика сегментации приложений Публичное облако Частное облако
  • 57. © 2017 Cisco and/or its affiliates. All rights reserved. Как насчет не разрешенных потоков?
  • 58. © 2017 Cisco and/or its affiliates. All rights reserved. Практические примеры использования Картографирование зависимостей приложений Автоматическое создание политик «белого списка» Проверка соответствия политиками и моделирование Расследование событий (пример: поиск потока и аномалии потока) Обеспечение соблюдения политик
  • 59. © 2017 Cisco and/or its affiliates. All rights reserved. Визуализация взаимодействия приложений Визуализация взаимодействия кластеров приложений Детали политики
  • 60. © 2017 Cisco and/or its affiliates. All rights reserved.
  • 61. © 2017 Cisco and/or its affiliates. All rights reserved. Решения Cisco для IT Аналитики Infrastructure Optimization CWOM Network Assurance Candid ADM/Cloud Migration Tetration Automated White-List/ uSeg Tetration
  • 62. © 2017 Cisco and/or its affiliates. All rights reserved. How does AppDynamics fit into our Analytics and Monitoring solutions? Problems it solves End-to-end transaction visibility Reduce mean-time-to-repair Quality-of-code issues identification Code-level diagnostics capability Real-time business-health visibility Root-cause application analysis Application-Dependency Mapping Network-latency vs App-Latency Automated white-list modeling Policy-impact analysis Compliance and auditability Search-engine for visibility and forensics Assuring workload performance Capacity management Future workload simulations Automated migration / transformation Cost modeling on-prem vs cloud Target buyer CIO/Dev & App Teams SecOps/NetOps CIO / Datacenter leads Ideal customer target Mobile applications Web Applications Application performance Apps developed in-house mainly Cloud Migration ACI Migration Security vulnerabilities Infrastructure performance for apps Upgrading Servers (e.g.M3-M4) Planning future growth / consolidation Need to migrate platforms Public-cloud repatriotization Average ticket 150K USD (Annual Contract value) 300-800K+ (on-prem) + annual subscription or 150K+ (AWS Cloud annual) $800-1200 per server (Annual subscription) What we sell Subscription model based on agents and their types (mobile, db, servers) licensed based on # of transactions, app servers and/or db servers Software and Hardware Sensors (Nexus 9000) plus Tetration Appliance (Cloud/on-prem) Subscription based Licenses (per server) for VM /Container Environments IT Ops CWOM
  • 63. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Tetration for Application Analytics and Application Segmentation Cisco Stealthwatch for Security Analysis and Policy Monitoring Tetration Stealthwatch Application behavior profiling Data center: Per packet telemetry from Cisco Nexus 9000 and server Automated application grouping Security anomaly detection Networkwide: Switching/ routing, proxies, servers, and endpoints Security forensics Together Complete data control for segmentation, security, and forensics Unmatched analytics and forensics for application and security Automated application- based segmentation Tetration and Stealthwatch
  • 64. © 2017 Cisco and/or its affiliates. All rights reserved. public private Workload Optimization „Resource Policies“ „Communication Policies“ Compliance Validation Business Analytics SLA / Revenue Business Transactions Network flows VM utilization Application Design and staging „Policy based“ App Development Day2 Day1 CloudCenter Cisco Policy Based Hybrid Datacenter