Post on 12-Nov-2014
description
Евгений Лагунцов
Внедрение корпоративных
приложений на Cisco UCS
План на сегодня
• Отличительные особенности серверной платформы Cisco UCS,
важные для приложений
• UCS как платформа для:
– высокопроизводительных систем аналитики (SAP HANA)
– cистем управления предприятиями (SAP)
– приложений и СУБД Oracle
– приложений Microsoft
Что такое Cisco UCS
Cisco Unified Computing System – серверная система для ЦОД нового поколения
Единая система, объединяющая
Вычислительные ресурсы
Сетевую инфраструктуру уровня доступа
Управление комплексом
Унифицированная фабрика
Подключение серверов и виртуальных машин напрямую к центральному коммутатору фабрики
Универсальный транспорт для передачи LAN, SAN и управления
Гибкое распределение полосы пропускания, эффективное управление трафиком
Интегрированное управление
Рост масштабируемости без роста сложности
Управление «один-ко-многим» (шаблоны, политики, профили, пулы)
Возможность интеграции с партнерскими решениями
Серверная система UCS. Унифицированная
фабрика
• Единый универсальный транспорт для
реализации подключений серверов (управление
+ LAN + SAN)
• Сервер видит ровно столько и таких адаптеров,
как требуется в данный момент
• Единая фабрика на всю систему – один хоп
коммутации между любыми из сотен физических
и тысяч виртуальных серверов
• Гибкое разделение полосы пропускания между
разными типами трафика
• Сквозная поддержка QoS на всем физическом
пути пакета
Интегрированное управление UCS
• Единое управление всей системой (до 160 серверов и вся
LAN/SAN инфраструктура) из одной точки
• Физические серверы не являются объектом конфигурирования
– они всего лишь часть ресурсного пула
• Конфигурируются общие политики, шаблоны, профили –
«повторно используемые», тиражируемые элементы
• Минимизация рисков при настройке, развертывании,
тиражировании, масштабирование «по щелчку»
• XML API для интеграции в системы управления – вся
функциональность доступна высокоуровневым системам
управления (BMC, CA, IBM, EMC, Microsoft, HP,...)
Чем серверная платформа UCS интересна
для приложений
Ожидания приложений от платформы
• Для приложений все х86 серверы архитектурно одинаковы.
• С другой стороны, для приложений (и их владельцев и пользователей,
т.е. бизнеса) важны такие вещи как:
– Время и риски при развертывании платформы;
– Время и риски при масштабировании платформы;
– Производительность вычислительной системы;
– Производительность сетевой инфраструктуры;
– Гибкость и мобильность приложения;
– Возможности по обеспечению доступности приложения;
– Возможности по автоматизации инфраструктуры;
– Наличие документированных best-practice и design-guide для
сочетания конкретной платформы и приложения.
• Эти возможности у разных серверных решений отличаются, и UCS
имеет ряд интересных особенностей
1. Время и риски при развертывании
• Развертывание аппаратной платформы, ее тонкая настройка и
сопряжение с внешними сетями LAN и SAN – существенная головная
боль, особенно при внедрении массивных ландшафтов.
• Cisco UCS использует подход к управлению «один-ко-многим» с
использованием политик, шаблонов, профилей и пулов ресурсов.
• Это позволяет настроить один раз в одном месте общие политики и
шаблоны, после чего тиражировать их в нужном количестве.
Аппаратная конфигурация всех серверов и сетевых подключений будет
осуществлена автоматически. Время и трудозатраты не зависят от
размера ландшафта.
• Отсутствие необходимости многократного осуществления повторяемых
аппаратных настроек существенно снижает риски неправильной
конфигурации оборудования
2. Время и риски при обслуживании системы
• Необходимость изменения аппаратной конфигурации серверов (BIOS,
прошивки, ...) или коммутаторов доступа (VLAN, QoS, …) – серьезный
риск для приложений, особенно при необходимости массово и
идентично изменить конфигурации многих серверов или портов.
• С применением шаблонов и политик редактирование конфигурации
всей фермы происходит в одном месте. После чего все серверы и/или
порты коммутаторов получают необходимые настройки либо сразу,
либо по расписанию, либо по ручному подтверждению от
администратора.
• Это позволяет существенно снизить риски ошибок и затраты времени
по сравнению с выполнением множества типовых действий идентично
для всех серверов
3. Время и риски при масштабировании системы
• Необходимость увеличить размер фермы серверов – это
существенный риск, т.к. необходимо обеспечить развертывание новых
серверов и настройку коммутаторов образом, идентичным текущей
конфигурации
• С применением шаблонов и политик масштабирование фермы и
необходимые настройки серверов и портов доступа происходит
буквально «по щелчку мыши» за счет тиражирования текущих настроек
на вновь выделенные ресурсы в необходимом количестве.
• Это позволяет существенно снизить риски ошибок и затраты времени
по сравнению с выполнением множества типовых действий идентично
для всех новых серверов
Разворачивание, обслуживание и масштабирование
ферм серверов
Шаблон сервисного
профиля
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 – управление «один-ко-многим»; • Серверная ферма настраивается в одном шаблоне – один
объект для управления десятками серверов и их подключениями
• Масштабирование «по щелчку» • Массовое изменение аппаратной конфигурации
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 ввода-вывода
Мировые рекорды поизводительности 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
5. Производительность сетевой инфраструктуры
• Стандартный блейд-сервер Cisco имеет на
борту чип VIC1240 с возможностью обеспечить
до 80G ввода-вывода
• При внедрении приложения в виртуальной
среде использование технологии VM-FEX
позволяет заметно повысить
производительность и снизить нагрузку на
центральный процессор за счет коммутации
трафика на аппаратном уровне (как внутри
хоста за счет использования VMDirectPath, так
и в фабрике за счет «прямого» подключения
интерфейса виртуальной машины к Fabric
Interconnect)
6. Гибкость ввода-вывода
• Стандартный блейд-сервер Cisco имеет на
борту чип VIC1240 с возможностью
предоставления операционной системе сервера
нужного количества адаптеров нужного типа с
нужными характеристиками
• Это позволяет применять типовые аппаратные
средства для запуска приложений и подсистем с
разными требованиями к вводу-выводу
– серверу Oracle RAC нужно предоставить
пару Public интерфейсов, пару Private, пару
FC плюс управление;
– серверу инфраструктуры достаточно одного
зарезервированного адаптера LAN;
– хосту виртуализации могут понадобиться
десятки интерфейсов для прямого
подключения ВМ, плюс FC
– и то и другое и третье можно реализовать на
одном и том же физическом сервере, по
разному задав конфигурацию профиля
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
8. Возможности по обеспечению доступности
• Для обеспечения доступности может применяться миграция сервера
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
средств
10. Документированные best practice и design guide
Программа Cisco Validated Design обеспечивет:
• Снижение рисков при развертывании решений
• Увеличение скорости развертывания решений
• Масштабируемость, надежность и предсказуемость
• Простоту интеграции новых технологий в существующие системы
• Простоту развертывания критичных для бизнеса приложений
• Дает возможность подразделению Cisco Advanced Services и
системным интеграторам кастомизировать CVD под нужды
Заказчика, а не создавать дизайн с нуля
Детальный дизайн системы включает в себя:
• Примеры использования технологии Заказчиками
• Детальную конфигурацию аппартных устройств и ПО
• Ограничения дизайна, для которых тестирование не производилось
SAP
Преимущества унифицированного управления 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
Преимущества универсальной фабрики для SAP
• На любом блейде может быть любое приложение
–Как сервер приложения с доступом только к IP сети, так и сервер
базы данных, с доступом к IP и FC
• Любой блейд сервер может работать в ландшафте PROD, QA или DEV
–Подключения и политики определяются только сервисным
профилем. Никакого перекабелирования.
• Архитектура однократного кабелирования
–Уменьшение кол-ва кабелей
–Их кол-во определяется только требованиями
к производительности
–...а не требованиями к подключениям
–...или функционалом сервера
Преимущества VM-FEX для SAP
• Единая точка управления и коммутации
для физических и для виртуальных
серверов
• Возможность запуска PROD, DEV, QA
на одном и том же оборудовании с
изоляцией сетей и ввода-вывода
• Больше производительность ввода-
вывода, меньше задержка
Преимущества сервисных профилей для SAP
• Stateless Computing – «серверы без
состояния»
–Лицензия SAP валидна даже после
«переезда» сервера на другой блейд ->
все аппаратные параметры сервера
идентичны
• Автоматизация
–Новый сервер (или сразу несколько)
можно развернуть из шаблона в течение
минут и он сразу готов к работе
Меньше сложность, больше автоматизации =
меньше человеческих ошибок
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
Клонирование системы 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
Управление ресурсами в пиковые периоды
Сегодня
• SAP система строится на базе пиковых значений нагрузки
• Почти все инсталляции используют выделенные ресурсы для каждой
SAP системы
С использованием UCS
• Ресурсы, выделяемые SAP-системе могут быть функцией нагрузки на
не в текущий момент времени
• Для планируемых пиковых периодов можно использовать общее
разделяемое оборудование
• ERP в одни моменты времени и
• CRM в другие
ERP DB + CI
Spare
ERP DI
CRM DB + CI
CRM DI
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
Проверенные и документированные решения
UCS как платформа для SAP
• Мобильность ландшафта
• Тиражируемость ландшафта
• Возможность переноса инсталляции с одного физического сервера на
другой незаметно для SAP и без каких бы то ни было сложностей с
лицензированием
• Простые и эффективные средства отказо- и катастрофоустойчивости
• Возможности SAP IT Process Orchestrator by Cisco
• Высокая производительность (более 40тыс SAPS на типовой
двухпроцессорный сервер, сравнимо с Superdome 5-летней давности)
• Большой объем оперативной памяти (для виртуализированных сред
SAP запрещает over-commit)
• Даже очень большие инсталляции могут эффективно «переехать» с
больших и дорогих RISC на UCS – для серверов приложений это не
проблема, для серверов баз данных на десятки ТБ, с десятками тысяч
пользователей, десятками и сотнями тысяч IOPS, гигабайтами трафика
в секунду, см. например далее раздел про Oracle
SAP HANA
In-Memory Computing: аналитика в оперативной памяти
• Прорывные инновации: – 10,000x увеличение скорости доступа (память по
сравнению с диском)
• Переход от хранения данных на дисках к
хранению в оперативной памяти:
драматическое увеличение
производительности – Доступные системы > 1 TB памяти
– Многоядерные CPUs для параллельной обработки
– Данные легко разделяются между системами
• Индустриально-стандартные
архитектуры: массовое внедрение – и упрощение доступа бизнес-пользователей к
системам обработки данных
In-Memory Computing: производительность, объем, гибкость
HANA – High Performance Analytical Appliance –
комплексное решение для аналитики
In-Memory Computing Engine (ПО)
преднастроенные системы
+
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
. . .
Ситуация с аналитикой сегодня
• Каждое бизнес-приложение имеет
свою базу данных
• Не все данные переносятся в
аналитическую систему
• Ручной процесс для определения
релевантности данных и
необходимости их переноса
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
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
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
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
От 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
Решения Cisco для SAP HANA
• Решения на базе одного сервера
– Стоечные серверы UCS C-серии
– 128, 256 или 512 GB памяти
• Масштабируемое решение с EMC
– На базе блейд-систем UCS
– >= 1 TB памяти
• Масштабируемое решение с NetApp
– На базе блейд-систем UCS
– >= 1 TB памяти
Серверы 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)
• Нет отказоустойчивости
• Все данные хранятся локально
Концепция масштабирования SAP HANA с
использованием UCS
UCS
До 16 активных серверов (до 4 на шасси) плюс резервные
Точки управления
СХД СХД СХД СХД
Сервер
управления
Теоретически бесконечная масштабируемость и высокая
доступность
Серверы
Память
Размер анализируемого набора данных
Компрессия 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
Пример: 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
Компоненты 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
Пример Заказчика
• Аналитическая обработка данных о
состоянии различных органов различных
пациентов, анализ взаимозависимостей
• Большое количество текстовых
неструктурированных данных
• Данные как из SAP, так и из других
систем
• Анализ традиционными методами (hi-
end RISC) занимал слишком долго
• Решение HANA помогло значительно
ускорить процесс, работая при этом с
неструктурированными данными из
различных источников
• Cisco UCS – существенное упрощение
обслуживания и быстрое внедрение (5
систем за 5 дней)
UCS как платформа для SAP HANA
• Существенное упрощение инфраструктуры (точки управления,
устройства, кабели) по сравнению с альтернативными решениями
• Масштабирование HANA без добавления сетевой задержки за счет
подключения к тому же самому распределенному коммутатору
• Возможность взаимозаменяемости серверов – это всего лишь кусок
железа
• Возможность построения катастрофоустойчивого решения за счет
«переезда» системы со всеми аппаратными настройками в другой ЦОД
• Специализированные для HANA возможности SAP IT Process
Orchestrator by Cisco
Oracle
UCS как платформа для middle-ware и серверов
приложений Oracle
• Серверы приложений хорошо горизонтально масштабируются – это
хорошо подходит архитектуре UCS
• Простое развертывание
• Масштабируемость кластера «по щелчку»
• Эффективное управление фермой серверов приложений как одним
объектом
• Возможности по обеспечению доступности серверов приложений без
применения кластерных решений
• Высокая производительность
• Большой объем памяти востребован кэширующими приложениями
• Возможности по интеграции в систему управления и оркестрации
(например, Oracle Enterprise Manager)
Тесты производительности. Пресс-релизы Oracle
UCS как платформа для СУБД
• СУБД для бизнес-критичных приложений часто считается
масштабируемой только вертикально, для чего лучше подходят RISC
системы, тем не менее:
• При внедрении больших RISC систем в большинстве случаев
происходит их «партиционирование», и на часть СУБД выделяется
отнюдь не весь большой сервер
• Современный х86 сервер по производительности в целом сравним с
RISC-системой с тем же числом процессоров. См. spec.org, tpc.org,
sap.com и т.д.
• Современный х86 сервер по производительности сравним с большим
RISC-овым сервером пятилетней давности. См. spec.org, tpc.org,
sap.com и т.д.
• Современные ОС для x86 с точки зрения стабильности и зрелости
сильно подтянулись к UNIX за последние годы
• СУБД с горизонтальным масштабированием существуют и успешно
работают (например, Oracle RAC)
Oracle RAC на Cisco UCS. Cisco Validated Design
• Кластер Oracle RAC из 8 узлов
• 2 шасси, 4 сервера в каждом
• 2 vNICs и 2 HBAs на сервер
Cisco
Nexus
Switch
Private
VLAN
Public
VLAN
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
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%
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
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 поток данных
Достигнут предел
вертикального
масштабирования.
Дальнейшее расширение и
поддержка – миллионы
долларов
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 поток данных
Производительность приложений
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
Microsoft
Набор документированных валидированных проверенных конфигураций для
приложений Microsoft на Cisco UCS. Включая Exchange, SharePoint и др.
Microsoft Cisco Validated Designs (CVD)
SQL Server 2008 R2 OLTP Reference Architecture
• Небольшая конфигурация OLTP
• 5 миллионов транзакций в час
• Средняя конфигурация OLTP
• 7.5 миллионов транзакций в час
• Крупная конфигурация OLTP
• 12.5 миллионов транзакций в час
Семейство серверов 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
Полезные ссылки
Материалы по бизнес-приложениям:
• 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
Спасибо!
Просим Вас заполнить анкеты.
Ваше мнение очень важно для нас.