Oracle Exadata, Или О Преимуществах Инженерных Систем (Часть 1)

Я хочу начать эту статью со ссылки на важное исследование, проведенное четыре года назад компанией PAC Consulting для Compuware. С результатами исследования можно ознакомиться Здесь Речь шла о производительности решений на базе систем SAP. Аналитики опросили руководство 588 компаний в Бельгии, Великобритании, Германии, Испании, Италии, Нидерландах, США и Франции и выяснили, что 43% пользователей веб-портала SAP недовольны его работой.

Из крупных компаний (более 2 тысяч пользователей) недовольны треть, а среди остальных - 48%.

Многие заявили, что низкая производительность приложений является основным потенциальным финансовым риском для предприятий.



Oracle Exadata, или О преимуществах инженерных систем (часть 1)

Только не подумайте, что я пишу это, чтобы бросить тень на SAP. Oracle и SAP сотрудничают на ИТ-рынке более 20 лет, с 1988 года.

Наибольшее количество установок приложений SAP для крупных заказчиков в мире осуществляется с использованием базы данных Oracle. Итак, в первую очередь на производительность приложений SAP влияет технологическая инфраструктура, на которой они работают. Compuware отмечает, что программное обеспечение SAP адекватно работает в стабильной и надежной ИТ-инфраструктуре, которая включает компьютеры, базу данных и сетевые подключения.

Это означает, что чрезвычайно важно, чтобы кто-то создал стабильную и надежную ИТ-инфраструктуру, на которой будут работать приложения.

Oracle постоянно разрабатывает функциональные возможности для повышения производительности, безопасности и надежности корпоративных систем.

В 1992 году появилась первая версия SAP R/3 для Oracle, а в 1999 году компании подписали соглашение о коммерческом и сервисном партнерстве, которое было продлено в 2010 году.

Когда Oracle приобрела Sun в 2009 году, она перенесла свою базу данных бизнес-аналитики Exadata. продукты для консолидации и онлайн-обработки транзакций на платформе Sun. Буквально через два года появилась версия аппаратно-программного комплекса Oracle Exadata для SAP, а затем Oracle Exalogic и Oracle SuperCluster.

Oracle Exadata, или О преимуществах инженерных систем (часть 1)

Что такое (оракул) инженерные системы ? Идея концепции (оракул) инженерные системы Проблема в том, что современное программное и аппаратное обеспечение очень сложное, и независимо от того, насколько тщательно ваша компания проводит исследование перед покупкой оборудования, нет никакой гарантии, что у нее будет опыт выбора оптимальной и масштабируемой конфигурации.

Заказчикам сложно построить оптимальную ИТ-инфраструктуру; им приходится тратить длительное время на поиск правильного решения с точки зрения систем хранения, с точки зрения сетевого оборудования, с точки зрения вычислительных ресурсов, методом проб и ошибок выстраивать конфигурацию кластера и т. д. На самом деле заказчик хочет купить не оборудование или программное обеспечение, а решение своих проблем.

А если заказчик собирается приобрести программное обеспечение Oracle, то выбор наиболее эффективной аппаратной конфигурации для Oracle и решений на базе Oracle также следует доверить Oracle.

Oracle Exadata, или О преимуществах инженерных систем (часть 1)

Ваша серверная комната ДО и ПОСЛЕ появления (оракул) инженерные системы .

Как они разрабатываются (оракул) инженерные системы ? Аппаратное и программное обеспечение разрабатываются, тестируются и отлаживаются вместе.

И если вы знаете, какие приложения будут работать на каком оборудовании, то вы сможете добиться высочайшей производительности с меньшим количеством сюрпризов от несовместимости компонентов и, конечно же, более простой поддержкой.

Заказчикам не придется выбирать и оптимизировать компоненты — серверы, диски, процессоры, сетевые компоненты, память и т. д. Устанавливать и настраивать программное обеспечение, тестировать производительность каждого сервера, заниматься их последующими обновлениями и т. д. Вам также не придется .

Значительно упрощается обслуживание ИТ-инфраструктуры.

Сегодня все программно-аппаратные комплексы Oracle сертифицированы для работы с приложениями SAP и готовы к облачным вычислениям, например, для организации частного облака – а если речь идет о внедрении решений на программно-аппаратной платформе для приложений SAP, то скорее всего речь идет о частном облаке.

Oracle предлагает полный стек решений, начиная с аппаратного обеспечения виртуализации операционной системы и уровня базы данных для приложений SAP, созданный на основе лучших практик Oracle. За три десятилетия мировой практики компания Oracle накопила большую базу знаний, в которой консолидированы все проблемы, с которыми могут столкнуться клиенты.

Проанализировав всю эту огромную базу знаний, компания Oracle разработала готовое, сбалансированное, предварительно настроенное программно-аппаратное решение, подходящее для размещения баз данных на платформе Oracle. Комплексы Oracle Exadata предназначены для организации сервисов баз данных Oracle. Oracle Exalogic — это машина для серверов приложений, включая приложения Oracle, SAP ERP и другие.

