Виртуализация критически важных приложений<br />Харьков 12 апреля 2011<br />Марченко Сергей<br />Sergey.Marchenko@verna.ua...
Содержание<br />Предубеждения<br />Производительность и масштабируемость<br />ISV лицензирование и поддержка<br />Преимуще...
Приложения – веха в пути к облачным вычислениям<br />Очаговая виртуализация<br />Виртуализация бизнес-систем<br />Полная в...
ИТ-операции
Эффективность жизненного цикла приложения
Уровни обслуживания (SLA)
Виртуализация клиентских рабочих мест
Каталог услуг и ИТ-среда с самообслуживанием
Автоматизация на основе политик
Более широкое внедрение инноваций в ИТ</li></ul>Ориентация на технологию<br />Готовность к облачнымвычислениям<br />Внутре...
4<br />Руководство ИТ обычно хотят виртуализовать больше…<br />Организации на пути к 100% виртуализации для:<br /><ul><li>...
Упрощения управления
Встроенные механизмы высокой доступности
Гибкость и автоматизация</li></ul>“Наш CIO желает чтобы мы виртуализовали все что можем настолько быстро как только можем”...
5<br />… Но иногда владельцы приложений сопротивляются<br />“Администратор Exchange наложил вето на проект виртуализации, ...
Тенденции понятны…<br />Доля приложений работающих на VMware у клиентов<br />53%<br />43%<br />42%<br />38%<br />25%<br />...
Разрешение предубеждения : Производительность<br />>95% приложений работают также или быстрей на VMware vSphere<br />VMwar...
“лучше чем физическая среда”  для SPECweb2005
Мировой рекорд производительности TPC-H</li></li></ul><li>8<br />>95% приложений достаточно производительности VM<br />ESX...
9<br />Средняя Oracle DB легко умещается в VM<br /><ul><li>VM
8 vCPU
VM
255 GB
VM
300,000 IOPS
VM
30 Gb/s
Oracle DB
4 – 8 GB
Утилизация 50%
Oracle DB
Upcoming SlideShare
Loading in …5
×

Виртуализация критически важных приложений

