Exalogic

Exalogic (справа) рядом с комплексом Exadata (слева)

Exalogic — аппаратно-программный комплекс, серийно выпускаемый корпорацией Oracle с 2010 года[1], являющийся кластером серверов архитектуры x86-64, с предустановленным связующим и управляющим программным обеспечением. Основное предназначение — развёртывание серверных Java-приложений в среде Fusion Middleware, также может применяться для запуска Linux- или Solaris-приложений.

Полное торговое наименование — Oracle Exalogic Elastic Cloud (от экса-, рус. логика и рус. эластичное облако), до конца 2012 года модели снабжались суффиксом X2-2, в 2013 году — X3-2, а с конца 2013 года — X4-2. Позиционируется как кластер серверов приложений для организации частных облачных и эластичных вычислений[2].

История

Exalogic впервые представлен на ежегодной конференции Oracle OpenWorld в Сан-Франциско в сентябре 2010 года как дополнение продуктовой линейки аппаратно-программных комплексов, начатой в 2008 году выпуском кластера серверов баз данных Exadata[2][1].

В декабре 2010 года корпорация анонсировала выпуск варианта Exalogic с узлами на базе шестнадцатиядерных RISC-процессоров SPARC T3[3]. По состоянию на середину 2013 года Exalogic на базе SPARC серийно не выпускается и отсутствует в «дорожной карте» на следующие годы[4].

В середине 2012 года вышел второй выпуск Elastic Cloud Software — набора программного обеспечения, предустанавливаемого в комплекс. Вместе с этим выпуском добавился вариант предустановки на узлы гиперивзора Oracle VM, до этого поддерживалась возможность только хостовой установки Oracle Linux или Solaris. В то же время вышла также редакция Elastic Cloud Software для комплекса SPARC SuperCluster.

В октябре 2012 года на очередном ежегодном мероприятии OpenWorld представлено обновление комплексов — индекс сменился с X2-2 на X3-2, увеличено количество процессорных ядер и ёмкость установленной оперативной памяти на узлах, увеличена ёмкость системы хранения[5]. В конце 2013 года выпущена следующая версия комплексов — X4-2, в ней увеличено количество процессорных ядер на узлах и вчетверо увеличена ёмкость встроенных твердотельных накопителей[6].

Форма выпуска

Поставляется как предварительно собранный телекоммуникационный шкаф размером 42 юнита, наполненный серверным и сетевым оборудованием. Выпускается четыре варианта комплектации в зависимости от наполнении шкафа с различной стоимостью (по прейскуранту для покупателей из США[7]):

  • ⅛ шкафа (англ. eight rack) — $325 тыс.;
  • ¼ шкафа (англ. quater rack) — $475 тыс.;
  • ½ шкафа (англ. half-rack) — $675 тыс.;
  • полный шкаф (англ. full rack) — $1,075 млн.

Масса полного шкафа составляет около тонны, четвертной шкаф вдвое легче[8].

Аппаратное обеспечение

Аппаратная часть комплекса состоит из одноюнитовых серверов на базе двух процессоров Intel Xeon с двумя твердотельными накопителями в каждом для операционной системы и свопинга, общей для всех серверов системы хранения данных, коммутаторов InfiniBand и Ethernet[9]. В первых выпусках X2-2 устанавливались шестиядерные процессоры частотой 2,93 ГГц, позднее — шестиядерные процессоры частотой 3,07 ГГц, в комплексах X3-2 — восьмиядерные Sandy Bridge частотой 2,9 ГГц, а в комплексах X4-2 — двенадцатиядерные частотой 2,7 ГГц. В каждом узле X2-2 устанавливалось 96 Гбайт оперативной памяти, начиная с версии X3-2 устанавливается 256 Гбайт на узел.