Устройства баз данных Oracle предназначены для развертывания сервисов баз данных Oracle вместе с приложением, например центральным экземпляром SAP ERP. Oracle Virtual Compute Appliance позволяет развернуть все необходимые сервисы; данный программно-аппаратный комплекс сертифицирован, в том числе SAP. Далее я более подробно рассмотрю решение Oracle Exadata для SAP. Наконец, Oracle SuperCluster M6-32 создан на платформе SPARC и по всем параметрам является одной из самых мощных машин на современном рынке — 32 процессора, 384 ядра, 3072 потока; 140 тысяч пользователей SAP, официальный результат тестирования — 793 930 SAPS. Подробнее об Oracle SuperCluster читайте в следующей статье.

Oracle Эксадата Младшая конфигурация решения Oracle Exadata — Oracle Exadata Eights Rack. В его состав входят два вычислительных модуля на платформе Intel X86, два сервера баз данных.

Большинство заказчиков используют 10 или 16 ГБ Fibre Channel для коммутации классических СХД и классических серверов Fibre Channel, но такое решение чревато серьезными задержками отклика при масштабировании, поэтому Oracle для коммутации использует высокоскоростную сеть InfiniBand 40 ГБ.

Infiniband имеет минимальную задержку и обеспечивает минимальное время отклика при большом количестве пользователей.

Система хранения данных, используемая в Oracle Exadata, называется Exadata Storage Server и существенно отличается от классических решений.

Если кратко, то особенность Exadata Storage Server заключается в том, что система «понимает», что работает с базой данных Oracle, оптимизирует перенос блоков с уровня системы хранения на уровень базы данных и обеспечивает выполнение некоторых операций с базами данных, в том числе SQL-запросов.

, выполняются на уровне систем хранения.

Таким образом, Exadata Storage Server снижает трафик с уровня системы хранения на уровень базы данных и обеспечивает высочайшую общую производительность системы в целом.



Oracle Exadata, или О преимуществах инженерных систем (часть 1)

Exadata Storage Server использует сервер X4-2, который имеет два 6-ядерных процессора, 96 ГБ памяти, флэш-карту PCI для ускорения ввода-вывода и жесткие диски емкостью 1,2 ТБ или 4 ТБ для долгосрочного хранения данных.



Oracle Exadata, или О преимуществах инженерных систем (часть 1)

Сервер базы данных Exadata имеет два 12-ядерных процессора, объем оперативной памяти – 256 или 512 ГБ.

Все интерфейсы: и сетевой, и InfiniBand дублируются.



Oracle Exadata, или О преимуществах инженерных систем (часть 1)

Более высокие конфигурации машины базы данных Oracle Exadata, чем Oracle Exadata Eighth, — это Oracle Exadata Quarter, Oracle Exadata Half и Oracle Exadata Full Rack. На начальном этапе клиент может приобрести Восьмую или Четверть, а затем по мере необходимости стандартно масштабировать конфигурацию до любой более мощной, не задумываясь о пропускной способности сети, предоставлении серверам доступа к системе хранения данных и т.д. все это решается заранее, клиенту нужна только классическая сеть Ethernet. В России наиболее популярным решением является Oracle Exadata Quarter, включающее в себя два сервера баз данных (всего 48 ядер), 512 ГБ или 1 ТБ оперативной памяти, дублированный InfiniBand, три системы хранения данных, PCI Flash Cash емкостью 9,6 ТБ и файловые хранилища баз данных с полезная емкость от 19 ТБ (быстрые диски) до 63 ТБ (диски большой емкости) с учетом дублирования, реорганизации RAID-групп и т. д. Производительность Все дело в производительности, поэтому она заслуживает отдельного обсуждения.

Давайте еще раз посмотрим на квартал Oracle Exadata. Давайте представим, что у нас есть только обычные диски и нет SSD-дисков и PCI Flash Cash. В данном случае 50 тысяч операций ввода-вывода — это полный кабинет дисков.

PCI Flash Cash обеспечивает 570 тысяч операций чтения и 420 тысяч операций записи в секунду.

Как это достигается? Дело в том, что современные базы данных приложений SAP, как правило, не превышают по объему 15 ТБ.

Такая база данных практически полностью помещается в быстрый кэш.

Но даже если база данных занимает 50 ТБ, то почти вся ее рабочая часть оказывается в PCI Flash Cash — ведь в среднем система обновляет менее 10% данных, а высоконагруженная система, как правило, не более 20. % данных.

Это самая общая информация об Oracle Exadata, которой я хотел с вами поделиться.

В следующая статья мы углубимся в то, как работает Exadata, поговорим об обслуживании и технической поддержке Exadata, поговорим еще немного об Oracle SuperCluster и сосредоточимся на реальных реализациях системы.

Теги: #exadata #Инженерные системы #инженерные решения #sap #кластер #интегрированные системы #интегрированные сервисы #oracle

Вместе с данным постом часто просматривают: