Внедрение корпоративных приложений на cisco ucs

65
Евгений Лагунцов Внедрение корпоративных приложений на Cisco UCS

Upload: cisco-russia

Post on 12-Nov-2014

512 views

Category:

Technology


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Внедрение корпоративных приложений на Cisco UCS

Евгений Лагунцов

Внедрение корпоративных

приложений на Cisco UCS

Page 2: Внедрение корпоративных приложений на Cisco UCS

План на сегодня

• Отличительные особенности серверной платформы Cisco UCS,

важные для приложений

• UCS как платформа для:

– высокопроизводительных систем аналитики (SAP HANA)

– cистем управления предприятиями (SAP)

– приложений и СУБД Oracle

– приложений Microsoft

Page 3: Внедрение корпоративных приложений на Cisco UCS

Что такое Cisco UCS

Page 4: Внедрение корпоративных приложений на Cisco UCS

Cisco Unified Computing System – серверная система для ЦОД нового поколения

Единая система, объединяющая

Вычислительные ресурсы

Сетевую инфраструктуру уровня доступа

Управление комплексом

Унифицированная фабрика

Подключение серверов и виртуальных машин напрямую к центральному коммутатору фабрики

Универсальный транспорт для передачи LAN, SAN и управления

Гибкое распределение полосы пропускания, эффективное управление трафиком

Интегрированное управление

Рост масштабируемости без роста сложности

Управление «один-ко-многим» (шаблоны, политики, профили, пулы)

Возможность интеграции с партнерскими решениями

Page 5: Внедрение корпоративных приложений на Cisco UCS

Серверная система UCS. Унифицированная

фабрика

• Единый универсальный транспорт для

реализации подключений серверов (управление

+ LAN + SAN)

• Сервер видит ровно столько и таких адаптеров,

как требуется в данный момент

• Единая фабрика на всю систему – один хоп

коммутации между любыми из сотен физических

и тысяч виртуальных серверов

• Гибкое разделение полосы пропускания между

разными типами трафика

• Сквозная поддержка QoS на всем физическом

пути пакета

Page 6: Внедрение корпоративных приложений на Cisco UCS

Интегрированное управление UCS

• Единое управление всей системой (до 160 серверов и вся

LAN/SAN инфраструктура) из одной точки

• Физические серверы не являются объектом конфигурирования

– они всего лишь часть ресурсного пула

• Конфигурируются общие политики, шаблоны, профили –

«повторно используемые», тиражируемые элементы

• Минимизация рисков при настройке, развертывании,

тиражировании, масштабирование «по щелчку»

• XML API для интеграции в системы управления – вся

функциональность доступна высокоуровневым системам

управления (BMC, CA, IBM, EMC, Microsoft, HP,...)

Page 7: Внедрение корпоративных приложений на Cisco UCS

Чем серверная платформа UCS интересна

для приложений

Page 8: Внедрение корпоративных приложений на Cisco UCS

Ожидания приложений от платформы

• Для приложений все х86 серверы архитектурно одинаковы.

• С другой стороны, для приложений (и их владельцев и пользователей,

т.е. бизнеса) важны такие вещи как:

– Время и риски при развертывании платформы;

– Время и риски при масштабировании платформы;

– Производительность вычислительной системы;

– Производительность сетевой инфраструктуры;

– Гибкость и мобильность приложения;

– Возможности по обеспечению доступности приложения;

– Возможности по автоматизации инфраструктуры;

– Наличие документированных best-practice и design-guide для

сочетания конкретной платформы и приложения.

• Эти возможности у разных серверных решений отличаются, и UCS

имеет ряд интересных особенностей

Page 9: Внедрение корпоративных приложений на Cisco UCS

1. Время и риски при развертывании

• Развертывание аппаратной платформы, ее тонкая настройка и

сопряжение с внешними сетями LAN и SAN – существенная головная

боль, особенно при внедрении массивных ландшафтов.

• Cisco UCS использует подход к управлению «один-ко-многим» с

использованием политик, шаблонов, профилей и пулов ресурсов.

• Это позволяет настроить один раз в одном месте общие политики и

шаблоны, после чего тиражировать их в нужном количестве.

Аппаратная конфигурация всех серверов и сетевых подключений будет

осуществлена автоматически. Время и трудозатраты не зависят от

размера ландшафта.

• Отсутствие необходимости многократного осуществления повторяемых

аппаратных настроек существенно снижает риски неправильной

конфигурации оборудования

Page 10: Внедрение корпоративных приложений на Cisco UCS

2. Время и риски при обслуживании системы

• Необходимость изменения аппаратной конфигурации серверов (BIOS,

прошивки, ...) или коммутаторов доступа (VLAN, QoS, …) – серьезный

риск для приложений, особенно при необходимости массово и

идентично изменить конфигурации многих серверов или портов.

• С применением шаблонов и политик редактирование конфигурации

всей фермы происходит в одном месте. После чего все серверы и/или

порты коммутаторов получают необходимые настройки либо сразу,

либо по расписанию, либо по ручному подтверждению от

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

• Это позволяет существенно снизить риски ошибок и затраты времени

по сравнению с выполнением множества типовых действий идентично

для всех серверов

Page 11: Внедрение корпоративных приложений на Cisco UCS

3. Время и риски при масштабировании системы

• Необходимость увеличить размер фермы серверов – это

существенный риск, т.к. необходимо обеспечить развертывание новых

серверов и настройку коммутаторов образом, идентичным текущей

конфигурации

• С применением шаблонов и политик масштабирование фермы и

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

буквально «по щелчку мыши» за счет тиражирования текущих настроек

на вновь выделенные ресурсы в необходимом количестве.

• Это позволяет существенно снизить риски ошибок и затраты времени

по сравнению с выполнением множества типовых действий идентично

для всех новых серверов

Page 12: Внедрение корпоративных приложений на Cisco UCS

Разворачивание, обслуживание и масштабирование

ферм серверов

Шаблон сервисного

профиля

Server Name UUID Boot Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

Server Name UUID Boot

Order

Boot Parameters WWN/WWPN MAC Address

SAN Attributes LAN Attributes

• Кардинальное отличие UCS – управление «один-ко-многим»; • Серверная ферма настраивается в одном шаблоне – один

объект для управления десятками серверов и их подключениями

• Масштабирование «по щелчку» • Массовое изменение аппаратной конфигурации

Page 13: Внедрение корпоративных приложений на Cisco UCS

4. Производительность вычислительной

платформы

• С одной стороны, все используют одинаковые х86 процессоры и

чипсеты

• С другой – Cisco один из немногих вендоров, поддерживающих в

блейд-форм-факторе все возможности, заложенные в чипсет Intel –

топовые процессоры и максимальный объем оперативной памяти

• Максимальная производительность – возможность поддержки

максимально требовательных приложений

• Для справки, sap.com:

– 2007, Superdome 32-socket = 46,380 SAPS

– 2008, Integrity 2-socket UNIX = 5,850 SAPS

– 2012, Cisco UCS B200M3 2-socket = 41,700 SAPS

B420 M3

До 4x Xeon E5-4600

48 слотов DIMM, до 1,5TB RAM

До 160G ввода-вывода

B200 M3

2x Xeon E5-2690 (2,9GHz)

24 слота DIMM (до 768 GB RAM)

До 80G ввода-вывода

Page 14: Внедрение корпоративных приложений на Cisco UCS

Мировые рекорды поизводительности Cisco UCS на момент публикации

VMmark 1.x 2-socket B200 M1

VMmark 1.x Blade Server B440 M1

VMmark 2.1 Overall C460 M2

VMmark 2.1 4-socket C460 M2

SPECfp_rate_base2006 2-socket

C260 M2

SPECint_rate_base2006 X86 2-socket B200 M1

SPECompLbase2001 2-socket B200 M2

SPECompLbase2001 2-socket B200 M2

SPECjbb2005 2-socket C260 M2

SPECjbb2005 X86 2-socket B200 M2

Oracle E-Business Suite Medium Model Payroll

Batch B200 M2

Oracle E-Business Suite Medium Model Order-to-

Cash B200 M2

VMmark 1.x Overall C460 M1

VMmark 1.x 2-socket B200 M1

VMmark 2.0 Overall B200 M2

VMmark 2.1 2-socket Blade B200 M2

SPECint_rate_base2006 X86 2-socket B200 M2

SPECfp_rate_base2006 X86 2-socket B200 M1

SPECompMbase2001 2-socket B200 M2

SPECompMbase2001 2-socket B200 M2

SPECjbb2005 X86 2-socket B230 M1

SPECjAppServer2004 1-node 2-socket C250 M2

Oracle E-Business Suite Medium Model Payroll

Batch B200 M2

Oracle E-Business Suite Ex-large Model Payroll Batch

B200 M2

VMmark 1.x Overall C460 M1

SPECint_rate2006 X86 4-socket C460 M2

SPECint_rate_base2006 X86 2-socket B200 M2

SPECompLbase2001 2-socket B230 M2

LS-Dyna 4-socket C460 M1

SPECjbb2005 2-socket B230 M2

SPECjAppServer2004 2-node B230 M1

Oracle E-Business Suite Xtra Large Model Payroll

B200 M3

SPECjEnterprise2010 Overall B440 M1

VMmark 1.x 2 –socket Blade B230 M1

VMmark 1.x 2-socket B250 M2

VMmark 2.1 Two–node 4-socket C460

M2

SPECint_rate_base2006 2-socket

C260 M2

SPECfp_rate_base2006 X86 2-socket B200 M2

SPECompMbase2001 2-socket B230 M2

LinPack 2-socket B200 M2

SPECjbb2005 2-socket B230 M2

SPECjbb2005 X86 4-socket C460 M1

Oracle E-Business Suite Large Model Order-to-Cash

B200 M3

Oracle E-Business Suite Xtra Large Model Payroll

Batch B230 M2

SPECint_rate_base2006 X86 4-socket C460 M1

SPECfp_rate_base2006 X86 4-socket C460 M1

SPECompMbase2001 4-socket C460 M2

SPECompMbase2001 4-socket C460 M1

SPECjbb2005 4-socket B440 M2

SPECjbb2005 X86 2-socket B230 M1

SPECjEnteprise2010 2-node B440 M2

TPC-C Oracle DB 11g & OEL

C250 M2

SPECompMbase2001 4-socket C460 M1

SPECompMbase2001 4-socket C460 M2

SPECjbb2005 X86 2-socket C220 M3

SPECfp_rate_base2006 X86 2-socket C220 M3

SPECint_rate_base2006 X86 2-socket C220 M3

TPC-H 1000GB Microsoft SQL Server

C460 M2

TPC-H 100GB VectorWise

C250 M2

SPECompMbase2001 2-socket C240 M3

SPECfp_base2006 X86 2-socket C220 M3

TPC-H 300GB VectorWise

C250 M2

SPECompLbase2001 2-socket C220 M3

VMmark 2.1 Two–node 2-socket

B200 M3

Рекорды производительности Cisco UCS

Best CPU Performance

Best Virtualization Performance

Best Cloud Computing Performance

Best Enterprise Application Performance

Best Enterprise Middleware Performance

Best HPC Performance

Page 15: Внедрение корпоративных приложений на Cisco UCS

5. Производительность сетевой инфраструктуры

• Стандартный блейд-сервер Cisco имеет на

борту чип VIC1240 с возможностью обеспечить

до 80G ввода-вывода

• При внедрении приложения в виртуальной

среде использование технологии VM-FEX

позволяет заметно повысить

производительность и снизить нагрузку на

центральный процессор за счет коммутации

трафика на аппаратном уровне (как внутри

хоста за счет использования VMDirectPath, так

и в фабрике за счет «прямого» подключения

интерфейса виртуальной машины к Fabric

Interconnect)

Page 16: Внедрение корпоративных приложений на Cisco UCS

6. Гибкость ввода-вывода

• Стандартный блейд-сервер Cisco имеет на

борту чип VIC1240 с возможностью

предоставления операционной системе сервера

нужного количества адаптеров нужного типа с

нужными характеристиками

• Это позволяет применять типовые аппаратные

средства для запуска приложений и подсистем с

разными требованиями к вводу-выводу

– серверу Oracle RAC нужно предоставить

пару Public интерфейсов, пару Private, пару

FC плюс управление;

– серверу инфраструктуры достаточно одного

зарезервированного адаптера LAN;

– хосту виртуализации могут понадобиться

десятки интерфейсов для прямого

подключения ВМ, плюс FC

– и то и другое и третье можно реализовать на

одном и том же физическом сервере, по

разному задав конфигурацию профиля

Page 17: Внедрение корпоративных приложений на Cisco UCS

7. Гибкость и мобильность приложения

Свойства сервера UCS не привязаны

жестко к конкретному оборудованию

(не только идентификаторы сервера, но

и все его настройки и параметры

внешних подключений)

Это позволяет:

• Переносить (абсолютно прозрачно

как для внешних систем, так и для

пользователей) при необходимости

приложения с одних серверов на

другие (без использования

виртуализации)

• Иметь больше «логических» bare-

metal серверов чем физических

(некритичные в данный момент могут

«полежать на полке», но могут быть

запущены двумя кликами)

SAN LAN

Chassis-1/Blade-5

Chassis-9/Blade-2

Server Name: LS-A

UUID: 56 4d cd 3f 59 5b 61…

Параметры BIOS

Прошивки компонентов

Число и хар-ки NIC/HBA

(MAC 08:00:69:02:01:FC VLAN 4

WWN 5080020000075740 VSAN 1)

Boot Order: CD, SAN, LAN

Page 18: Внедрение корпоративных приложений на Cisco UCS

8. Возможности по обеспечению доступности

• Для обеспечения доступности может применяться миграция сервера

UCS с одного физического ресурса на другой

• Это связано с простоем на период «реассоциации» сервера, но:

– не требует использования капризных и сложных кластерных

решений;

– абсолютно бесплатно;

• Возможность построения простого и эффективного решения по

восстановлению в случае катастрофы:

– либо за счет переезда профилей на другой сайт;

– либо за счет переезда всей серверной системы целиком (простая

операция экспорта и импорта конфигурации);

– либо восстановление конфигурации на том же сайте после

устранения последствий катастрофы;

– опять же, без сложных географически растянутых кластеров, без

дополнительных затрат;

• Конечно, при необходимости минимизации времени простоя могут быть

применены и стандартные кластерные решения.

Page 19: Внедрение корпоративных приложений на Cisco UCS

9. Возможности по автоматизации инфраструктуры

• Вся система Cisco UCS управляется из одной точки – системы

управления UCS Manager.

• Абсолютно все действия, которые UCSM может осуществлять с

оборудованием (а также с политиками, профилями, шаблонами и т.д.)

доступны через открытый XML API интерфейс

• Это позволяет автоматизировать процессы развертывания,

реконфигурирования, масштабирования, восстановления и т.д. и т.п.

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

промышленных средств автоматизации и оркестрации (например, Cisco

Intelligent Automation for Cloud или SAP IT Process Orchestrator by Cisco

или Oracle Enterprise Manager или ...), так и самописных или open source

средств

Page 20: Внедрение корпоративных приложений на Cisco UCS

10. Документированные best practice и design guide

Программа Cisco Validated Design обеспечивет:

• Снижение рисков при развертывании решений

• Увеличение скорости развертывания решений

• Масштабируемость, надежность и предсказуемость

• Простоту интеграции новых технологий в существующие системы

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

• Дает возможность подразделению Cisco Advanced Services и

системным интеграторам кастомизировать CVD под нужды

Заказчика, а не создавать дизайн с нуля

Детальный дизайн системы включает в себя:

• Примеры использования технологии Заказчиками

• Детальную конфигурацию аппартных устройств и ПО

• Ограничения дизайна, для которых тестирование не производилось

Page 21: Внедрение корпоративных приложений на Cisco UCS

SAP

Page 22: Внедрение корпоративных приложений на Cisco UCS

Преимущества унифицированного управления UCS

для приложений SAP

