Oracle выпустила систему хранения и СУБД старшего класса, разработанную с Sun Microsystems. Это решение стало первым совместным продуктом компаний спустя пять месяцев после объявления об их предстоящем слиянии.
Система получила название Exadata Database Machine Version 2. Она размещается в стойке и объединяет серверы на базе процессоров Intel и другое аппаратное обеспечение Sun с программным обеспечением управления данными Oracle. В результате создано решение, оптимизированное для корпоративного хранения данных и высокоскоростной оперативной обработки транзакций (OLTP).
Анонсировал новый продукт Ларри Эллисон, генеральный директор Oracle. Его выступление транслировалось по Internet из штаб-квартиры Oracle в Калифорнии. Вместе с ним участие в этом мероприятии принял Джон Фаулер, исполнительный вице-президент Sun. В системе использованы накопители на базе флэш-памяти необычайно большой емкости; при полностью укомплектованной стойке она достигает 5 Тбайт.
Ни один из выступавших ничего не сказал об откладываемом слиянии компаний, которое в Oracle рассчитывали завершить к настоящему времени, но которое было отложено официальными органами, контролирующими выполнение антимонопольного законодательства в Европе. Не сообщили они и никакой дополнительной информации о судьбе продуктов Sun.
В Exadata используется Linux, а не Sun Solaris, и процессоры на базе архитектуры Intel вместо процессоров Sun UltraSPARC T2, как ожидалось. Однако в Oracle заверяют о намерении в будущем поддерживать платформу SPARC.
Данное решение выпущено вслед за аналогичным продуктом, который Oracle разработала в прошлом году вместе с Hewlett-Packard. Оба решения объединяют серверы баз данных, серверы хранения и сетевые возможности в монтируемой в стойку системе, на которой предварительно установлено программное обеспечение Oracle.
Первоначально система Exadata была предназначалась только для хранилищ данных, а Exadata 2, по словам Эллисона, поддерживает и хранилища данных, и оперативную обработку транзакций. "Exadata Version 1 была самой быстрой в мире машиной для хранилищ данных, – сказал он. – Exadata Version 2 вдвое быстрее предыдущей версии при выполнении функций хранилищ данных, и это единственная машина баз данных, адаптированная к приложениям OLTP".
Первая версия базировалась на серверах HP ProLiant G5, в то время как в новой использованы серверы Sun Fire X4275 с четырехъядерными процессорами Nehalem компании Intel. В ней устанавливается более новые, четырехъядерные процессоры Intel микроархитектуры Nehalem, более быстрый тип памяти, DDR3, а также более быстрые диски и компоненты InfiniBand, как подчеркнул Эллисон, объясняя причины увеличения производительности по сравнению с первой Exadata.
Но главным достоинством системы является новый компонент памяти на базе флэш-накопителей Sun, использованных в серверах хранения. Модуль, получивший название FlashFire, на каждом из серверов хранения объединяет четыре платы ускорителя флэш-памяти, каждая из которых имеет емкость 96 Гбайт. Полностью смонтированная стойка с восемью серверами хранения имеет, таким образом, флэш-память емкостью 5 Тбайт, а также диски SAS емкостью 100 Тбайт или диски SATA емкостью 336 Тбайт.
"Мы имеем огромный, быстрый кэш на базе флэш-памяти, интегрированную в серверы хранения, - подчеркнул Эллисон. – Это не флэш-диски. Запомните: здесь нет флэш-дисков. Это иерархия интеллектуальной памяти, состоящая из памяти DRAM в серверах баз данных и флэш-памяти в серверах хранения, с очень совершенными алгоритмами. Это очень интеллектуальная иерархия, в которой программное обеспечение Oracle управляет памятью весьма эффективно".
По словам Эллисона, использование флэш-памяти и InfiniBand позволяет системе выполнять 1 млн операций ввода/вывода в секунду. "Мы можем перемещать данные значительно быстрее, чем любой другой компьютер в мире", – заявил он.
Но вся эта скорость имеет свою цену. Только аппаратное обеспечение для полностью укомплектованной стойки с восемью серверами баз данных и 14 серверами хранения стоит от 1,15 млн долл. За программное обеспечение базы данных Oracle и Exadata Storage Software придется доплатить еще, как и за аппаратное обеспечение хранения и установку.
Система также предлагается в конфигурациях на половину стойки, на четверть стойки и в виде одного сервера. Минимальный компонент – это аппаратное обеспечение сервера базы данных стоимостью от 115 тыс. долл.
"Они используют флэш невероятно большой емкости, – подчеркнул Дэн Олдс, главный аналитик компании Gabriel Consulting Group. – Это еще не база данных, полностью размещаемая в памяти, но уже близко к ней. В сочетании с процессорами Nehalem и InfiniBand такое решение и обеспечивает высокую производительность оперативной обработки транзакций".
Тем не менее, считает он, ссылаясь на Oracle FAQ, условия использования системы ограниченны. Покупатели Exadata должны использовать версию Enterprise Edition of Oracle Database 11.2 или выше, и систему нельзя никоим образом модифицировать.
Пользователи также не могут запускать на этих машинах никакое другое программное обеспечение. "На самом деле ничего не говорится о том, можете ли вы выполнять оперативную обработку транзакций и функции хранилищ данных одновременно, – отметил Олдс. – По мере того как эти машины становятся все больше, все меньше находится потребителей, которые готовы использовать их лишь для одного вида задач".
В определенном смысле это событие было замечательно тем, о чем Эллисон не сказал. Поскольку будущее платформ Sun пока остается неясным, конкуренты (HP и IBM) стремятся привлечь внимание клиентов Sun за счет агрессивных миграционных программ. Oracle пытается как-то смягчить агрессивность такой рекламы, заявляя, что будет больше инвестировать в платформу SPARC, чем это делала сама Sun.
Но в этот раз Эллисон ничего не сказал о своих планах в отношении решений Sun. И он, и Фаулер подчеркивали, что Exadata 2 была разработана компаниями в рамках долгосрочного партнерства. Трансляция через Internet закончилась внезапно, поэтому времени на вопросы не осталось.
Oracle получила одобрение на покупку Sun со стороны властей США, но Еврокомиссия задержала сделку, возможно, до января. Члены комиссии опасаются, что переход к Oracle прав владения на СУБД MySQL может нанести вред конкуренции на рынке свободно распространяемых программных решений.
Многие аналитики считают, что сделке все-таки будет дан зеленый свет, однако неопределенность негативно влияет на серверный бизнес Sun. По данным IDC, доход компании от продажи серверов во втором квартале упал на 37%, и этот показатель значительно превышает снижение доходов у ее основных конкурентов.