Exadata

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Exadata X2-2 на выставке Oracle OpenWorld-2009

Exadata — линейка аппаратно-программных комплексов (англ. appliance), серийно выпускаемых корпорацией Oracle, с 2008 года до середины 2009 года — на основе серверного оборудования Hewlett-Packard, позднее — на основе аппаратного обеспечения поглощённой Sun Microsystems[1]. Комплексы являются кластером серверов управления базами данных на основе технологии Oracle RAC, поставляются в виде предварительно собранных телекоммуникационных шкафов размером 42 юнита, наполненных серверами, узлами системы хранения данных, коммутаторами InfiniBand и Ethernet.

По состоянию на конец 2010 года на аппаратно-программные комплексы Exadata поступило заказов на сумму $2 млрд[2].

История[править | править вики-текст]

Exadata под наименованием Oracle Database Machine представлена на ежегодной конференции Oracle Open World в Сан-Франциско в сентябре 2008 года, появление в линейке продуктов такого комплекса было оценено наблюдателями как претензия на рынок аппаратного обеспечения[3][4]. Комплекс был основан на серверах архитектуры x86-64 корпорации Hewlett-Packard, иногда упоминался как HP/Oracle Database Machine.

Наименование торговой марки (с использованием экса- — кратной приставки, множителя 1018) использовано в пику наименованию компании-поставщика аппаратно-программных комплексов — кластеров баз данных Teradata (тера- — 1012)[3]. Однако, в отличие от конкурирующих аппаратно-программных комплексов Teradata и Netezza[4], Oracle позиционирует Exadata не только как продукт для организации хранилищ данных для аналитической обработки, но и как решение консолидации баз данных, в том числе для оперативной обработки транзакций. Изначально, слово Exadata фигурировало только для наименования системы хранения данных комплекса — Exadata Storage Server. В дальнейшем первую версию всего комплекса стали идентифицировать как Exadata I, или Exadata V1.

После объявления о поглощении корпорацией Oracle в 2009 году крупного поставщика аппаратного обеспечения Sun Microsystems, комплексы были перепроектированы на основе оборудования Sun. Выпущенные на основе нового оборудования — Exadata V2, X2-2, X2-8, X3-2, X3-8, X4-2 — иногда фигурируют под наименованием Exadata II.

Exadata I[править | править вики-текст]

Комплекс поставлялся в комплекте из 8 серверов Hewlett-Packard ProLiant DL360 G5, 14 узлов системы хранения данных на основе серверов на базе ProLiant DL180 G5, 4 коммутаторов InfiniBand и коммутаторов Ethernet. Альтернативно поставлялась конфигурация в ½ шкафа, из 4 серверных узлов и 7 узлов хранения. В каждый сервер устанавливалось два четырёхъядерных процессора Intel Xeon E5430 частотой 2,66 ГГц и 32 Гбайт оперативной памяти. В каждом узле хранения данных под управлением двух четырёхъядерных Intel Xeon E5430 и 8 Гбайт оперативной памяти устанавливалось 12 дисков SAS объёмом по 450 Гбайт каждый или 12 дисков SATA объёмом каждый 1 Тбайт, таким образом, максимальный физический объём системы хранения составлял 168 Тбайт. Комплекс позиционировался как предконфигурированное решение для организации хранилищ данных.

Комплекс работал под управлением Oracle Enterprise Linux 5.1 и Oracle Database 11.2. С 2009 года Exadata I не выпускается, осуществляется только техническая поддержка поставленных заказчикам комплексов.

V2[править | править вики-текст]

Комплекс V2 целиком спроектирован на оборудовании Sun, в этом комплексе впервые применена возможность smart flash cache — кэширование наиболее частых результатов выборок стороне узлов хранения данных на SSD-дисках, в отличие от первой версии комплекса, V2 позиционировалось как универсальное решение, предлагаемое как для реализации хранилищ данных, так и для систем оперативной обработки транзакций и консолидации баз данных[5][6]. Как и в первой версии, использовалось 8 серверов и 14 узлов хранения в конфигурации для полного шкафа, 4 сервера и 7 узлов хранения для половинной конфигурации, а также появилась конфигурация в ¼ шкафа, из 2 серверных узлов и 3 узлов хранения.

X2[править | править вики-текст]

X2-2[править | править вики-текст]

Комплексы X2-2 комплектовались серверами Sun x4170 M2 с двумя шестиядерными процессорами Intel Xeon X5670 на частоте 2,93 ГГц и 96 Гбайт оперативной памяти в каждом.

Шкафы поставлялись в трёх наполнениях с различной стоимостью (по прейскуранту[7] для покупателей из США):

  • ¼ шкафа (англ. quater rack), 2 сервера, 3 узла хранения Exadata Storage Server — $300 тыс. ;
  • ½ шкафа (англ. half-rack), 4 сервера, 7 узлов хранения — $550 тыс.;
  • полный шкаф (англ. full rack), 8 серверов, 14 узлов хранения — $1 млн.

X2-8[править | править вики-текст]

