Upload
jack-chikovany
View
867
Download
2
Embed Size (px)
Citation preview
© 2010 VMware Inc. All rights reserved
Виртуализация критически важных приложенийХарьков 12 апреля 2011
Марченко Сергей
2
Содержание
Предубеждения
• Производительность и масштабируемость
• ISV лицензирование и поддержка
Преимущества от виртуализации
Примеры внедрений
3
Приложения – веха в пути к облачным вычислениям
Кому интересно
Бизнес-задачи
Готовность к облачным
вычислениям
Ориентация на технологию
Этап
ИТ-отдел
Консолидация серверов и инфраструктуры
Капитальные расходы
Эксплуатацион-ные расходы
Экономичность
ИТ-отдел и бизнес- подразделения
ИТ-операции Эффективность жизненного
цикла приложения Уровни обслуживания (SLA) Виртуализация клиентских
рабочих мест
Капитальные расходы
Эксплуатационные расходы
Доступность
Скорость реагирования
Качество обслуживания
CIO
Каталог услуг и ИТ-среда с самообслуживанием
Автоматизация на основе политик
Более широкое внедрение инноваций в ИТ
Капитальные расходы
Эксплуатационные расходы
Доступность
Скорость реагирования
Соответствие нормативам
Время выхода на рынок
Гибкость бизнеса
Внутреннее облако
Очаговая виртуализация Виртуализация бизнес-системПолная виртуализация
«ИТ как услуга»
Переход на следующую стадию требует виртуализации важных приложений
4
Консолидации и повышения эффективности
Упрощения управления
Встроенные механизмы высокой доступности
Гибкость и автоматизация
“Наш CIO желает чтобы мы виртуализовали все что можем настолько быстро как только
можем”
Администратор VI, заказчик VMware
Организации на пути к 100% виртуализации для:
Руководство ИТ обычно хотят виртуализовать больше…
5
“Администратор Exchange наложил вето на проект виртуализации, он считает
что риск очень велик”
Администратор VI, заказчик VMware
Будет ли мое приложение работать с достаточной производительностью?
А что с поддержкой производителя ПО?
А что виртуализация даст мне? Будут мои приложения работать лучше?
Важные приложения требуют особого подхода:
… Но иногда владельцы приложений сопротивляются
Тенденции понятны…
Доля приложений работающих на VMware у клиентов
38%
43%53%
25% 25%
MS Exchange
MS SQLMS SharePoint
OracleMiddleware
OracleDB
XenApp
42%
SAP
18%
Источник: Опрос клиентов VMware, Январь 2010, 1038 организацийВопрос : Общее количество приложений развернутых в организации и %% виртуализированных приложений
66
По данным опросов Gartner, 93% опрошенных используют виртуализацию на платформе x86 для приложений в продуктивной работеИсточник : “2009 Data Center Poll Results for Virtualization Initiatives” , Март 2010
7
Разрешение предубеждения : Производительность
>95% приложений работают также или быстрей на VMware vSphere
VMware VM масштабируются очень хорошо
8 vCPUs и 255 GB RAM
Маленькие накладные расходы (обычно 2 - 10%)
Серверы масштабируются лучше в виртуальной среде
Используются все ядра (32 и более)
Серверы Exchange позволяют увеличить емкость и нагрузку до 2х раз
Тесты производительности устанавливают стандарты
• 8,900 конкурентных TPC-C транзакций
• “лучше чем физическая среда” для SPECweb2005
• Мировой рекорд производительности TPC-H
8
% п
рил
ожен
ий
Требования приложений к производительности
20,000
800 Mb/s
16 GB
2 vCPU
1. Source: VMware Capacity Planner assessments
ESX 3.5
100,000
9 Gb/s
64 GB
4 vCPU
ESX 4
> 300,000
30 Gb/s
255 GB
8 vCPU
< 10,000
380 Mb/s
< 4 GB
1 vCPU
ESX 3ESX 2
20% - 30% <10% - 20% <2% - 10%30% - 60% Overhead
>95% приложений достаточно производительности VM
9
Средняя Oracle DB легко умещается в VM
CPU
VM
8 vCPU
Oracle DB
2 – 4 CPU
Утилизация
6%
Memory
VM
255 GB
Oracle DB
4 – 8 GB
Утилизация
50%
Disk IO
VM
300,000 IOPS
Oracle DB
2,000 IOPS
Network IO
VM
30 Gb/s
Oracle DB
2 Mb/s
Источник: VMware Capacity Planner анализ более 700,000 серверов в продуктивном использовании
10
8,000 ящиков 16,000 ящиков
16 cores 16 cores
Серверы Exchange позволяют удвоить емкость
11
Запускайте SAP с меньше чем 10% накладных расходов
# SD
Users
>SAP SD Benchmark
200
400
600
800
1000
300 270
480 445
815
732
<10%
overhead
<7%
overhead
< 10%
overhead
Native VMware Native VMware Native VMware
CIDB
1 vCPU4 Gb
CIDB
2 vCPU8 Gb
CIDB
4 vCPU16 Gb
Разрешение предубеждения : Поддержка ISV / лицензирование
Поддержка ISV
Лицензирование
Большинство больших ISV поддерживают VMware
Microsoft, SAP и IBM – четкие формулировки поддержки
Oracle – несмотря на общее мнение – поддерживает vSphere
Стоимость лицензирования зачастую уменьшается
Лицензирование “Per vCPU” : плати только за то что используешь
Лицензирование на “физический процессор” : консолидация лицензий на разделяемом кластере
13
Лицензирование и поддержка Microsoft для VMware
Политика поддержкиПоддержка ESX для приложений
>Сертификация SVVP
>Microsoft обеспечивает такой же уровень поддержки на ESX как и на физических серверах для Windows и 31 приложениях
>Exchange 2007 и 2010
>SQL Server 2008
>SharePoint 2007
>Dynamics CRM 4.0
Проверьте поддержку своего приложения
http://www.windowsservercatalog.com/svvp.aspx
VMware ESX – первый гипервизор для которого Microsoft
предлагает расширенную поддержку для приложений
14
Содержание
Предубеждения
Преимущества от виртуализации
• Эффективность : Снижение стоимости приложений
• Гибкость : улучшение качества обслуживания
• Свобода : ускорение цикла жизни приложений
Примеры внедрений
1515
Пятикратная консолидация серверов Exchange
Exchange Hub 1
Mailbox
Edge Hub Client
Exchange Hub 2
Mailbox
Exchange on VMware
Edge Hub Client Mailbox
Edge Hub Client Mailbox
Hub 2
Hub 1
Коэффициент консолидации 5X-10X для серверов Exchange
Консолидация серверных ролей
Снимается необходимость в серверах standby
16
Консолидация традиционных DB непроста
Multi-Instancing Shared Instance
Shared OS
SQL SQL SQL SQL SQL
DB DB DB DB DB
Shared OS
Shared SQL
DB DB DB DB DB
• Нет изоляции OS (конфигурации,
безопасность, отказы)
• Изоляция ресурсов требует Windows
Resource Manager
• Нет балансировки нагрузки между
физическими серверами
• Нет изоляции OS (конфигурации,
безопасность, отказы)
• Нет изоляции СУБД
• Изоляция ресурсов требует SQL
Resource Governor
• Нет балансировки нагрузки между
физическими серверами
17
Идеальная платформа доя консолидации СУБД
SQL
Legacy DB
SQL SQL SQL SQLSQL
SQL SQLSQL
Быстрая консолидация с P2VУвеличение производительности!
1
2 Сохранение изоляции VMИзоляция ОСИзоляция DBИзоляция безопасности
3 Гарантированные ресурсы
резервацияприоритетыпиковые нагрузки
4 балансировка нагрузки между физическими серверами
VMotionDRSDPM
Защита данных
DR
доступность
App Server Clusters
Session State Replication
Middleware / Java
DB Access Group
CCR / SCR
DB Mirroring
MS Clustering
Oracle RAC
Oracle DataGuard
Решения для каждого набора приложений :
Сложны и дороги
Требуется высококвалифицированный персонал для настройки и сопровождения
Риск ошибок
Дорогие лицензии (например RAC)
Выделенная резервная инфраструктура
18
Традиционные решения HA сложны и дороги…
HA как сервис инфраструктуры для всех приложений
Resource Pool
vSphere vSphere vSphere
Основной сайт Резервный сайт
• vCenter Site Recovery Manager
• VMware High Availability (app-aware)• VMware Fault Tolerance (FT)• VMotion
• VMware Data Recovery• vStorage APIs for Data Protection
Resource Pool
vSphere vSphere
Dev /
Test
Dev /
Test
Dev /
Test
Site ProtectionLocal Availability
Data Protection
19
Защита данных лучше чем на физическом уровне
Load balancer
firewallVPN
VMware vSphere
Load balancerFirewallVPNEtc…
vShield Virtual
Appliance
Улучшенная эффективная по стоимости защита для критически важных приложений
Cisco Nexus 1000V
CISCO IOS
QoS
802.1Q
NetFlow
RSPAN
Access list (ACL)
Database
App Servers
App Servers
Web Servers
Database
Влияние инфраструктуры на уровни обслуживания?
Источники узких мест в производительности?
Загрузка на каждом компоненте?
Размер инфраструктуры для удовлетворения SLA?
?
Сложности управлением SLA пользователей
CapacityIQ
Профили VM моделирование План виртуального ЦОД
Планирование инфраструктуры с vCenter CapacityIQ
• Предсказание времени окончания ресурсов и их требуемый размер
• Проведение сценариев «Что-Если» при изменении емкости для анализа изменений
• Идентификация неиспользованных мощностей
24
Измеряйте производительность приложений
пользователь
Service A
Service B
Policies (SLA)
99.9% Uptime
100 ms latency
.01% error rate
Инфраструктура
Web
App
DB
AppvCenter AppSpeed
• Автоматическое определение приложений для всей инфраструктуры (виртуальной и физической)
• Мониторинг производительности против заданных SLA на уровне транзакций
• Анализ причин возникновения проблем и быстрое исправление
25
Задачи при выделении ресурсов
разработчик/Собственник приложения
Администратор
Можно мне сервер? …
Пожалуйста?
Внешний провайдер
Или мне к провайдеру внешних облаков?
26Copyright © 2010 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.2
6Confidential
Тут надо слайд про vCloud Director и Request manager и внутреннее облако, я
не нашел подходящего, такой как следующий но с новыми словами
vCloud Director
27Copyright © 2010 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
Fast, Self-Service Access With Private Cloud
Choose Service
Automated Approvals
Access Service
Automated Billing
Users
StandardCatalog of services
321
Содержание
Предубеждения
Преимущества от виртуализации
Примеры внедрений
Миграция Oracle 10g с UNIX на x86 / vSphere
IBM pSeries
9 Power5 Cores
100% utilized
Приложение для автоматизации учебного процесса OnCourse
125,000 пользователей
12,000 конкурентных обращений
x86
8 virtual CPUs
50% utilized
“Мы перенесли наши наиболее
ресурсоемкие приложения и базы
данных Oracle на серверы
стандартной архитектуры.
Теперь у нас нет сомнений что
платформа (vSphere) может
легко обрабатывать самые
большие объемы данных и
количество транзакций.”
Роб Лоуден, Директор по ИТ
Университет шт. Индиана
30
“Университет виртуализовал 50,000 почтовых ящиков Exchange 2007 на VMware. Мы не только получили более управляемое и гибкое окружение Exchange, но и заменили кластеры Microsoft на встроенные решения VMware такие как HA и
VMotion. Мы не можем не быть удовлетворены производительностью и надежностью работы наши серверов Exchange на VMware.”
Адриан Джейн Руководитель инфраструктуры
и стратегии, Университет Плимут
Пример внедрения: 50,000 почтовых ящиков Exchange
Спасибо за внимание!
31
Q&A
http://www.vmware.com/solutions/business-critical-apps
Email (Exchange, Lotus, BlackBerry) http://communities.vmware.com/community/vmtn/general/emailappsOracle http://communities.vmware.com/community/vmtn/general/oracle