В конце 2015 года произошло долгожданное событие: в продажу поступил обновленный программно-аппаратный комплекс Oracle Exadata X5-8.
Это решение крайне востребовано у крупных заказчиков, в том числе в России, для реализации сложных корпоративных задач с терабайтами памяти, сотнями вычислительных ядер и миллионами операций ввода-вывода, например, для биллинговых систем в телеком операторах, процессинговых систем в банках или масштабных хранилищ данных с аналитикой в реальном времени.
Новые мощные процессоры
Долгое время не было альтернативы для развертывания сложных критически важных для бизнеса систем с большим потреблением процессоров и памяти кроме, как на UNIX-серверах. Например, в 2010 году серверы с процессорами Intel Xeon X5680 были ограничены 2 процессорами и 12 ядрами на сервер. Тогда как UNIX платформа позволяла создавать решения с десятками процессоров и количеством ядер более 100. За последние несколько лет современные производители серверных решений на платформе Intel сильно шагнули вперед. Использования в Oracle Exadata X5-8 процессоров нового поколения Intel Xeon® E7-8895 v3 позволило создать комплекс, который позволяет решать любые задачи с максимальной нагрузкой на базу данных.
Гибкие конфигурации под потребности бизнеса
Предыдущие поколения Oracle Exadata - Х4-8, X3-8, X2-8 - предлагались только в конфигурации Full Rack (полная серверная стойка с двумя вычислительными узлами для баз данных и 14 ячейками хранения). Теперь для нового комплекса Exadata X5-8 появилась возможность приобрести базовое решение поменьше: Half Rack (половина серверной стойки). Для многих ИТ-руководителей такая возможность является крайне важной, ведь производительность полной стойки Exadata Full Rack просто огромна. Oracle Exadata X5-8 Half Rack состоит из 2 серверов баз данных и 3 ячеек хранения (Exadata Storage Server). А комплекс Full Rack теперь может содержать 4 сервера, что в сумме дает 576 высокопроизводительных ядер последнего поколения. Кроме того, с выходом новой серии Oracle Exadata X5 стало возможным заказывать гибкие конфигурации. Oracle называет их эластичными, т.е. к базовой конфигурации можно добавить необходимое количество серверов баз данных или серверов хранения. В результате вы получаете ровно то, что нужно для вашего приложения – нужное количество ядер (например, для OLTP – транзакционных систем), памяти, дисков (например, для DWH – хранилищ данных).
Необходимо отметить, что комплексы нового поколения Exadata X5-2 (с 2 процессорами) и X5-8 (с 8 процессорами) абсолютно одинаковы с точки зрения архитектуры, т.е. они имеют одинаковую дублированную сеть Infiniband, одинаковые серверы хранения, одинаковый функционал (features). Различие только в серверах баз данных. Для Exadata X5-2 используются серверы с 2 процессорами по 18 ядер, а в X5-8 - 8 процессоров по 18 ядер. В результате добавления нового сервера баз данных в конфигурацию для Х5-2 получаем дополнительно 36 физических ядер, а для Х5-8 – 144 физических ядра.
Вычислительная мощность в 576 ядер на серверную стойку
Комплекс Oracle Exadata с самого начала позволял объединять несколько серверных стоек в единое и целостное решение. А для того, чтобы оценить мощь обновленной платформы, давайте посмотрим на решение Exadata X5-8, которое помещается в половину серверной стойки. Oracle Exadata X5-8 Half Rack включает 288 ядер Xeon® E7 - 8895 v3 Processors (2.80 GHz), 12 TB RAM, обеспечивает 1.2 M Read IOPS, 576 000 Write IOPS для конфигурации High Capacity (используются диски по 8 ТБ) и 1.2 M Read IOPS, 1.131М Write IOPS для Extreme Flash (используются только Flash диски). Это именно те «крючочки, винтики и скрепы», на которые обращают внимание CIO при выборе систем.
А обновленная полная стойка Oracle Exadata X5-8 Full Rack теперь имеет 576 ядер, 24 TB RAM и способна обеспечивать чрезвычайно высокую производительность. Также впечатляют ее характеристики ввода-вывода, а именно: до 4.140M Read IOPS (количество операций ввода-вывода в секунду), 2.688 M Write IOPS для конфигурации High Capacity и 4.140M Read IOPS, 4.140М Write IOPS для Extreme Flash. Познакомиться подробнее можно в полном документе.
Oracle Exadata Database Machine X5-8: ключевые показатели производительности
Для измерения производительности системы хранения данных, как правило, используют значение количества операций ввода-вывода в секунду (IOPS) или пропускную способность – количество GB/sec (Гб в секунду). При этом, большинство производителей публикует эти показатели при работе с обычными файлами, что вызывает множество вопросов. Т.е. запускается программа на уровне операционной системы, которая создает нагрузку на систему хранения. Oracle для Exadata измеряет скорость работы системы ввода-вывода на более высоком уровне, а именно на уровне базы данных. Нагрузка IO создается именно SQL-запросами. Такой показатель отражает реальную работу системы ввода-вывода с учетом специфики работы клиентского процесса, базы данных, операционной системы, сети SAN и самой системы ввода-вывода, для замеров производительности используются блоки по 8K.
Умная Машина баз данных для любого типа нагрузки
Хочется напомнить, что Oracle Exadata является универсальным решением для любых типов нагрузки, а именно: транзакционных систем, хранилищ данных, приложений со смешанной нагрузкой. Ввод в эксплуатацию в рамках сервисного контракта по инсталляции и конфигурации требует всего несколько дней. Причем риски внедрения минимальны, т.к. большинство современных производителей ПО сертифицировали свои решения для развертывания на Oracle Exadata. Примером может служить компания SAP. Все новые версии продуктов SAP могут запускаться на Oracle Exadata, в том числе и с использованием новейшей опции Oracle Database 12c - Oracle Database In-Memory.
Круглосуточная готовность
Очевидно, что решение такого класса должно обеспечивать высокую готовность в режиме 24х7, поэтому все аппаратные компоненты внутри решения полностью продублированы. Для того, чтобы объединить ресурсы двух или более серверов базы данных, используется опция кластеризации Oracle Real Application Clusters (RAC). В настоящий момент она стала стандартом де-факто для промышленных систем. Как показали многочисленные тестирования в различных сферах, интерконнект (межкластерное соединение) очень эффективно работает на Exadata и не является узким местом, Infiniband обеспечивает ширину канала в 40 GB/sec (Гб в секунду) и низкую латентность, что очень важно для OLTP-систем.
Неуклонный рост в России и в мире
Востребованность рынком оптимизированных программно-аппаратных комплексов огромна. Клиенты «вошли во вкус», получив неоспоримые бизнес-преимущества. Мы видим большое и постоянно растущее число внедрений как в России, так и в мире, причем, в различных сферах: в государственном секторе, энергетике, телекоме для обработки CDR в билинге, финансовом и других секторах для размещения сервисов CRM, ERP и других приложений, в ритейле с приложениями для электронной торговли, в логистических предприятиях и авиакомпаниях, и даже в компаниях по предоставлению сервисов навигации. Как клиенты применяют Oracle Exadata, включая поколение Х5-8, можно познакомиться подробнее.