• Упрощает управление инфраструктурой ландшафта SAP

• Позволяет масштабировать системы SAP без увеличения сложности

управления

• Позволяет переориентировать существующее оборудование в

зависимости от текущей нагрузки SAP

ERP App ERP DB

CRM App CRM DB

BW App BW App

BW DB Spare

ERP App CRM App

BW App SRM DB

SRM App

Spare

Portal

UCS Manager

CRM ERP

Page 23: Внедрение корпоративных приложений на Cisco UCS

Преимущества универсальной фабрики для SAP

• На любом блейде может быть любое приложение

–Как сервер приложения с доступом только к IP сети, так и сервер

базы данных, с доступом к IP и FC

• Любой блейд сервер может работать в ландшафте PROD, QA или DEV

–Подключения и политики определяются только сервисным

профилем. Никакого перекабелирования.

• Архитектура однократного кабелирования

–Уменьшение кол-ва кабелей

–Их кол-во определяется только требованиями

к производительности

–...а не требованиями к подключениям

–...или функционалом сервера

Page 24: Внедрение корпоративных приложений на Cisco UCS

Преимущества VM-FEX для SAP

• Единая точка управления и коммутации

для физических и для виртуальных

серверов

• Возможность запуска PROD, DEV, QA

на одном и том же оборудовании с

изоляцией сетей и ввода-вывода

• Больше производительность ввода-

вывода, меньше задержка

Page 25: Внедрение корпоративных приложений на Cisco UCS

Преимущества сервисных профилей для SAP

• Stateless Computing – «серверы без

состояния»

–Лицензия SAP валидна даже после

«переезда» сервера на другой блейд ->

все аппаратные параметры сервера

идентичны

• Автоматизация

–Новый сервер (или сразу несколько)

можно развернуть из шаблона в течение

минут и он сразу готов к работе

Меньше сложность, больше автоматизации =

меньше человеческих ошибок

Page 26: Внедрение корпоративных приложений на Cisco UCS

ERP DEV

Spare

ERP QA

CRM DEV

SRM DEV

CRM QA

SRM QA

Отказоустойчивость и катастрофоустойчивость

• Упрощение HA и DR за счет применения сервисных профилей

• «Деассоциирование» Non-PRD серверов на резервном сайте и запуск

сервисных профилей PRD

• Не требуется реконфигурация SAP и дополнительная Post-Migrate

обработка

• Легко протестировать и валидировать

• Одинаковые принципы работы для виртуализированных и аппаратных

окружений

ERP DB + CI

Spare

ERP DI

CRM DB + CI

SRM DB+CI

Page 27: Внедрение корпоративных приложений на Cisco UCS

Клонирование системы SAP

• Создать копию диска

• Создать на базе текущего новый сервисный профиль (в другом VLAN)

• Подключить копию диска к новому сервисному профилю

• Включить сервер

• В зависимости от сценария использования может понадобиться или не

понадобиться смена идентификаторов для нового сервера и пост-

обработка SAP Cloning (SID)

PROD QA/Train

Server Name: ERP-PRD UUID: 56 4d cd 3f 59 5b 61…

MAC : 08:00:69:02:01:FC WWN: 5080020000075740

Boot Order: SAN, LAN VLAN: SAP PROD

Server Name: ERP-TRN UUID: 56 4d cd 3f 59 5b 61…

MAC : 08:00:69:02:01:FC WWN: 5080020000075740

Boot Order: SAN, LAN VLAN: SAP TRAIN

Page 28: Внедрение корпоративных приложений на Cisco UCS

Управление ресурсами в пиковые периоды

Сегодня

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

• Почти все инсталляции используют выделенные ресурсы для каждой

SAP системы

С использованием UCS

• Ресурсы, выделяемые SAP-системе могут быть функцией нагрузки на

не в текущий момент времени

• Для планируемых пиковых периодов можно использовать общее

разделяемое оборудование

• ERP в одни моменты времени и

• CRM в другие

ERP DB + CI

Spare

ERP DI

CRM DB + CI

CRM DI

Page 29: Внедрение корпоративных приложений на Cisco UCS

UCS and Tidal Software

• Он же Tidal Enterprise Orchestrator с

расширениями SAP Process Automation

• Компетенции Cisco в процессах SAP

• Компания Tidal приобретена Cisco в 2009

• Фокус на снижении операционных

издержек и рисков при эксплуатации SAP

– Автоматизирует более 200 SAP best

practices

– Анализирует лог-файлы, реагирует на

alert-ы

• Более 100 совместных Заказчиков

SAP IT Process Automation by Cisco

Page 30: Внедрение корпоративных приложений на Cisco UCS

Проверенные и документированные решения

Page 31: Внедрение корпоративных приложений на Cisco UCS

UCS как платформа для SAP

• Мобильность ландшафта

• Тиражируемость ландшафта

• Возможность переноса инсталляции с одного физического сервера на

другой незаметно для SAP и без каких бы то ни было сложностей с

лицензированием

• Простые и эффективные средства отказо- и катастрофоустойчивости

• Возможности SAP IT Process Orchestrator by Cisco

• Высокая производительность (более 40тыс SAPS на типовой

двухпроцессорный сервер, сравнимо с Superdome 5-летней давности)

• Большой объем оперативной памяти (для виртуализированных сред

SAP запрещает over-commit)

• Даже очень большие инсталляции могут эффективно «переехать» с

больших и дорогих RISC на UCS – для серверов приложений это не