В полном шкафу — 30 двухпроцессорных узлов, в половинном — 16, в четвертном — 8, в получетвертном — 4. В каждом узле — 4 десятигигабитных порта Ethernet и один двойной порт InfiniBand. Система хранения данных во всех комплектациях поставляется одинаковая — ёмкостью 60 Тбайт пространства на SAS-дисках и 292 Гбайт на SSD-накопителях (в комплексах X2-2 дисковая ёмкость составляла 40 Тбайт). В официальных спецификациях и рекламной продукции особо указываются суммарные параметры для конфигураций, так, для полного шкафа X2-2 указывались 360 процессорных ядер и от 2,9 Тбайт оперативной памяти[8], для X3-2 — 480 ядер и 7,5 Тбайт оперативной памяти[10], а для X4-2 — 720 ядер и 7,5 Тбайт оперативной памяти[11]. Номинальное энергопотребление полного шкафа около 13 КВт, пиковое — 17,5 КВт.

Программное обеспечение

Заказчикам комплекса предоставляется выбор из двух 64-разрядных операционных систем, возможных к предустановке на узлы кластера: Oracle Linux версии 5.5 или Solaris выпуска 11 Express[9], а с середины 2012 года доступна возможность установки на узлы гипервизора Oracle VM[англ.]. Также предустанавливается кластерная конфигурация сервера приложений WebLogic и распределённого оперативного кэша данных Coherence[англ.]. Для запускаемых в кластере Java-приложений есть возможность использовать как виртуальную машину HotSpot, так и JRockit. Управление кластером осуществляется средствами инструментария Oracle Enterprise Manager[англ.]. Опционально поставляется монитор транзакций Tuxedo[англ.].

Также начиная с середины 2012 года с версией Elastic Cloud Software 2.0 предустанавливаются специализированные средства балансировки нагрузки, прокси-сервер и SSL-акселератор Traffic Director, и специально под наименованием Exabus выделяется набор драйверов и прикладных программных интерфейсов для поддержки использования Infiniband в сетевых программах и прямого доступа к оперативной памяти других узлов. Оптимизации Weblogic, Coherence и Tuxedo для использования в комплексе фигурируют как «интеграция с Exabus». Стоимость Elastic Cloud Software до сентября 2013 года составляла $20 тыс. на два процессорных ядра (CPU-единица по метрике Oracle для архитектуры x86-64), после чего снижена вдвое[12].

Критика

Марк Бениофф, основатель Salesforce.com, считает, что аппаратно-программный комплекс принципиально не может решить задачу масштабируемости для конечного заказчика, в сравнении с инфраструктурой, предоставляемой как услуга, а также отмечает, что концепция такого комплекса означает фактический возврат к концепции мейнфрейма, утратившей актуальность ещё в конце 1970-х годов[13]. Кроме того, высказаны сомнения в корректности ссылки на эластичные вычисления в торговом наименовании продукта, указывается[14], что несмотря на возможность балансировки нагрузки в рамках нескольких приложений нет возможности функционирования выше предела вычислительных возможностей комплекса и конечный заказчик вынужден приобретать аппаратные мощности под пиковую нагрузку. Также отмечается, что подобного рода критика характерна для концепции частных облачных вычислений вообще, в том числе относится к новациям, предлагаемым EMC и Hewlett-Packard[14].

