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

Post on 16-Jun-2015

867 views 2 download

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

© 2010 VMware Inc. All rights reserved

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

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

Sergey.Marchenko@verna.ua

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

dima@vmware.com

vnovikov@vmware.com

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