31
© 2010 VMware Inc. All rights reserved Виртуализация критически важных приложений Харьков 12 апреля 2011 Марченко Сергей [email protected]

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

Embed Size (px)

Citation preview

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

© 2010 VMware Inc. All rights reserved

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

Марченко Сергей

[email protected]

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

2

Содержание

Предубеждения

• Производительность и масштабируемость

• ISV лицензирование и поддержка

Преимущества от виртуализации

Примеры внедрений

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

3

Приложения – веха в пути к облачным вычислениям

Кому интересно

Бизнес-задачи

Готовность к облачным

вычислениям

Ориентация на технологию

Этап

ИТ-отдел

Консолидация серверов и инфраструктуры

Капитальные расходы

Эксплуатацион-ные расходы

Экономичность

ИТ-отдел и бизнес- подразделения

ИТ-операции Эффективность жизненного

цикла приложения Уровни обслуживания (SLA) Виртуализация клиентских

рабочих мест

Капитальные расходы

Эксплуатационные расходы

Доступность

Скорость реагирования

Качество обслуживания

CIO

Каталог услуг и ИТ-среда с самообслуживанием

Автоматизация на основе политик

Более широкое внедрение инноваций в ИТ

Капитальные расходы

Эксплуатационные расходы

Доступность

Скорость реагирования

Соответствие нормативам

Время выхода на рынок

Гибкость бизнеса

Внутреннее облако

Очаговая виртуализация Виртуализация бизнес-системПолная виртуализация

«ИТ как услуга»

Переход на следующую стадию требует виртуализации важных приложений

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

4

Консолидации и повышения эффективности

Упрощения управления

Встроенные механизмы высокой доступности

Гибкость и автоматизация

“Наш CIO желает чтобы мы виртуализовали все что можем настолько быстро как только

можем”

Администратор VI, заказчик VMware

Организации на пути к 100% виртуализации для:

Руководство ИТ обычно хотят виртуализовать больше…

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

5

“Администратор Exchange наложил вето на проект виртуализации, он считает

что риск очень велик”

Администратор VI, заказчик VMware

Будет ли мое приложение работать с достаточной производительностью?

А что с поддержкой производителя ПО?

А что виртуализация даст мне? Будут мои приложения работать лучше?

Важные приложения требуют особого подхода:

… Но иногда владельцы приложений сопротивляются

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

Тенденции понятны…

Доля приложений работающих на 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

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

7

Разрешение предубеждения : Производительность

>95% приложений работают также или быстрей на VMware vSphere

VMware VM масштабируются очень хорошо

8 vCPUs и 255 GB RAM

Маленькие накладные расходы (обычно 2 - 10%)

Серверы масштабируются лучше в виртуальной среде

Используются все ядра (32 и более)

Серверы Exchange позволяют увеличить емкость и нагрузку до 2х раз

Тесты производительности устанавливают стандарты

• 8,900 конкурентных TPC-C транзакций

• “лучше чем физическая среда” для SPECweb2005

• Мировой рекорд производительности TPC-H

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

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

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

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 серверов в продуктивном использовании

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

10

8,000 ящиков 16,000 ящиков

16 cores 16 cores

Серверы Exchange позволяют удвоить емкость

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

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

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

Разрешение предубеждения : Поддержка ISV / лицензирование

Поддержка ISV

Лицензирование

Большинство больших ISV поддерживают VMware

Microsoft, SAP и IBM – четкие формулировки поддержки

Oracle – несмотря на общее мнение – поддерживает vSphere

Стоимость лицензирования зачастую уменьшается

Лицензирование “Per vCPU” : плати только за то что используешь

Лицензирование на “физический процессор” : консолидация лицензий на разделяемом кластере

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

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

предлагает расширенную поддержку для приложений

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

14

Содержание

Предубеждения

Преимущества от виртуализации

• Эффективность : Снижение стоимости приложений

• Гибкость : улучшение качества обслуживания

• Свобода : ускорение цикла жизни приложений

Примеры внедрений

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

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

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

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

• Нет балансировки нагрузки между

физическими серверами

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

17

Идеальная платформа доя консолидации СУБД

SQL

Legacy DB

SQL SQL SQL SQLSQL

SQL SQLSQL

Быстрая консолидация с P2VУвеличение производительности!

1

2 Сохранение изоляции VMИзоляция ОСИзоляция DBИзоляция безопасности

3 Гарантированные ресурсы

резервацияприоритетыпиковые нагрузки

4 балансировка нагрузки между физическими серверами

VMotionDRSDPM

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

Защита данных

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 сложны и дороги…

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

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

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

Защита данных лучше чем на физическом уровне

Load balancer

firewallVPN

VMware vSphere

Load balancerFirewallVPNEtc…

vShield Virtual

Appliance

Улучшенная эффективная по стоимости защита для критически важных приложений

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

Cisco Nexus 1000V

CISCO IOS

QoS

802.1Q

NetFlow

RSPAN

Access list (ACL)

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

Database

App Servers

App Servers

Web Servers

Database

Влияние инфраструктуры на уровни обслуживания?

Источники узких мест в производительности?

Загрузка на каждом компоненте?

Размер инфраструктуры для удовлетворения SLA?

?

Сложности управлением SLA пользователей

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

CapacityIQ

Профили VM моделирование План виртуального ЦОД

Планирование инфраструктуры с vCenter CapacityIQ

• Предсказание времени окончания ресурсов и их требуемый размер

• Проведение сценариев «Что-Если» при изменении емкости для анализа изменений

• Идентификация неиспользованных мощностей

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

24

Измеряйте производительность приложений

пользователь

Service A

Service B

Policies (SLA)

99.9% Uptime

100 ms latency

.01% error rate

Инфраструктура

Web

App

DB

AppvCenter AppSpeed

• Автоматическое определение приложений для всей инфраструктуры (виртуальной и физической)

• Мониторинг производительности против заданных SLA на уровне транзакций

• Анализ причин возникновения проблем и быстрое исправление

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

25

Задачи при выделении ресурсов

разработчик/Собственник приложения

Администратор

Можно мне сервер? …

Пожалуйста?

Внешний провайдер

Или мне к провайдеру внешних облаков?

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

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

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

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

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

Содержание

Предубеждения

Преимущества от виртуализации

Примеры внедрений

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

Миграция 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) может

легко обрабатывать самые

большие объемы данных и

количество транзакций.”

Роб Лоуден, Директор по ИТ

Университет шт. Индиана

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

30

“Университет виртуализовал 50,000 почтовых ящиков Exchange 2007 на VMware. Мы не только получили более управляемое и гибкое окружение Exchange, но и заменили кластеры Microsoft на встроенные решения VMware такие как HA и

VMotion. Мы не можем не быть удовлетворены производительностью и надежностью работы наши серверов Exchange на VMware.”

Адриан Джейн Руководитель инфраструктуры

и стратегии, Университет Плимут

Пример внедрения: 50,000 почтовых ящиков Exchange

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

Спасибо за внимание!

31

Q&A

[email protected]

[email protected]

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