До недавнего времени в нашей стране заказчики из телекоммуникационного, государственного, финансового, розничного, производственного секторов, остро нуждающиеся в оперативной обработке огромных массивов информации, лишь понаслышке знали про Oracle Exadata Database Machine. Познания большинства из них ограничивались теоретическими сведениями и сухими (но признаться, впечатляющими) цифрами из результатов синтетических тестов производительности.

Кардинально изменить сложившуюся ситуацию намерен крупный российский интегратор «Инфосистемы Джет», который в течение нескольких лет развивает свой бизнес на нашем рынке и имеет здесь представительский офис. В самом начале весеннего бизнес-сезона располагающая наивысшим партнерским статусом Oracle Platinum Partner компания при поддержке местного представительства вендора открыла первый в Украине демо-центр Exadata. Теперь вместо дорогостоящих и не всегда эффективных командировок в Европу заинтересованным заказчикам достаточно будет посетить Киев и пообщаться на понятном языке с местными специалистами. Сертификатами по Oracle Exadata располагают пять экспертов «Инфосистемы Джет».  

Если верить заявлениям Oracle, в некоторых случаях вся вычислительная инфраструктура ЦОД вполне сможет разместиться в двух шкафах: Exadata возьмет на себя обработку операций, связанных с СУБД, Exalogic Elastic Cloud — выполнение всех остальных корпоративных приложений. Впрочем, второму компоненту еще предстоит проторить дорогу к заказчикам, в то время как первый наши соотечественники теперь могут разбирать по косточкам. На открытии киевского демо-центра в этом им помогал Алексей Струченко, руководитель группы оптимизации СУБД и приложений «Инфосистемы Джет».  

Создателям Oracle Exadata первыми в индустрии удалось создать программно-аппаратный комплекс, который хорошо подходит одновременно для систем OLTP (Online Transaction Processing), DWH (Data Warehouse) и их комбинаций. В то же время специалистам прекрасно известно, что традиционно задачи повышения производительности в транзакционных и аналитических системах решаются совершенно по-разному. С другой стороны, ИТ-инфраструктура крупных компаний из перечисленных в начале статьи отраслей часто включает и те, и другие, поэтому надежное и высокоскоростное функционирование каждой из них одинаково важно для бизнеса.

Секрет феноменального быстродействия Oracle Exadata состоит в нескольких архитектурных ухищрениях:

Smart Scan (Offloading). Привычный дисковый массив в Oracle Exadata заменяют двухпроцессорные серверы хранения данных на базе 6-ядерных Intel Xeon L5640 с 24 Гб ОЗУ и 12 SAS-дисками (Exadata Storage Server). Это позволяет перенести часть логики с двухпроцессорных серверов БД на базе 6-ядерных Intel Xeon Х5670 с 96 Гб ОЗУ для модели Х2-2 или базе 8-ядерных Intel Xeon Х7560 с 1 Тб ОЗУ для модели Х2-8 (Database Server) на СХД и тем самым значительно сократить количество операций ввода-вывода. Саму логику работы с информацией определяет установленное на серверах хранения «магическое» ПО Oracle – его и принято считать краеугольным камнем Exadata. Другими словами, Oracle создала первый в мире дисковый массив, который понимает SQL. 

Hybrid Column Compression. Дополнительно «магическое» ПО Oracle позволяет сжимать данные, сравнивая информацию в ячейках отдельно взятого столбца таблицы – это гораздо эффективнее построчного сравнения. Обычно удается достичь двукратной компрессии (уже немало), хотя встречаются и вовсе фантастические исключения. На проходившей осенью в Сан-Франциско ежегодной конференции Oracle OpenWorld представители турецкого оператора Turkcell рассказали, что им удалось достичь 10-кратной компрессии на собственной системе биллинга. В «Киевстаре» информацию о звонках и вовсе удалось сжать в 18 раз!

Flash Cache. В каждом сервере хранения находится четыре флэш-карты с интерфейсом PCI общим объемом 386 Гб. В зависимости от необходимости их можно использовать в качестве очень быстрого дискового массива или в качестве очень большой кэш-памяти. 

InfiniBand.  Серверы хранения данных соединены с серверами БД посредством высокоскоростного сетевого интерфейса InfiniBand с пропускной способностью 40 Гбит/c (сравните с получившими распространение Ethernet и FC). 

В киевском демоцентре находится Exadata в конфигурации Х2-2 High Performance Quarter Rack. В соответствии с принятой в Oracle новой семантикой названий это означает, что речь идет о системе второго поколения на базе х86-серверов (Х2) на двухъядерных процессорах (Х2-2) с высокопроизводительными SAS-дисками (High Performance, другой вариант – High Capacity). При этом два сервера БД, три сервера хранения данных и два коммутатора InfiniBand занимают четверть пространства шкафа (Quarter Rack). Как видно из таблицы, Oracle Exadata хорошо масштабируется, предусматривает резервирование компонентов и допускает объединение до восьми шкафов.

Похоже, компания «Инфосистемы Джет» всерьез нацелена принять активное участие в проектах с участием Exadata Database Machine на украинском рынке. Иначе чем еще объяснить открытие в Украине демо-центра? На территории стран СНГ есть только один аналогичный центр, он расположен в Москве и у него тот же владелец. По признанию Владимира Резника, генерального директора «Инфосистемы Джет – Украина», расписание на проведение тестирований в московском демо-центре забронировано на несколько месяцев вперед, поэтому знакомиться с Oracle Exadata в Киев наверняка поедут и потенциальные заказчики из различных сопредельных стран. Даже в Европе похожие центры можно пересчитать по пальцам.