В состав версии комплекса X2-8 входили два сервера Sun x4800 с восемью процессорными гнёздами типа Socket LS и четырнадцать узлов хранения Exadata Storage Server[8]. В серверы комплекса устанавливались восьмиядерные процессоры Intel Xeon X7560 частотой 2,26 ГГц и по 1 Тбайт оперативной памяти в каждый из двух узлов. Поставлялась только одна комплектация (полный шкаф) со стоимостью $1,5 млн для потребителей из США[7]. Вес шкафа — 943 кг, пиковое энергопотребление — 17 КВт, заявляемое производителем среднее энергопотребление — 11,9 КВт.

X3[править | править вики-текст]

В 2012 году линейка X2 обновлена, прежде всего, за счёт усиления процессорных мощностей и расширения ёмкости оперативной памяти серверов и флеш-памяти узлов сети хранения. Основное программное отличие поколения X3 — поддержка возможности кэширования во флеш-памяти узлов сети хранения не только для операций чтения, но и для записи, и представление об иерархическом подходе к системе хранения: наиболее часто используемые данные обрабатываются целиком в оперативной памяти серверов, актуальные данные — во флеш-памяти узлов сети хранения, редко используемые — на дисковых накопителях узлов сети хранения[9].

Серверы комплексов X3-2, наследующих серию X2-2, комплектуются двумя восьмиядерными процессорами Xeon E5-2690, работающими на частоте 2,9 ГГц и 128 Гбайт оперативной памяти. Кроме полной, половинной и четвертной конфигурации поставляется также и ⅛ шкафа, притом по оборудованию она совпадает с конфигурацией ¼ шкафа (2 сервера и 3 узла хранения), только половина ядер и половина ресурсов оперативной памяти серверов и половина дисков и флеш-памяти сети хранения в ней программно блокируется. Цены на комплексы: ⅛ шкафа — $200 тыс., ¼ шкафа — $330 тыс., ½ шкафа — $625 тыс., полный шкаф — $1,1 млн[10].

В серверы комплексов X3-8, наследующих машины линейки X2-8, устанавливаются десятиядерные процессоры Xeon E7-8870 (2,4 ГГц) и 2 Тбайт оперативной памяти. Цена за комплекс установлена на уровне $1,65 млн[10].

X4[править | править вики-текст]

С декабря 2013 года поставляются комплексы X4-2, продолжающие линейки машин с двухпроцессорными серверными узлами X2-2 и X3-2[11]. В серверах этих комплексов устанавливаются двенадцатиядерные процессоры Xeon E5-2697, работающие на частое 2,7 ГГц, а размер оперативной памяти увеличен до 256 Гбайт. Цены на комплекс сохранены на том же уровне, что и для X3-2[12]. Основные отличия данных комплексов от X3-2 — удвоение ёмкости всех (твердотельных и дисковых) накопителей на узлах хранения.

Exadata Storage Server[править | править вики-текст]

Каждый полный комплекс Exadata X2, X3 и X4 комплектуется 14 двухъюнитовыми узлами сети хранения данных под названием Exadata Storage Server. В моделях для для машин серии X3 на каждом узле Storage Server устанавливается два шестиядерных процессора Intel Xeon L5640, 24 Гбайт оперативной памяти, 4 устанавливаемых в PCI-слот твердотельных накопителя ёмкостью 400 Гбайт (называемых производителем Exadata Smart Flash Cache, в серии X2 ставился один накопитель), 12 корзин для жёстких дисков SAS, соединённых с дисковым контроллером с кэшем 512 Мбайт и двойным портом InfiniBand. В дисковые корзины могут устанавливаться диски объёмом по 600 Гбайт со скоростью вращения 15 тыс. об/мин (конфигурация HP, англ. high performance), или диски объёмом 2 Тбайт со скоростью вращения 7,2 тыс. об/мин. (конфигурация HC, англ. high capacity), стоимость обоих конфигураций одинаковая[10]. В моделях для машин серии X4 ёмкость всех накопителей удвоена (твердотельных — 800 Гбайт или 3,2 Тбайт на узел хранения, дисков в конфигурации HP — до 1,2 Тбайт, дисков в конфигурации HC — до 4 Тбайт).

Под наименованием Storage Expantion Rack X4-2 отдельно поставляются сконфигурированные шкафы, наполненные только узлами Exadata Storage Server (плюс необходимым сетевым оборудованием) как расширения системы хранения данных для ранее закупленных комплексов. Полный шкаф содержит 18 узлов, половинный — 9, а четвертной — 4.

Программное обеспечение[править | править вики-текст]

Основой всех комплексов линейки Exadata является Oracle Database версии 11g с опцией Real Application Cluster, позволяющей нескольким физическим серверам работать с единым хранилищем как единая база данных без программных модификаций прикладного программного обеспечения. Специально для Exadata разработана такая возможность Oracle Database как гибридное колоночное сжатие (англ. hybrid columnar compression), основанная на принципах колоночного хранения (англ.) (с конца 2011 года эта возможность доступна также на системах хранения Pillar Axiom и сетевых хранилищах ZFS Storage Appliance).

