В начале октября в Сан-Франциско завершилась традиционная конференция Oracle OpenWorld и JavaOne — крупнейший ИТ-форум, в программу которого было включено свыше 2700 выступлений и мастер-классов, а также сотни демонстраций различных решений. Более 450 партнеров представили на выставке собственные разработки на платформах Oracle или решения, оптимизированные для продуктов этой компании. В мероприятии приняли участие около 60 тыс. человек.
На конференции были анонсированы новые оптимизированные программно-аппаратные комплексы (Engineered Systems), в том числе Oracle Zero Data Loss Recovery Appliance — специализированная масштабируемая система, обеспечивающая комплексную защиту баз данных Oracle; система хранения c флеш-накопителями Oracle FS1 Series для корпоративной инфраструктуры SAN, предназначенная для баз данных Oracle, и новая версия Exalytics In-Memory Machine.
Как утверждают в Oracle, масштабируемая архитектура позволяет решению Recovery Appliance обслуживать тысячи баз данных. В отличие от других систем резервного копирования, работающих на файловом уровне, оно интегрировано с базами данных компании, обеспечивая целостность данных, высокую доступность и производительность. Восстановить можно данные на любой момент времени: благодаря непрерывному резервному копированию изменения автоматически сохраняются в реальном времени, что никак не сказывается на производительности рабочей базы данных, а сеть не загружается избыточным трафиком. Кроме того, обеспечивается управление всем процессом — от создания резервных копий данных до их архивирования на магнитную ленту.
Будучи установленной в ЦОД, система может обслуживать базы данных целого региона, функционируя как облачное решение резервного копирования (cloud backup). Ее емкость динамически наращивается до нескольких петабайтов без остановки системы.
В катастрофоустойчивой конфигурации поддерживается репликация данных на удаленную Recovery Appliance или в облако (Oracle Database Backup Cloud Service), причем на каждом этапе передачи или обработки проверяется целостность блоков базы данных.
Как и другие производители СХД, Oracle представила собственный флеш-массив FS1, однако и эта разработка отличается рядом инновационных решений. В компании подчеркивают, что в основу Oracle FS1 Series положены экспертные знания и многолетний опыт — пять поколений разработок Oracle в области флеш-хранилищ, таких как Oracle Exadata и Oracle Database 11g Release 2 (первой СУБД с поддержкой флеш-накопителей).
Для достижения максимальной эффективности всего комплекса система Oracle FS1 Series проектировалась совместно с серверами, ОС, приложениями и базами данных Oracle. Она не только специально создана для программного обеспечения Oracle, но и оптимизирована с точки зрения производительности и стоимости владения. Наряду с флеш-памятью предусмотрена возможность использования и более экономичных жестких дисков. Программное обеспечение QoS Plus динамически выделяет ресурсы хранения, прогнозируя потребности приложений и адаптируясь к их изменениям, а также распределяет данные по уровням хранения (до четырех типов носителей) исходя из частоты их использования.
Сжатие данных Hybrid Columnar Compression позволяет уменьшить их объем в 10–50 раз, а профили приложений ускоряют развертывание системы и оптимизируют управление благодаря быстрому выделению ресурсов хранения для баз данных и приложений Oracle. Защищенная мультиарендная архитектура с доменами хранения данных Oracle FS1 Storage Domains упрощает развертывание облачных сред, а встроенные средства управления помогают за короткий срок развернуть массив хранения.
Еще одной новинкой форума стало новое поколение Exalytics In-Memory Machine X4-4. Очередная версия этого оптимизированного программно-аппаратного комплекса для анализа данных в оперативной памяти включает модернизированную аппаратную платформу на базе четырех процессоров Intel Xeon E7-8895 v2, которые Intel выпустила специально для аппаратных платформ Oracle. Они могут динамически выделять требуемое число ядер и менять тактовую частоту для максимального повышения скорости выполнения аналитической обработки данных в ПО Oracle. Oracle Exalytics In-Memory Machine X4-4 поддерживает оперативную память до 3 Тбайт, флеш-память емкостью 4,8 Тбайт и дисковую подсистему объемом 7,2 Тбайт.
Стратегия оптимизации аппаратных платформ для программного обеспечения Oracle нашла отражение и в процессорной технологии. Анонсированная на конференции OpenWorld 2014 технология Oracle Software in Silicon, станет использоваться в будущем SPARC M7, что позволит распространить концепцию оптимизированных программно-аппаратных комплексов и на процессоры. Эта технология — результат сотрудничества групп разработки ПО и микропроцессоров компании Oracle — нацелена на повышение производительности приложений Oracle и может применяться для обнаружения и предотвращения угроз безопасности и повреждений данных.
Кроме того, Oracle удалось значительно повысить производительность процессора, увеличить пропускную способность ввода-вывода, интерконнекта и обмена с памятью. По данным компании, результаты выполнения тестовых рабочих нагрузок демонстрируют 40-кратное ускорение (в сравнении с использованием только программных инструментов), а в некоторых тестах — более чем 80-кратное.
Для ускорения обработки запросов в процессоре SPARC M7 осуществляется сжатие/декомпрессия данных. Это позволяет хранить в оперативной памяти базы данных в сжатом виде, что обеспечивает быстрый доступ к ним и выполнение необходимых операций без потери производительности. Эффективные алгоритмы и ускорители декомпрессии ускоряют работу с базами данных в оперативной памяти. Так, Database In-Memory Query Accelerator повышает производительность БД, размещенных в оперативной памяти, в том числе в сжатом формате. Он помогает быстрее выполнять запросы, работая с потоком данных непосредственно из памяти через интерфейсы с пропускной способностью до 160 Гбайт/с. Весь запрос может обрабатываться аппаратно, а результаты помещаются в кэш-память ЦП. Таким образом, процессор освобождается для выполнения функции SQL более высокого уровня.
В отличие от предыдущих 12-ядерных процессоров M6, новые M7 содержат 32 ядра, а емкость кэш-памяти L3 увеличена с 48 до 64 Мбайт. Кроме того, Oracle перешла с технологического процесса 28 нм на 20 нм. Процессоры M7 поддерживают PCIe Gen4, память DDR4 DRAM (до 2 Тбайт на ЦП) и могут использоваться в серверах SMP, насчитывающих до 32 ЦП. M7 предусматривает также «тонкое» управление энергопотреблением и обладает повышенной надежностью благодаря проверке целостности данных приложений в реальном времени. Встроенные средства безопасности обеспечивают защиту памяти и предотвращают доступ вредоносных программ к памяти приложений. Функция Application Data Integrity реализует на аппаратном уровне проверку обращений к оперативной памяти и пресекает неразрешенный доступ к ней. Выпуск систем на базе процессора SPARC M7 запланирован на 2015 год — пока существуют лишь лабораторные образцы.
Концепция оптимизации аппаратного и программного обеспечения для совместной работы находит отражение и на макроуровне — в ЦОД. «Будущее — за центрами обработки данных, оптимизированными для программного обеспечения (datacenters engineered to run software)», — считает Джон Фаулер, исполнительный вице-президент Oracle по направлению Systems. Oracle уже располагает 19 центрами обработки данных в восьми странах мира, включая два недавно введенных в строй ЦОД в Германии. Они предоставляют корпоративным заказчикам широкий спектр облачных сервисов, число которых наращивается высокими темпами за счет появления новых и недорогих приложений SaaS, высоконадежных и безопасных сервисов IaaS, а также сервисов PaaS, обеспечивающих возможность переноса любых существующих приложений и баз данных Oracle в облако Oracle Cloud и обратно «одной кнопкой».
Облака компании Oracle строятся на выпускаемом ею оборудовании — серверах, системах хранения и сетевых продуктах. Сегодня это 30 тыс. вычислительных систем, СХД общей емкостью 400 Пбайт, 62 млн пользователей и 23 млрд транзакций ежедневно. Цель компании — стать лидером на мировом облачном рынке по числу и разнообразию сервисов.
Сергей Орлов — ведущий редактор «Журнала сетевых решений/LAN». С ним можно связаться по адресу: sorlov@lanmag.ru.