Примечания

  1. 1 2 Clarke, Gavin HP and Oracle avoid blows over disgraced Hurd (англ.). The Register (20 сентября 2010). Дата обращения: 29 мая 2011. Архивировано из оригинала 1 августа 2012 года.
  2. 1 2 Nairn, Geoff Big Data, Big Blue and Going Green (англ.) (html). L.: Financial Times (27 сентября 2010). — «More surprising was to hear the software giant announce a piece of hardware, the Oracle Exalogic Elastic Cloud. As its name suggests, it is Oracle’s attempt to steal the cloud computing spotlight. It comprises a mix of Oracle software and high-performance hardware and is aimed at enterprises that want to build their own “private cloud” using their own hardware. Sounds suspiciously like mainframe computer.» Дата обращения: 29 мая 2011. Архивировано из оригинала 18 апреля 2013 года.
  3. Burt, Jeffery Oracle Unveils New SPARC Supercluster, Exalogic Offerings (англ.). EWeek (2 декабря 2010). — «Oracle also will announce a new Exalogic cloud computing system that is powered by SPARC chips and runs Solaris … This new Exalogic solution will complement that through the use of SPARC T3 chips and also running Solaris». Дата обращения: 29 мая 2011. Архивировано 1 августа 2012 года.
  4. Palmeter, Michael. Oracle Exalogic Elastic Cloud: Roadmap (англ.) (PDF). Oracle (4 декабря 2011). Дата обращения: 10 августа 2012. Архивировано из оригинала 19 августа 2012 года.
  5. Hernandez, Pedro Oracle Debuts Exalogic X3-2 Server (англ.). Server Watch. Quinstreet Enterprise (4 октября 2012). Дата обращения: 7 апреля 2013. Архивировано из оригинала 18 апреля 2013 года.
  6. James Sullivan. Oracle Puts A Cloud In A Single Rack: Elastic Cloud X4-2 (англ.). Tom’s IT Pro (20 декабря 2013). Дата обращения: 1 января 2014. Архивировано из оригинала 1 января 2014 года.
  7. Oracle Engineered Systems Price List (англ.) (PDF). Oracle price lists. Oracle (10 января 2012). — Oracle Exadata, Exalogic, Exalytics, SPARC SuperCluster and Big Data appliance price list for U.S. Дата обращения: 14 января 2012. Архивировано 1 августа 2012 года.
  8. 1 2 Oracle Exalogic Elastic Cloud X2-2 (англ.) (PDF). Data Sheet. Oracle (15 марта 2011). Дата обращения: 29 мая 2011. Архивировано из оригинала 1 августа 2012 года.
  9. 1 2 Frazier, Mitch The Oracle Exalogic Elastic Cloud (англ.). Linux Journal (20 сентября 2010). — «Each 1U "node" in an Exalogic rack consists of two Xeon chips. Each Xeon chip is a 6-core processor running at 2.93 GHz. Each node has redundant InfiniBand connections. Each node also contains two solid-state disks (SSD) for the operating system and for local swap space. An full rack would contain 360 CPU Cores, 2.8 TB (TeraBytes, 1 TB = 1024 GB ) of RAM, 960 GB of SSD, and 40 TB of SAS (Serial Attached SCSI) disk. Sorry though, there's no video card so you can't use this for your desktop.» Дата обращения: 29 мая 2011. Архивировано из оригинала 1 августа 2012 года.
  10. Oracle Exalogic Elastic Cloud X3-2 (англ.) (PDF). Data Sheet. Oracle (7 марта 2013). Дата обращения: 7 апреля 2013. Архивировано из оригинала 18 апреля 2013 года.
  11. Oracle Exalogic Elastic Cloud X4-2 (англ.) (PDF). Data Sheet. Oracle (27 декабря 2013). Дата обращения: 1 января 2014. Архивировано 2 января 2014 года.
  12. Simon Sharwood. Oracle hides ExaLogic price cut. Old price lists prove price halved, so why has Big Red deleted the post announcing it? (англ.). The Register (23 сентября 2013). — «Oracle has removed the blog post we noticed last week in which it announced the price of its Exalogic Elastic Cloud Software (EECS) had been cut from $US20,000 per CPU to half that price». Дата обращения: 26 сентября 2013. Архивировано 26 сентября 2013 года.
  13. Clarke, Gavin Salesforce's Benioff: 'Ellison flunks vision test'. Oracle dreams of a mainframe past (англ.). The Register (7 декабря 2010). Дата обращения: 31 мая 2011. Архивировано из оригинала 1 августа 2012 года. "The cloud is not in a box — you don’t have to add more boxes to get scalability, " Benioff said
  14. 1 2 Williams, Alex Why the Oracle Exalogic Cloud is Not Elastic (англ.). ReadWriteWeb (30 сентября 2010). Дата обращения: 31 мая 2011. Архивировано из оригинала 1 августа 2012 года.«Placing the term „Elastic“ in the name of this offering is stretching the accepted definition of the term as it relates to cloud computing … You can scale your applications up and down within this solution, but in the end, you are limited to the number of cores, amount or RAM, and size of the storage you purchased…» … «EMC and HP are both making solutions that fit this description … use case ends, those resources are then returned to the common pool to be redeployed, just as they would be in a larger cloud infrastructure»

Литература

  • Plunkett, Tom; Palazzolo, TJ; Joshi, Tejas. Oracle Exalogic Elastic Cloud Handbook. — N. Y.: McGraw-Hill, 2011. — 432 p. — (Oracle press). — ISBN 978-0071778282.

Ссылки