февраль 2005 Jump-Jet Сервис по оптимизации информационных систем Дмитрий Волков «Инфосистемы Джет»
февраль 2005© «Инфосистемы Джет» Проблема Каждый вендор ПО или аппаратной части отвечает только за свою часть. В вашем штатном расписании просто может не быть специалистов по дисковым массивам или инженеров, занимающихся тюнингом параметров ОС. Многие приемы оптимизации систем известны из опыта и никак не документированы вендорами. Методология оптимизации СУБД Oracle до сих пор (почти 10 лет !) базируется на морально устаревших «hit value».
февраль 2005© «Инфосистемы Джет» Что представляет собой Jump-Jet Jump-Jet новая услуга Сервисного Центра, направленная на оптимизацию ИС, в состав которых входит СУБД Oracle. Инженер Сервисного Центра выезжает к Заказчику, где собирает данные о составе и производительности ИС в специальный репозиторий. Благодаря репозиторию, над проблемой могут работать несколько экспертов одновременно. Заказчик получает аналитический отчет о текущем состоянии ИС и рекомендуемых изменениях.
февраль 2005© «Инфосистемы Джет» Уникальность Jump-Jet Базируется на современных методах оптимизации СУБД Oracle. Время отклика = Время обслуживания + Время ожидания (Response Time = Service Time + Wait Time) При анализе распределения времени отклика усилия направляются в сторону уменьшения времен ожидания СУБД. Одновременно анализируется время обслуживания с целью поиска «узких мест» (парсинг, блокировки и т.п.).
февраль 2005© «Инфосистемы Джет» Основные разделы отчета Описание аппаратной части сервера, дисковой подсистемы, настроек СУБД Oracle. Профиль нагрузки системы, включая графики производительности ОС и СУБД. Обнаруженные узкие места в системе и рекомендации по их преодолению. Настройки безопасности ОС и СУБД и рекомендации по предотвращению НДС. Анализ системных журналов и протоколов работы СУБД. Main_html.avi
февраль 2005© «Инфосистемы Джет» Веб-интерфейс Jump-Jet Для удобства восприятия отчета автоматически строится веб-интерфейс, который сразу привлекает внимание к потенциальным проблемам. В демонстрации мы увидим реальный отчет о производительности одной из 2-х нод СУБД Oracle RAC 9.2 поверх Sun Cluster 3.x. interface.avi
февраль 2005© «Инфосистемы Джет»
февраль 2005© «Инфосистемы Джет» Оценка производительности ИС Ролик демонстрирует, насколько быстро быстро можно получить результаты с помощью веб-интерфейса Jump-Jet. perfomance.avi
февраль 2005© «Инфосистемы Джет»
февраль 2005© «Инфосистемы Джет» Интерфейс аналитика Jump-Jet Средства визуализации статистики позволяют помимо предопределенных графиков построить произвольный график по запросу аналитика. Данные могут быть выгружены в формате csv для последующей обработки, например, в MS Excel. demo_sv1.avi demo_sv2.avi
февраль 2005© «Инфосистемы Джет» Примеры использования Обследование корпоративной ИС состоящей из в составе 6 серверов, том числе 2 - Enterprise-класса. Выданы рекомендации по укрупнению подсистем ИС, миграции приложений. Нагрузочное тестирование приложения на основе СУБД Oracle объемом 3 Tб. Выдано заключение о масштабируемости приложения, проинтерпретированы результаты тестирования. Сайзинг приложения на основе Oracle EE, Oracle Mobile. Выдано предложение об аутсорсинге вычислительного центра. Всего проведено около 20 обследований с помощью Jump-Jet!
февраль 2005© «Инфосистемы Джет» Основные характеристики Jump-Jet Комплексный подход. Каждый вендор исследует только свою часть ИС, Jump-Jet позволяет получить общую картину работы ИС. От проблемного тома к ПО (sql). Позволяет перейти от проблем с дисковой подсистемой к конкретным sql-выражениям и объектам БД, обращающимся к проблемным томам/дискам. В короткий срок позволяет сфокусироваться на проблемах ИС. Первые результаты могут быть получены через 15 мин после начала работы (анализ конфигурации системы). Может использоваться для генерации baseline-отчетов между изменениями в системе. Сравнивая такие отчеты, можно отследить влияние изменений на различные компоненты системы.
февраль 2005© «Инфосистемы Джет» Преимущества Jump-Jet Базируется на ПО, рекомендуемом вендорами СУБД и ОС. Администраторам уже известно данное ПО. Документация, инструкции по установке и эксплуатации доступны на сайтах вендоров. Упрощенная установка. Установка ПО полностью автоматизирована, занимает около 10 мин. Требует минимальной подготовки. Минимальное воздействие на исследуемую систему. Благодаря специальным средствам, исследуемая система нагружается минимально. Безопасность. Все данные накапливаются в текстовом виде, администратор может легко убедиться, что они не содержат конфиденциальной информации. Результирующий отчет может использоваться сторонними консультантами для выдачи своих рекомендаций. Отчет содержит около 50 стр., из них 3-4 страницы выводы и рекомендации.
февраль 2005© «Инфосистемы Джет» Отличия Jump-Jet от известного ПО мониторинга Jump-Jet это не средство мониторинга в реальном режиме времени, а сервис по сбору данных в репозиторий. Все решения принимает человек (аналитик). Jump-Jet не показывает в режиме реального времени происходящее в вашей системе (OEM, Veritas I3, Quest показывают). Jump-Jet позволяет собирать конфигурацию системы (OEM, Quest нет). В Jump-Jet проводится корреляция между происходящими событиями в ОС и СУБД (Veritas I3 - да). Репозиторий с данными может быть передан для дальнейшего анализа (OEM нет, Quest не документировано, Veritas I3 да, но не документировано, репозиторий бинарный). Jump-Jet поддерживает VxFS (Veritas I3 да, OEM нет).
февраль 2005© «Инфосистемы Джет» Поддерживаемые платформы Oracle 8, 8i, 9i, 9i RAC. Solaris 8, 9, Sun Cluster. Благодаря открытому интерфейсу количество платформ постоянно расширяется.
февраль 2005© «Инфосистемы Джет» Как воспользоваться Jump-Jet Запросить сервис Jump-Jet, написав письмо по адресу или обратиться в Сервисный Центр. Получить и заполнить анкету. Совместно с сервисным инженером установить ПО, выполнить сбор информации. Прислать собранную информацию по адресу Получить аналитический отчет и выполнить изложенные в нем рекомендации.
февраль 2005© «Инфосистемы Джет» Технические подробности Минимальное воздействие на систему. Позволяет выбрать уровень сбора статистики с целью минимизации воздействия на исследуемую систему. Поддержка больших БД. Наибольшая исследованная система была построена на основе SunFire 15k, а СУБД имела около 1000 табличных пространств общим объемом около 3 Тб.
февраль 2005© «Инфосистемы Джет» Будущие возможности Поддержка дисковых массивов HITACHI. Поддержка ОС Linux RHAS, HP-UX, MS Windows. Поддержка Oracle 10g.
февраль 2005 Спасибо за внимание! Не забудьте написать запрос по адресу ! Дмитрий Волков Дмитрий Волков