1,102 views

Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Виртуализация критически важных приложений

  1. 1. Виртуализация критически важных приложений<br />Харьков 12 апреля 2011<br />Марченко Сергей<br />Sergey.Marchenko@verna.ua<br />
  2. 2. Содержание<br />Предубеждения<br />Производительность и масштабируемость<br />ISV лицензирование и поддержка<br />Преимущества от виртуализации<br />Примеры внедрений<br />
  3. 3. Приложения – веха в пути к облачным вычислениям<br />Очаговая виртуализация<br />Виртуализация бизнес-систем<br />Полная виртуализация«ИТ как услуга»<br />Этап<br />ИТ-отдел и бизнес- подразделения<br />CIO<br />ИТ-отдел<br />Кому интересно<br />Качество обслуживания<br />Экономичность<br />Гибкость бизнеса<br />Капитальные расходы<br />Эксплуатационные расходы<br />Доступность<br />Скорость реагирования<br />Соответствие нормативам<br />Время выхода на рынок<br />Капитальные расходы<br />Эксплуатационные расходы<br />Доступность<br />Скорость реагирования<br />Капитальные расходы<br />Эксплуатацион-ные расходы<br />Бизнес-задачи<br /><ul><li>Консолидация серверов и инфраструктуры
  4. 4. ИТ-операции
  5. 5. Эффективность жизненного цикла приложения
  6. 6. Уровни обслуживания (SLA)
  7. 7. Виртуализация клиентских рабочих мест
  8. 8. Каталог услуг и ИТ-среда с самообслуживанием
  9. 9. Автоматизация на основе политик
  10. 10. Более широкое внедрение инноваций в ИТ</li></ul>Ориентация на технологию<br />Готовность к облачнымвычислениям<br />Внутреннее облако<br />Переход на следующую стадию требует виртуализации важных приложений<br />
  11. 11. 4<br />Руководство ИТ обычно хотят виртуализовать больше…<br />Организации на пути к 100% виртуализации для:<br /><ul><li>Консолидации и повышения эффективности
  12. 12. Упрощения управления
  13. 13. Встроенные механизмы высокой доступности
  14. 14. Гибкость и автоматизация</li></ul>“Наш CIO желает чтобы мы виртуализовали все что можем настолько быстро как только можем”<br />Администратор VI, заказчик VMware<br />
  15. 15. 5<br />… Но иногда владельцы приложений сопротивляются<br />“Администратор Exchange наложил вето на проект виртуализации, он считает что риск очень велик”<br />Администратор VI, заказчик VMware<br />Важные приложения требуют особого подхода:<br />Будет ли мое приложение работать с достаточной производительностью?<br />А что с поддержкой производителя ПО?<br />А что виртуализация даст мне?Будут мои приложения работать лучше?<br />
  16. 16. Тенденции понятны…<br />Доля приложений работающих на VMware у клиентов<br />53%<br />43%<br />42%<br />38%<br />25%<br />25%<br />18%<br />MS Exchange<br />MS SQL<br />MS SharePoint<br />Oracle<br />Middleware<br />Oracle<br />DB<br />XenApp<br />SAP<br />Источник: Опрос клиентов VMware, Январь 2010, 1038 организаций<br />Вопрос :Общее количество приложений развернутых в организации и %% виртуализированных приложений<br />6<br />По данным опросов Gartner, 93% опрошенных используют виртуализацию на платформе x86 для приложений в продуктивной работе<br />Источник :“2009 Data Center Poll Results for Virtualization Initiatives” , Март 2010<br />6<br />
  17. 17. Разрешение предубеждения : Производительность<br />>95% приложений работают также или быстрей на VMware vSphere<br />VMware VM масштабируются очень хорошо<br />8 vCPUsи 255 GB RAM<br />Маленькие накладные расходы (обычно 2 -10%)<br />Серверы масштабируются лучше в виртуальной среде<br />Используются все ядра (32 и более)<br />Серверы Exchange позволяют увеличить емкость и нагрузку до 2х раз<br />Тесты производительности устанавливают стандарты<br /><ul><li>8,900 конкурентных TPC-C транзакций
  18. 18. “лучше чем физическая среда” для SPECweb2005
  19. 19. Мировой рекорд производительности TPC-H</li></li></ul><li>8<br />>95% приложений достаточно производительности VM<br />ESX 3.5<br />ESX 4<br />ESX 3<br />ESX 2<br />Overhead<br /> <10% - 20%<br /> <2% - 10%<br />30% - 60%<br />20% - 30%<br />4 vCPU<br />8 vCPU<br />1 vCPU<br />2 vCPU<br />16 GB<br /> 64 GB<br /> 255 GB <br />< 4 GB<br /> 30 Gb/s <br />800 Mb/s <br /> 9 Gb/s<br />380 Mb/s <br />% приложений<br /> > 300,000<br />20,000 <br /> 100,000<br />< 10,000<br />Требования приложений к производительности<br />1. Source: VMware Capacity Planner assessments<br />
  20. 20. 9<br />Средняя Oracle DB легко умещается в VM<br /><ul><li>VM
  21. 21. 8 vCPU
  22. 22. VM
  23. 23. 255 GB
  24. 24. VM
  25. 25. 300,000 IOPS
  26. 26. VM
  27. 27. 30 Gb/s
  28. 28. Oracle DB
  29. 29. 4 – 8 GB
  30. 30. Утилизация 50%
  31. 31. Oracle DB
  32. 32. 2 – 4 CPU
  33. 33. Утилизация
  34. 34. 6%
  35. 35. Oracle DB
  36. 36. 2,000 IOPS
  37. 37. Oracle DB
  38. 38. 2 Mb/s
  39. 39. CPU
  40. 40. Memory
  41. 41. Disk IO
  42. 42. Network IO</li></ul>Источник: VMware Capacity Planner анализ более 700,000 серверов в продуктивном использовании<br />
  43. 43. 10<br />Серверы Exchange позволяют удвоить емкость<br />8,000 ящиков<br />16,000 ящиков<br />16 cores<br />16 cores<br />
  44. 44. 11<br />Запускайте SAP с меньше чем 10% накладных расходов<br /># SD Users<br /><ul><li>SAP SD Benchmark</li></ul>< 10% overhead<br />1000<br />815<br /><7% overhead<br />732<br />800<br /><10% overhead<br />600<br />480<br />445<br />300<br />400<br />270<br />200<br />Native<br />VMware<br />Native<br />VMware<br />Native<br />VMware<br />CI<br />DB<br />CI<br />DB<br />CI<br />DB<br />1 vCPU<br />4 Gb<br />2 vCPU<br />8 Gb<br />4 vCPU<br />16 Gb<br />
  45. 45. Разрешение предубеждения : Поддержка ISV / лицензирование<br />Поддержка ISV<br />Большинство больших ISV поддерживают VMware<br />Microsoft, SAP и IBM – четкие формулировки поддержки<br />Oracle – несмотря на общее мнение – поддерживает vSphere<br />Лицензирование<br />Стоимость лицензирования зачастую уменьшается<br />Лицензирование “Per vCPU” : плати только за то что используешь<br />Лицензирование на “физический процессор” : консолидация лицензий на разделяемом кластере<br />
  46. 46. Лицензирование и поддержка Microsoft для VMware <br />VMware ESX – первый гипервизор для которого Microsoft <br />предлагает расширенную поддержку для приложений<br />Поддержка ESX для приложений<br />Политика поддержки<br /><ul><li>Сертификация SVVP
  47. 47. Microsoft обеспечивает такой же уровень поддержки на ESX как и на физических серверах для Windows и 31 приложениях
  48. 48. Exchange 2007 и2010
  49. 49. SQL Server 2008
  50. 50. SharePoint 2007
  51. 51. Dynamics CRM 4.0</li></ul>Проверьте поддержку своего приложения<br />http://www.windowsservercatalog.com/svvp.aspx<br />13<br />
  52. 52. Содержание<br />Предубеждения<br />Преимущества от виртуализации<br />Эффективность : Снижение стоимости приложений<br />Гибкость : улучшение качества обслуживания<br />Свобода : ускорение цикла жизни приложений<br />Примеры внедрений<br />
  53. 53. Пятикратная консолидация серверов Exchange<br />Exchange Hub 2<br />Exchange on VMware<br />Exchange Hub 1<br />Edge<br />Hub<br />Client<br />Mailbox<br />Edge<br />Hub 1<br />Client<br />Hub<br />Edge<br />Hub<br />Client<br />Mailbox<br />Hub 2<br />Mailbox<br />Mailbox<br /><ul><li>Коэффициент консолидации 5X-10X для серверов Exchange</li></ul>Консолидация серверных ролей<br />Снимается необходимость в серверах standby<br />15<br />
  54. 54. 16<br />Консолидация традиционных DB непроста<br />Multi-Instancing<br />Shared Instance<br />DB<br />DB<br />DB<br />DB<br />DB<br />DB<br />DB<br />DB<br />DB<br />DB<br />SQL<br />SQL<br />SQL<br />SQL<br />SQL<br />Shared SQL<br />Shared OS<br />Shared OS<br /><ul><li>Нет изоляции OS (конфигурации, безопасность, отказы)
  55. 55. Нет изоляции СУБД
  56. 56. Изоляция ресурсов требует SQL Resource Governor
  57. 57. Нет балансировки нагрузки между физическими серверами
  58. 58. Нет изоляции OS (конфигурации, безопасность, отказы)
  59. 59. Изоляция ресурсов требует Windows Resource Manager
  60. 60. Нет балансировки нагрузки между физическими серверами</li></li></ul><li>Идеальная платформа доя консолидации СУБД<br />Быстрая консолидация с P2V<br />Увеличение производительности!<br />1<br />Сохранение изоляции VM<br />Изоляция ОС<br />Изоляция DB<br />Изоляция безопасности<br />2<br />Legacy DB<br />SQL<br />3<br />Гарантированные ресурсы<br />резервация<br />приоритеты<br />пиковые нагрузки<br />SQL<br />SQL<br />SQL<br />SQL<br />SQL<br />SQL<br />SQL<br />SQL<br />балансировка нагрузки между физическими серверами<br />VMotion<br />DRS<br />DPM<br />4<br />17<br />
  61. 61. Традиционные решения HA сложны и дороги…<br />Middleware / Java<br />доступность<br />App Server Clusters<br />Session State Replication<br />DB Access Group<br />CCR / SCR<br />DB Mirroring<br />MS Clustering<br />DR<br />Oracle RAC<br />Oracle DataGuard<br />Защита <br />данных<br />Решения для каждого набора приложений :<br />Сложны и дороги<br />Требуется высококвалифицированный персонал для настройки и сопровождения<br />Риск ошибок<br />Дорогие лицензии (напримерRAC)<br />Выделенная резервная инфраструктура<br />18<br />
  62. 62. HA как сервис инфраструктуры для всех приложений<br />Основной сайт<br />Резервный сайт<br />vSphere<br />vSphere<br />vSphere<br />vSphere<br />vSphere<br />Dev /<br />Test<br />Dev /<br />Test<br />Dev /<br />Test<br />Resource Pool<br />Resource Pool<br />Site Protection<br />Local Availability<br /><ul><li>VMware High Availability (app-aware)
  63. 63. VMware Fault Tolerance (FT)
  64. 64. VMotion
  65. 65. vCenter Site Recovery Manager</li></ul>Data Protection<br /><ul><li>VMware Data Recovery
  66. 66. vStorage APIs for Data Protection</li></ul>19<br />
  67. 67. Защита данных лучше чем на физическом уровне<br />Улучшенная эффективная по стоимости защита для критическиважных приложений<br /><ul><li>Load balancer
  68. 68. Firewall
  69. 69. VPN
  70. 70. Etc…</li></ul>vShield Virtual Appliance<br />Load balancer<br />VMware vSphere<br />firewall<br />VPN<br />
  71. 71. Cisco Nexus 1000V<br />CISCO IOS<br />QoS<br />802.1Q<br />NetFlow<br />RSPAN<br />Access list (ACL)<br />
  72. 72. Сложности управлением SLA пользователей<br />Влияние инфраструктуры на уровни обслуживания?<br />Источники узких мест в производительности?<br />Загрузка на каждом компоненте?<br />Размер инфраструктуры для удовлетворения SLA?<br />App Servers<br />Database<br />Web Servers<br />?<br />App Servers<br />Database<br />
  73. 73. Планирование инфраструктуры с vCenterCapacityIQ<br />CapacityIQ<br />Профили VM<br />моделирование<br />План виртуального ЦОД<br /><ul><li>Предсказание времени окончания ресурсов и их требуемый размер
  74. 74. Проведение сценариев «Что-Если» при изменении емкости для анализа изменений
  75. 75. Идентификация неиспользованных мощностей</li></li></ul><li>24<br />Policies (SLA)<br />99.9% Uptime<br />100 ms latency<br />.01% error rate<br />ü<br />ü<br />ü<br />Измеряйте производительность приложений<br />пользователь<br />Инфраструктура<br />App<br />Service A<br />Web<br />Service B<br />DB<br />vCenterAppSpeed<br /><ul><li>Автоматическое определение приложений для всей инфраструктуры (виртуальной и физической)
  76. 76. Мониторинг производительности против заданных SLA на уровне транзакций
  77. 77. Анализ причин возникновения проблем и быстрое исправление</li></ul>App<br />
  78. 78. 25<br />Внешний провайдер<br />Задачи при выделении ресурсов<br />разработчик/<br />Собственник приложения<br />Или мне к провайдеру внешних облаков?<br />Можно мне сервер? … Пожалуйста?<br />Администратор<br />
  79. 79. vCloud Director<br />Тут надо слайд про vCloud Director и Request manager и внутреннее облако, я не нашел подходящего, такой как следующий но с новыми словами<br />Confidential<br />26<br />
  80. 80. Fast, Self-Service Access With Private Cloud<br />3<br />2<br />1<br />Choose Service<br />Automated Approvals<br />Access Service<br />Automated Billing<br />Users<br />Standard<br />Catalog of services<br />
  81. 81. Содержание<br />Предубеждения<br />Преимущества от виртуализации<br />Примеры внедрений<br />
  82. 82. Миграция Oracle 10g с UNIX на x86 / vSphere<br />Приложение для автоматизации учебного процесса OnCourse<br />125,000 пользователей<br />12,000 конкурентных обращений<br />“Мы перенесли наши наиболее ресурсоемкие приложения и базы данных Oracle на серверы стандартной архитектуры. Теперь у нас нет сомнений что платформа (vSphere) может легко обрабатывать самые большие объемы данных и количество транзакций.”<br />Роб Лоуден, Директор по ИТ Университет шт. Индиана <br />IBM pSeries<br />9 Power5 Cores<br />100% utilized<br />x86<br />8 virtual CPUs<br />50% utilized<br />
  83. 83. Пример внедрения: 50,000 почтовых ящиков Exchange<br />“Университет виртуализовал50,000 почтовых ящиков Exchange 2007 наVMware. Мы не только получили более управляемое и гибкое окружение Exchange, но и заменили кластеры Microsoft на встроенные решения VMwareтакие как HA и VMotion. Мы не можем не быть удовлетворены производительностью и надежностью работы наши серверов Exchange на VMware.”<br />Адриан Джейн<br /> Руководитель инфраструктуры и стратегии, Университет Плимут <br />30<br />
  84. 84. 31<br />Q&A<br />http://www.vmware.com/solutions/business-critical-apps <br />Email (Exchange, Lotus, BlackBerry) http://communities.vmware.com/community/vmtn/general/emailapps<br />Oracle http://communities.vmware.com/community/vmtn/general/oracle<br />dima@vmware.com<br />vnovikov@vmware.com<br />Спасибо за внимание!<br />

×