Серверные узлы работают под управлением 64-битной редакции Oracle Linux, а с августа 2011 года на серверы комплексов X2-2 и X2-8 может быть как альтернатива Linux установлена операционная система Solaris Express версии 11[13].

На каждый узел сети хранения предустанавливается специализированное программное обеспечение — Storage Software, лицензируемое по цене $10 тыс. за диск[7].

Критика[править | править вики-текст]

Oracle, пропагандируя Exadata, приводила пример заказчика, мигрировавшего с аппаратно-программного комплекса Teradata и кратно увеличившего производительность решения. Этот пример был подвергнут критике, так как у заказчика заменялся заведомо устаревший комплекс и основной прирост в производительности обеспечило более современное аппаратное обеспечение, лежащее в основе Exadata, и сравнение с линейкой Teradata в этом смысле некорректно[14].

Конкуренты также отмечают, что будучи ориентированными как на OLTP, так и OLAP-обработку одновременно, комплексы менее эффективны для аналитической обработки, на которой сконцентрированы аналогичные решения Teradata и Netezza, в частности, отмечается неоптимальность использования подхода с симметричным доступом со всех серверов ко всем узлам хранения (симметричного параллелизма) в противовес полному разделению данных между узлами в конкурирующих аналитических комплексах с массово-параллельной обработкой[8].

Примечания[править | править вики-текст]

  1. Clarke, Gavin HP and Oracle avoid blows over disgraced Hurd (англ.). The Register (20 September 2010). Проверено 29 мая 2011. Архивировано из первоисточника 1 августа 2012.
  2. Waters, Richard. Oracle turns up heat on rivals  (англ.) (html), L.: Financial Times (16 December 2010). Проверено 14 августа 2011. «… an integrated database product called Exadata that has already attracted orders of $2bn».
  3. 1 2 Prince, Brian Oracle, HP Deliver HP Oracle Database Machine Data Warehouse Product at Oracle OpenWorld (англ.). EWeek (24 September 2008). — «“It's a hardware product combined with software, essentially a database appliance, to compete directly against Teradata and Netezza,” Phillips said»  Проверено 14 августа 2011. Архивировано из первоисточника 25 августа 2012.
  4. 1 2 Finkle, Jim Oracle and HP team up on database hardware (англ.). Reuters (24 September 2008). — «The move, which Oracle Chief Executive Larry Ellison announced on Wednesday, will expand Oracle's footprint in the hardware business and put pressure on smaller players Teradata Corp (TDC.N) and Netezza NZ.P»  Проверено 14 августа 2011. Архивировано из первоисточника 25 августа 2012.
  5. Осборн, 2011, This addition allowed Oracle to market the platform as more than a Data Warehouse platform opening up a significanlty larger market, p. 4
  6. Гринуолд, 2011, …for data warehousing, transaction processing and consolidating databases, p. 9
  7. 1 2 3 Exadata and Exalogic Price List (англ.) (PDF). Oracle price lists. Oracle (8 December 2010). — Oracle Exadata and Exalogic price list for U.S.. Проверено 29 мая 2011. Архивировано из первоисточника 1 августа 2012.
  8. 1 2 Burns, Richard Exadata is Still Oracle (англ.). Teradata (11 March 2011). Проверено 14 августа 2011. Архивировано из первоисточника 25 августа 2012.
  9. Pricket Morgan, Timothy. Oracle cranks up the flash with Exadata X3 systems. Ellison: Rotating disk drives are so 20th century (англ.). The Register (1 October 2012). — ««The Exadata X3 also has significantly fatter PCI-Express flash memory drivers, sporting Oracle’s own Flash Cache „heuristic hierarchical mass memory“, or X3H2M2 as Ellison quipped we should call it, which keeps the hottest data in main memory in the server nodes, then hot data on the flash modules, and then the coldest data on 500TB of disk drives in the Exadata storage nodes.»»  Проверено 26 октября 2012. Архивировано из первоисточника 23 ноября 2012.
  10. 1 2 3 Oracle Engineered Systems Price List (англ.) (PDF). Oracle (16 October 2012). Проверено 26 октября 2012. Архивировано из первоисточника 23 ноября 2012.
  11. Kris Kanarakus. Oracle launches revved-up new version of Exadata (англ.). Infoworld. IDG (11 December 2013). Проверено 1 января 2014.
  12. Oracle Engineered Systems Price List (англ.) (PDF). Oracle (11 December 2013). Проверено 1 января 2014.
  13. Oracle Exadata теперь и под управлением Solaris (рус.). PC Week RE (2 сентября 2011). Проверено 14 ноября 2011. Архивировано из первоисточника 25 августа 2012.
  14. Teradata takes a pop at Oracle’s Exadata (англ.). Tech Eye (29 June 2011). — «Softbank’s existing Teradata system was obsolete. It claims that the improved performance was down to Intel, “not any advance in Oracle’s software technology”»  Проверено 14 августа 2011. Архивировано из первоисточника 25 августа 2012.

Литература[править | править вики-текст]

Ссылки[править | править вики-текст]

  • oracle.com/exadata/ — официальный сайт аппаратно-программного комплекса Exadata