Я хочу начать эту статью со ссылки на важное исследование, проведенное четыре года назад компанией PAC Consulting для Compuware. С результатами исследования можно ознакомиться Здесь Речь шла о производительности решений на базе систем SAP. Аналитики опросили руководство 588 компаний в Бельгии, Великобритании, Германии, Испании, Италии, Нидерландах, США и Франции и выяснили, что 43% пользователей веб-портала SAP недовольны его работой.
Из крупных компаний (более 2 тысяч пользователей) недовольны треть, а среди остальных - 48%.
Многие заявили, что низкая производительность приложений является основным потенциальным финансовым риском для предприятий.
Только не подумайте, что я пишу это, чтобы бросить тень на 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, то выбор наиболее эффективной аппаратной конфигурации для Oracle и решений на базе Oracle также следует доверить Oracle.
Ваша серверная комната ДО и ПОСЛЕ появления (оракул) инженерные системы .
Как они разрабатываются (оракул) инженерные системы ? Аппаратное и программное обеспечение разрабатываются, тестируются и отлаживаются вместе.
И если вы знаете, какие приложения будут работать на каком оборудовании, то вы сможете добиться высочайшей производительности с меньшим количеством сюрпризов от несовместимости компонентов и, конечно же, более простой поддержкой.
Заказчикам не придется выбирать и оптимизировать компоненты — серверы, диски, процессоры, сетевые компоненты, память и т. д. Устанавливать и настраивать программное обеспечение, тестировать производительность каждого сервера, заниматься их последующими обновлениями и т. д. Вам также не придется .
Значительно упрощается обслуживание ИТ-инфраструктуры.
Сегодня все программно-аппаратные комплексы 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 снижает трафик с уровня системы хранения на уровень базы данных и обеспечивает высочайшую общую производительность системы в целом.
Exadata Storage Server использует сервер X4-2, который имеет два 6-ядерных процессора, 96 ГБ памяти, флэш-карту PCI для ускорения ввода-вывода и жесткие диски емкостью 1,2 ТБ или 4 ТБ для долгосрочного хранения данных.
Сервер базы данных Exadata имеет два 12-ядерных процессора, объем оперативной памяти – 256 или 512 ГБ.
Все интерфейсы: и сетевой, и InfiniBand дублируются.
Более высокие конфигурации машины базы данных 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
-
Аутентификация Вторичного Аккаунта На Сайте
19 Oct, 24