проблема, для серверов баз данных на десятки ТБ, с десятками тысяч

пользователей, десятками и сотнями тысяч IOPS, гигабайтами трафика

в секунду, см. например далее раздел про Oracle

Page 32: Внедрение корпоративных приложений на Cisco UCS

SAP HANA

Page 33: Внедрение корпоративных приложений на Cisco UCS

In-Memory Computing: аналитика в оперативной памяти

• Прорывные инновации: – 10,000x увеличение скорости доступа (память по

сравнению с диском)

• Переход от хранения данных на дисках к

хранению в оперативной памяти:

драматическое увеличение

производительности – Доступные системы > 1 TB памяти

– Многоядерные CPUs для параллельной обработки

– Данные легко разделяются между системами

• Индустриально-стандартные

архитектуры: массовое внедрение – и упрощение доступа бизнес-пользователей к

системам обработки данных

In-Memory Computing: производительность, объем, гибкость

Page 34: Внедрение корпоративных приложений на Cisco UCS

HANA – High Performance Analytical Appliance –

комплексное решение для аналитики

In-Memory Computing Engine (ПО)

преднастроенные системы

+

Page 35: Внедрение корпоративных приложений на Cisco UCS

Enterprise Data Warehouse

Corporate BI

Database

Local BI

SAP ERP 1 (or CRM, SRM, SCM)

Database

Data

Mart

DB ETL

BI

SAP ERP n (or CRM, SRM, SCM)

Database

Data

Mart

DB ETL

BI

Non SAP Buss App

Database

Data

Mart

DB

. . .

Ситуация с аналитикой сегодня

• Каждое бизнес-приложение имеет

свою базу данных

• Не все данные переносятся в

аналитическую систему

• Ручной процесс для определения

релевантности данных и

необходимости их переноса

Page 36: Внедрение корпоративных приложений на Cisco UCS

Enterprise Data Warehouse (BW)

Corporate BI

Database

Local BI

SAP ERP 1 (or CRM, SRM, SCM)

Database Sync

x

SAP ERP n (or CRM, SRM, SCM)

Database

SAP HANA

1.0

Non SAP Buss App

Database

SAP HANA

1.0

. . .

BWA

SAP HANA

1.0

Шаг 1 – SAP HANA 1.0

• Традиционная аналитика на

базе Data Warehouse

ускоряется с применением

BWA

• Системы SAP HANA стоят

«рядом» с ERP для

обеспечения возможности

аналитики некоторых

данных

Appliance

Page 37: Внедрение корпоративных приложений на Cisco UCS

Enterprise Data Warehouse (BW)

Corporate BI

SAP ERP 1 (or CRM, SRM, SCM)

Database

SAP ERP n (or CRM, SRM, SCM)

Database

Non SAP Bus App

Database

. . .

SAP HANA 1.0 SP3

Virtual

Data Mart

Virtual

Data Mart

Virtual

Data Mart

Шаг 2 – Хранилище данных для BW

• Замена базы данных для BW

на SAP HANA

• Возможность со-

существования с другими

системами HANA

• Приложение бизнес-

аналитики (BW) не является

частью «Appliance»

Local BI

Sync

SAP HANA

1.0

Appliance

Appliance

Page 38: Внедрение корпоративных приложений на Cisco UCS

New Applications

Шаг 2 – Новые типы аналитических приложений

• Новые типы аналитических

приложений, использующие

SAP HANA

• Новые приложения не

являются частью «Appliance»

Enterprise Data Warehouse (BW)

Corporate BI

SAP ERP 1 (or CRM, SRM, SCM)

Database

SAP ERP n (or CRM, SRM, SCM)

Database

Non SAP Bus App

Database

. . .

SAP HANA 1.0 SP3

Virtual

Data Mart

Virtual

Data Mart

Virtual

Data Mart

Local BI

Sync

SAP HANA

1.0

Appliance

Appliance

New Applications

Page 39: Внедрение корпоративных приложений на Cisco UCS

Corporate BI

Non SAP Business

Application

Database

SAP HANA

Virtual

Data Mart

Virtual

Data Mart

Virtual

Data Mart

New Applications

ERP 1 ERP n EDW (BW) . . .

Шаг 3 – Будущий стек целиком (vision)

• Использование БД HANA

как БД для всех

приложений SAP ERP

• На «Appliance» работает

только стек БД

• Приложения и бизнес-

логика работают на других

серверах

Appliance

Page 40: Внедрение корпоративных приложений на Cisco UCS

От R/3 к in-Memory (vision)

mySAP.com

new dimension

mySAP

NetWeaver

integration

Enjoy

SOA

B2B

CRM 4.0

Online Store SFA

BI 3.5 XI 4.0 R/3 4.7 SCM 4.0

R/3 3.1

R/3 4.5

R/3 4.6

CCMS

EP 7.0

BC ITS

BBP

EBP 4.0

SCM 7 SRM 7 CRM 7

MDM PI MI ACC

ECC 6.x

R/3 4.0

WP

BI 7

in-Memory

APO lifeCache

Business Suite

SSM

Business Suite & NetWeaver on HDB

BI on HANA

EP 4.0 TREX

BWA

Composite applications

BW

SCM on HANA LVM

Page 41: Внедрение корпоративных приложений на Cisco UCS

Решения Cisco для SAP HANA

• Решения на базе одного сервера

– Стоечные серверы UCS C-серии

– 128, 256 или 512 GB памяти

• Масштабируемое решение с EMC

– На базе блейд-систем UCS

– >= 1 TB памяти

• Масштабируемое решение с NetApp

– На базе блейд-систем UCS

– >= 1 TB памяти

Page 42: Внедрение корпоративных приложений на Cisco UCS

Серверы Cisco Подробности Кол-во

M-Size (4-socket, 512 GB) Cisco UCS C460 M2 Rack Server 2.4 GHz Intel Xeon E7-4870 CPU 16GB DDR3-1066MHz RDIMM 300 GB SAS Drive LSI MegaRAID Controller 9260-8i FusionIO 320GB MLC PCI-X card

1 4 32 12 1 2

XS-Size (2-socket, 128 GB) S-Size (2-socket, 256 GB)

Cisco UCS C260 M2 Rack Server 2.4 GHz Intel Xeon E7-2870 CPU 8GB DDR3-1333MHz RDIMM 600 GB SAS Drive 100 GB SSD Drive LSI MegaRAID Controller 9261-8i

1 2 16 / 32 10 6 2

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

• Предлагаются на базе типовых конфигураци SAP HANA (T-Shirt sizes)

• Нет отказоустойчивости

• Все данные хранятся локально

Page 43: Внедрение корпоративных приложений на Cisco UCS

Концепция масштабирования SAP HANA с

использованием UCS

UCS

До 16 активных серверов (до 4 на шасси) плюс резервные

Точки управления

СХД СХД СХД СХД

Сервер

управления

Page 44: Внедрение корпоративных приложений на Cisco UCS

Теоретически бесконечная масштабируемость и высокая

доступность

Серверы

Память

Размер анализируемого набора данных

Компрессия 3-к-1

Компрессия 5-к-1

Компрессия 7-к-1

2 active + stand-by 1 TB 3 TB 5 TB 7 TB

3 active + stand-by 1.5 TB 4.5 TB 7.5 TB 10.5 TB

4 active + stand-by 2 TB 6 TB 10 TB 14 TB

8 active + stand-by 4 TB 12 TB 20 TB 28 TB

16 active + stand by 8 TB 24 TB 40 TB 56 TB

40 active + stand-by 20 TB 60 TB 100 TB 140 TB

240 active + stand-by 120 TB 360 TB 600 TB 840 TB

Page 45: Внедрение корпоративных приложений на Cisco UCS

Пример: 6ТБ оперативной памяти,

объем данных от 18 до 42ТБ

Компоненты Cisco: 2 * Nexus 5548UP 10 GB Switches

1 * Nexus 2224 Fabric Extender

2 * UCS 6248UP Fabric Interconnect

12 *Cisco Blades B440 M2 4 * E7-4870 (10 ядер) 512GB DRAM, 2VIC cards

3 * UCS 5108 Blade Server Chassis

6 * UCS 2104 Fabric Extender

1 * C220 M3 для HANA Studio/Modeler, Management и т.д.

1 * C2911 Integrated Service Router

Компоненты EMC: 3 * DPE with 25 * 300GB SAS

6 * DAE with 25 * 300GB SAS each

12 * Onboard IO Ports

12 * additional IO Ports Slot A0 (8Gbps)

1 * Control Station

6 * Data Mover (one active, one standby)

3 * Standby Power Supply (SPS)

1 * EMC 19” Rack for VNX

Масштабируемая конфигурация HANA совместно с

EMC

Page 46: Внедрение корпоративных приложений на Cisco UCS

Компоненты Cisco 2 * Nexus 5548UP 10 GB Switches

2 * Nexus 2224 Fabric Extender

2 * UCS 6248UP Fabric Interconnect

До 16*Cisco Blades B440 M2 4 * E7-4870 (10 ядер) 512GB DRAM, 2VIC cards

4 * UCS 5108 Blade Server Chassis

8 * UCS 2104 Fabric Extender

1 * C220 M3 для HANA Studio/Modeler,

Management, Back-up, boot и т.д.

1 * C2911 Integrated Service Router

NetApp Components 5 * FAS3240 HA

Валидированная конфигурация: • До 16 активных узлов

• От 1 до N резервных узлов

• При необходимости возможно и

дальнейшее масштабирование

Масштабируемая конфигурация HANA совместно с

NetApp

Page 47: Внедрение корпоративных приложений на Cisco UCS

Пример Заказчика

• Аналитическая обработка данных о

состоянии различных органов различных

пациентов, анализ взаимозависимостей

• Большое количество текстовых

неструктурированных данных

• Данные как из SAP, так и из других

систем

• Анализ традиционными методами (hi-

end RISC) занимал слишком долго

• Решение HANA помогло значительно

ускорить процесс, работая при этом с

неструктурированными данными из

различных источников

• Cisco UCS – существенное упрощение

обслуживания и быстрое внедрение (5

систем за 5 дней)

Page 48: Внедрение корпоративных приложений на Cisco UCS

UCS как платформа для SAP HANA

• Существенное упрощение инфраструктуры (точки управления,

устройства, кабели) по сравнению с альтернативными решениями

• Масштабирование HANA без добавления сетевой задержки за счет

подключения к тому же самому распределенному коммутатору

• Возможность взаимозаменяемости серверов – это всего лишь кусок

железа

• Возможность построения катастрофоустойчивого решения за счет

«переезда» системы со всеми аппаратными настройками в другой ЦОД

• Специализированные для HANA возможности SAP IT Process

Orchestrator by Cisco

Page 49: Внедрение корпоративных приложений на Cisco UCS

Oracle

Page 50: Внедрение корпоративных приложений на Cisco UCS

UCS как платформа для middle-ware и серверов

приложений Oracle

• Серверы приложений хорошо горизонтально масштабируются – это

хорошо подходит архитектуре UCS

• Простое развертывание

• Масштабируемость кластера «по щелчку»

• Эффективное управление фермой серверов приложений как одним

объектом

• Возможности по обеспечению доступности серверов приложений без

применения кластерных решений

• Высокая производительность

• Большой объем памяти востребован кэширующими приложениями

• Возможности по интеграции в систему управления и оркестрации

(например, Oracle Enterprise Manager)

Page 51: Внедрение корпоративных приложений на Cisco UCS

Тесты производительности. Пресс-релизы Oracle

Page 52: Внедрение корпоративных приложений на Cisco UCS

UCS как платформа для СУБД

• СУБД для бизнес-критичных приложений часто считается

масштабируемой только вертикально, для чего лучше подходят RISC

системы, тем не менее:

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

происходит их «партиционирование», и на часть СУБД выделяется

отнюдь не весь большой сервер

• Современный х86 сервер по производительности в целом сравним с

RISC-системой с тем же числом процессоров. См. spec.org, tpc.org,

sap.com и т.д.

• Современный х86 сервер по производительности сравним с большим

RISC-овым сервером пятилетней давности. См. spec.org, tpc.org,

sap.com и т.д.

• Современные ОС для x86 с точки зрения стабильности и зрелости

сильно подтянулись к UNIX за последние годы

• СУБД с горизонтальным масштабированием существуют и успешно

работают (например, Oracle RAC)

Page 53: Внедрение корпоративных приложений на Cisco UCS

Oracle RAC на Cisco UCS. Cisco Validated Design

• Кластер Oracle RAC из 8 узлов

• 2 шасси, 4 сервера в каждом

• 2 vNICs и 2 HBAs на сервер

Cisco

Nexus

Switch

Private

VLAN

Public

VLAN

Page 54: Внедрение корпоративных приложений на Cisco UCS

CR

S/ R

db

ms

Dat

abas

e

Inst

ance

s

RA

ID 1

0

I/O F

enci

ng

Ser

vice

s

6 L

iste

ner

s

Symm DMX 3 (4500) 720 x 146 GB drives 95 TB Total RAW RAID 10 Protection

Oracle 10.2.0.3 Size 8 TB SGA 60 GB each 6 Listeners

Powerpath CRS

So

lari

s 10

OS

Ver

itas

Clu

ster

VxF

S

2 x

1 G

B

Inte

rco

nn

ect

Ver

itas

od

m

Sun 25K, Solaris 10 CPUs – 224 Cores Memory - 224 GB Veritas RAC 5.0 Powerpath 5.0.2

JDBC

SQL*Net

crm

.em

c.co

m

ACE Load Balancer

Web

Fo

rms

Co

nn

curr

ent

E-Business Suite 11i Shared Appltop Linux RHEL 4 Dell 2850

Oracle 11i Applications в EMC IT – ДО

1

2

System Statistics

Database Size 8TB

Number of Rows 8.8 Billion

IOPS 61K

Interconnect Traffic 3000-4000 Blocks/second

Interconnect Latency 12-18 Milli-Seconds

CPU Utilization 80+%

Daily Volume

Database Transactions 1098/Sec - 520

Million/Day

Archive Logs 1.8 TB

Concurrent Jobs 91K

Workflow Events 250K

Workflow Roles 20,193,496

Page 55: Внедрение корпоративных приложений на Cisco UCS

RA

ID 1

0

I/O F

enci

ng

Fla

sh D

rive

s

CR

S /

Rd

bm

s

Dat

abas

e

6 In

stan

ces

Ser

vice

s

Lis

ten

ers

Symmetrix VMAX

450 x 235 GB drives 95 TB Total RAW RAID 10 Protection

Oracle 10.2.0.4 Size 8 TB SGA 30 GB each 3 Listeners

crm

.em

c.co

m

ACE Load Balancer

Web

Fo

rms

Co

nn

curr

ent

E-Business Suite 11i Shared Appltop Linux RHEL 4 VMWare VShere

Oracle 11i Applications в EMC IT – ПОСЛЕ

1 2

3 4

5 6

Powerpath CRS JDBC

SQL*Net

RH

Lin

ux

AS

5

Neh

alem

EX

AS

M 1

1gR

2

1 x

10 G

B

Inte

rco

nn

ect

Co

nve

rged

Net

wo

rk

Cisco UCS B440 Intel Nehalem EX CPU -192 Cores OS – RHEL 5.4 Powerpath 5.3

Daily Volume

Database Transactions 1098/Sec - 520

Million/Day

Archive Logs 1.8 TB

Concurrent Jobs 91K

Workflow Events 250K

Workflow Roles 20,193,496

System Statistics

Database Size 8TB

Number of Rows 8.8 Billion

IOPS 61K

Interconnect Traffic 3000-4000 Blocks/second

Interconnect Latency 12-18 Milli-Seconds

CPU Utilization 30%

Page 56: Внедрение корпоративных приложений на Cisco UCS

2 – 10X ускорение работы

Что изменилось? Операция Описание Ранее UCS Улучшение

CSI - Browse Refresh Customer Service

Group

2.0 1.0 2.0X

Refresh Open Ticket Queue 0.6 0.5 1.2X

