VMUG UA #1 BMC Capacity Optimization

1,146 views

Published on

Доклад Дмиртрия Филимонова об оптимизации инфраструктуры с помощью инструментов компании ВМС

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,146
On SlideShare
0
From Embeds
0
Number of Embeds
120
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Define what is capacity management – lining up IT supply with Demand Regardless of environment: Virtual, cloud, physical, hybrid Dispel the Myth: it is easy and safer to align capacity thanks to virtualization and cloud. FALSE: it actually makes it more complex
  • Most companies don’t event have a Capacity Manager… Using BCO allows them the ability to adopt capacity management more easily Those who do – BMC will not make them obsolete, but to allow them to focus on more business critical areas and cover additional areas Proof Points ( Capacity ) ADP – 20% to 60% increased server utilization with $9.9M savings over 3 years Kimberly Clark – $386K cost avoidance in additional hardware expenses in one month of deployment Vodafone – 80% staff productivity gain by reducing the effort required for capacity planning of their mission critical applications from 15 days to 3 days YRCW – 75% reduction in number of physical servers ; Increased VM density by 2x 80% of customers rate designing and managing their virtualized infrastructures as their top priorities 96% of customers rate reducing the overall cost of their infrastructure as their top priority 57% of companies think the most important reason for managing VM sprawl is to prevent the unnecessary over allocation of IT resources 42% of companies rate server sizing as their biggest challenge with virtualization
  • Emphasize differentiators… Holistic Business-aware Virtualization and cloud planning Automated exception-based analysis, reporting and planning BSM integration
  • expected threshold violation within 2 months  automatic notification via exception reports
  • VMUG UA #1 BMC Capacity Optimization

    1. 1. Оптимизация инфраструктуры: Обзор BMC Capacity Optimization Дмитрий Филимонов 5 Декабрь, 2011
    2. 2. Зачем нужна оптимизация мощностей ? t Потребности бизнеса Мощности ИТ Возможности ИТ <ul><li>Избыточные мощности = </li></ul><ul><li>Перерасход CapEx </li></ul><ul><li>Перерасход OpEx </li></ul><ul><li>Недостаток мощностей = </li></ul><ul><li>Перегрузка инфраструктуры, сбои приложений </li></ul><ul><li>Финансовые потери </li></ul>
    3. 3. Подход к проблеме.
    4. 4. Завышенные мощности
    5. 5. Получаемая выгода Оптимизация затрат Прочие выгоды Сокращение рисков Трудоемкость Повышение утилизации Отложенные кап.затраты -25% Затраты на CPU и память -10% общие затраты на HW/SW -65% Сокращение трудоемкости на планирование мощностей $ $ 6-12 месяцев отложенные закупки нового HW Предотвращение сбоев и нарушений SLA -30% количество сбоев Исключение нарушений SLA из-за недостатка мощностей !! $ $ Демонстрация связи ИТ и бизнеса Повышение качества работы Наглядная демонстрация связи ИТ-расходов и ростом бизнеса « Прозрачность » ИТ расходов Связывание ИТ-проектов с бизнес-проектами
    6. 6. Сбор данных База данных управления мощностью ( CDB ) Cloud Virtual Servers Physical Servers Network Applications Storage Databases Business Physical & Virtual Servers Сбор данных Financial При сохранении имеющегося ! Аналитика и отчетность Менеджер Capacity Архитектор ИТ Менеджер по эксплуатации Сервис менеджер Менеджер по ИТ (бюджет) BMC Atrium Discovery & Dependency Mapping BMC ProactiveNet Performance Mgmt. BMC Atrium CMDB
    7. 7. Анализ производительности и нагрузки Прогнозирование во времени Экстраполяция Анализ “ что, если ?” Отчетность : - плановые - по запросу - аварийные Технические и бизнес отображения Отчеты по производительности и планирование мощностей Сценарии работы (консолидация) Модели оптимального распределения Учет и анализ финансов Вид от IT Менеджер по эксплуатации Сервис менеджер Менеджер Capacity Администратор СХД Менеджер по ИТ (бюджет) Администратор СУБД CDB
    8. 8. Зачем это всё? ? Прогнозирование использования ресурсов, роста бизнес-драйверов и дня «Д» Кастомизация отображений, поиск узких мест, пороги производительности и нагрузки, профили нагрузки Анализ имеющейся и возможной мощности – прогнозирование точки Х Оценка влияния изменений в инфраструктуре и бизнес-драйверов на производительность и время отклика приложений Планирование изменений инфраструктуры ( P2P, P2V, V2V ) при ограничениях ИТ и бизнеса Бюджетирование ИТ Отчеты Анализ производительности и нагрузки Прогнозирование во времени Экстраполяция Анализ “ что, если ?” Модели оптимального распределения Учет и анализ финансов
    9. 9. Что мы имеем? ? Поиск узких мест Профиль нагрузки Определение порогов и оценка текущей нагрузки Определение степени влияния и корреляция событий 1 CDB Анализ производительности и нагрузки
    10. 10. Корреляция метрик и SLA
    11. 11. Профиль нагрузки
    12. 12. Визуализация нагрузки
    13. 13. 2 Анализ производительности и нагрузки Прогнозирование использования ресурсов Прогнозирование достаточности ресурсов и часа Х Проактивное информирование о часе Х Прогнозирование во времени CDB На сколько нам хватит ? Проактивный мониторинг и уведомления на основе пороговых значений predictive alerting time policy = 2 months
    14. 14. Динамические зависимости
    15. 15. 3 CDB Прогнозирование во времени Ресурсы vs Бизнес-драйверы Производительность vs Ожидания Что не дает расти бизнесу ? Current Working Area Residual Capacity Needed Extra Capacity Экстраполяция На сколько нам хватит ? Анализ производительности и нагрузки business growth scenario and saturation point estimate resource utilization policy: CPU Utilization <= 75%
    16. 16. Метрики ИТ < - > планы и ожидания бизнеса
    17. 17. 4 CDB Анализ производительности и нагрузки Прогнозирование во времени Экстраполяция “ Что, если ?” Что, если заменить сервер ? Что, если мы откроем новый филиал ? Что и сколько нам нужно ?
    18. 18. Старый сервер хорошо – а новый лучше!
    19. 19. 5 CDB Анализ производительности и нагрузки Прогнозирование во времени Экстраполяция Модели оптимального распределения Планируем использование ресурсов исходя из требований бизнеса, ограничений (ИТ и бизнеса) и текущей инфраструктуры Что можно оптимизировать ? “ Что, если ?”
    20. 20. Претенденты Жертвы Результаты To V or not to V?
    21. 21. 6 CDB Анализ производительности и нагрузки Прогнозирование во времени Экстраполяция Учет и анализ финансов Связываем затраты на ИТ с бизнес-сервисом / департаментом / пользователем Биллинг исходя из потребляемой мощности Прогнозирование затрат Финансы и учет “ Что, если ?” “ Что, если ?”
    22. 22. Отчеты
    23. 23. Архитектура Данные, получаемые от внешних систем Данные от объектов SQLnet DWH JMS (over HTTP/s) SQLnet (over HTTP/s) Уровень хранения , обработки и отображения данных Уровень интеграции данных Уровень данных Applications Management Tools Applications DBs Logs Management Tools
    24. 24. Поддержка платформ <ul><li>BMC Performance Manager (aka Patrol) </li></ul><ul><li>BMC Remedy Service Management </li></ul><ul><li>BMC ProactiveNet </li></ul><ul><li>CA Unicenter TNG </li></ul><ul><li>Citrix Xen Server </li></ul><ul><li>Cricket </li></ul><ul><li>EMC 2 Control Center Storage Scope </li></ul><ul><li>Ganglia </li></ul><ul><li>HP CODA Agent </li></ul><ul><li>HP Business Availability Center (BAC) </li></ul><ul><li>HP Operations Manager </li></ul><ul><li>HP Performance Insight </li></ul><ul><li>HP Performance Agent (aka MeasureWare) </li></ul><ul><li>HP Reporter </li></ul><ul><li>HP LoadRunner </li></ul><ul><li>HP SiteScope </li></ul><ul><li>IBM Netcool Proviso </li></ul><ul><li>IBM Omegamon </li></ul><ul><li>IBM Tivoli Monitoring (ITM) </li></ul><ul><li>IBM Tivoli Composite Application Manager (ITCAM) </li></ul><ul><li>IBM TDS/z </li></ul><ul><li>Infovista VistaPortal </li></ul><ul><li>NetApp DataFabric Manager </li></ul><ul><li>NetIQ App Manager </li></ul><ul><li>nMon </li></ul><ul><li>Netscout nGenius </li></ul><ul><li>MS Performance Monitor </li></ul><ul><li>MS Service Center Operation Manager (SCOM) </li></ul><ul><li>NCSA-formatted (e.g. Apache, MS IIS and MS Exchange) or </li></ul><ul><li>Oracle Advanced Database Diagnostic Monitor (ADDM) </li></ul><ul><li>Oracle Automatic Workload Repository (AWR) </li></ul><ul><li>Oracle Enterprise Manager (OEM) </li></ul><ul><li>SAS IT Resource Management </li></ul><ul><li>Symantec InDepth for Oracle </li></ul><ul><li>Sun Orcallator </li></ul><ul><li>Tealeaf </li></ul><ul><li>UNIX System Activity Reporter (SAR) </li></ul><ul><li>VMWare Virtual Center </li></ul><ul><li>Zenoss </li></ul><ul><li>PLUS Others </li></ul><ul><li>( custom) SQL queries to RDBMS (e.g. Oracle, IBM DB2 and MS SQL Server) </li></ul><ul><li>polling of SNMP-enabled devices (both standard and proprietary MIBs) </li></ul><ul><li>parsing of CSV or XML files </li></ul><ul><li>parsing of custom logs </li></ul><ul><li>polling of sources exposing data via standard protocols (e.g. HTTP, LDAP, SMTP, SOAP, …) </li></ul>Templates to standard data sources (*) pre-defined templates for custom connectors custom connectors can be easily developed from BCM Integration Studio (CIS), an Integrated Development Environment (IDE) based on Eclipse (*) this list is partial – the full list will be documented IDE for custom connectors
    25. 25. Вопросы? Спасибо! Дмитрий Филимонов Управленческие Решения [email_address] www.mansol.ru

    ×