CSI - Contracts Renewal Price Quote 11.5 4.5 2.6X

Re-price Contract 1.9 0.8 2.4X

CSI – Field Service Load Universal Work Queue 21.0 9.6 2.2X

Save Service Request 2.8 1.0 2.8X

CXP – Channel

Express

Login 2.3 0.4 5.8X

Launch Configurator 8.5 3.0 2.8X

Save Configuration 27.4 3.5 7.8X

DXP – Direct

Express

Add a Product 5.6 1.2 4.7X

Price a Quote 196.3 18.2 10.8X

Approve Quote 33.2 5.4 6.1X

TSE – Cost

Budgets

Create Cost Budget 4.3 1.0 4.3X

TSE – Timecards Save Timecard 1.3 0.4 3.3X

Внедрение Cisco UCS в EMC IT

Page 57: Внедрение корпоративных приложений на Cisco UCS

Cisco IT - система CCC: ДО

• Высоконагруженная бизнес-критичная OLTP БД

• Базируется на EBS 11i/10g ~ 200+ приложений

• 3 RAC Node HP IA64 Superdome

• 128 Cores каждый @ 1.5 GHz, 512 GB RAM, EMC SAN

• ~ 40 TB данных; Redo – 3 TB в день

• ~ 10000 транзакций в секунду

• 600.000 - 800.000 IOPS

• ~ 4200 MB/sec поток данных

Достигнут предел

вертикального

масштабирования.

Дальнейшее расширение и

поддержка – миллионы

долларов

Page 58: Внедрение корпоративных приложений на Cisco UCS

Cisco IT - система CCC: ПОСЛЕ (+50% резерва)

Значительно увеличена

масштабируемость.

Обеспечена легкость роста и

перехода на новые поколения

серверов при необходимости.

• Высоконагруженная бизнес-критичная OLTP БД

• Базируется на EBS 11i/10g ~ 200+ приложений

• 12 RAC Node Cisco UCS

• 32 ядра, Intel Xeon 7500, 256 GB RAM, EMC SAN

• ~ 40 TB данных; Redo – 3 TB в день

• ~ 10000 транзакций в секунду

• 600.000 - 800.000 IOPS

• ~ 4200 MB/sec поток данных

Page 59: Внедрение корпоративных приложений на Cisco UCS

Производительность приложений

0

5

10

15

20

25

SearchServiceRequestby UserProfile

SearchServiceRequestby XML

SearchServiceRequest

byManager

SearchServiceRequest

byCustomer

SearchServiceRequest

SearchServiceRequestby UserProfile

SearchServiceRequest

byContracts

HP Production SJ to SJ UCS Production RCDN to RCDN

0

2

4

6

8

10

12

14

Adding InstallSite on to a

Quote

GenerateQuote

Renewal QuoteCreation

Serial NumberSearch

QuoteSummary Page

Create NewQuote

HP Production SJ to SJ

UCS Production RCDN to RCDN

1,62

1,37

1,2

1,25

1,3

1,35

1,4

1,45

1,5

1,55

1,6

1,65

HP UCS

Среднее время выполнения

задания (мин) (от 1 до 30 мин) 39,59

30,88

0

5

10

15

20

25

30

35

40

45

HP UCS

Среднее время выполнения

задания (мин) (свыше 30 мин)

Пар

алл

ельн

ые зад

ани

я Тр

анзакц

ио

нн

ые

пр

ил

ож

ени

я

Sec

Page 60: Внедрение корпоративных приложений на Cisco UCS

Microsoft

Page 61: Внедрение корпоративных приложений на Cisco UCS

Набор документированных валидированных проверенных конфигураций для

приложений Microsoft на Cisco UCS. Включая Exchange, SharePoint и др.

Microsoft Cisco Validated Designs (CVD)

Page 62: Внедрение корпоративных приложений на Cisco UCS

SQL Server 2008 R2 OLTP Reference Architecture

• Небольшая конфигурация OLTP

• 5 миллионов транзакций в час

• Средняя конфигурация OLTP

• 7.5 миллионов транзакций в час

• Крупная конфигурация OLTP

• 12.5 миллионов транзакций в час

Семейство серверов UCS

Документированная протестированная референсная конфигурация

Page 63: Внедрение корпоративных приложений на Cisco UCS

SQL Server 2008 R2 Fast Track Data Warehouse 3.0

• Протестировано и документировано как интегрированное решение

• Производительность «out-of-the-box»

• Существенное сокращение рисков

• Возможность выбора типовой конфигурации.

• Масштабирование от 8 до 40 ТБ

• Базируется на серверах Cisco UCS C-серии

• Может работать как отдельно, так и в составе унифицированной UCS системы

• Поддержка EMC VNX – производительность, управляемость, надежность хранения

Документированная протестированная референсная конфигурация

UCS Server Family

Page 64: Внедрение корпоративных приложений на Cisco UCS

Полезные ссылки

Материалы по бизнес-приложениям:

• http://www.cisco.com/go/sap

• http://www.cisco.com/go/oracle

• http://www.cisco.com/go/microsoft

Материалы по миграции крупных систем в Cisco IT и EMC IT:

• http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns977/

ns1141/white_paper_c11-685375.html

• http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns944/

Whitepaper_c11-707249.html

Page 65: Внедрение корпоративных приложений на Cisco UCS

Спасибо!

Просим Вас заполнить анкеты.

Ваше мнение очень важно для нас.