На что способна новая платформа Oracle Exadata X9M
Обзор TAdviser
Программно-аппаратные комплексы Oracle Exadadata более 10 лет выигрывают по производительности и надежности, когда речь идет о размещении Oracle Database. Однако новый релиз Oracle Exadata X9M стал самым значительным за последнее время, так как позволяет повысить скорость обработки онлайн-транзакций (OLTP) вплоть до 70% IOPS, а также сократить задержки ниже 19 микросекунд. Платформа демонстрирует 87% ускорение работы с аналитическими запросами SQL и задачами машинного обучения. Благодаря более высокой производительности при прежних ценах, Exadata X9M позволяет заказчикам снизить стоимость поддержки транзакционных нагрузок до 42% и аналитических — до 47% по сравнению с предыдущей версией платформы — X8M.
Содержание |
Семейство Exadata X9M, в которое входят Exadata Database Machine, Exadata Cloud@Customer и Zero Data Loss Recovery Appliance отличается от других предложений на рынке. Продукты из этой серии основаны на технологии передачи данных RDMA over Converged Ethernet (RoCE), которая начала использоваться еще в версии Exadata X8M. А вместе с ускорением общего хранилища на основе энергонезависимой памяти, новыми процессорами Intel и улучшенным системным ПО, Exadata X9M позволяет снизить затраты на инфраструктуру, ускорить обработку транзакций в реальном времени и перейти на новый уровень консолидации.
Аппаратная основа платформы
Если подробнее изучить новые серверы, на базе которых работает Exadata X9M, становится понятно, за счет чего Oracle удалось добиться значительного прироста производительности.
Двухсокетные серверы базы данных Exadata X9M-2 комплектуются новейшими масштабируемыми процессорами Intel® Xeon® Scalable Processors 3-го поколения. Процессор Intel® Xeon® Platinum 8358 имеет на 33% больше ядер (32) по сравнению с процессорами, использованными в Exadata X8M. Объем памяти в Exadata X9M-2 увеличился вместе с плотностью ядер ЦП. Теперь заказчики могут выбирать объем памяти из различных вариантов: 512 ГБ, 1 ТБ и 2 ТБ на сервер. Кроме того, на 64% выросла пропускная способность ОЗУ, что значительно ускорило выполнение операций, чувствительных к пропускной способности памяти. Производительность локального хранилища на сервере базы данных также стала выше. Конфигурация из 4-х жестких дисков по 1,2 ТБ 10K-RPM была заменена на конфигурацию из 2-х SSD-дисков по 3,84 ТБ NVMe (с возможностью установки до 4 дисков по 3,84 ТБ). Это позволяет быстрее выполнять обновления программного обеспечения и резервное копирование. В Exadata X9M используется интерфейс PCIe 4.0, который обеспечивает значительный прирост производительности работы сети RDMA over Converged Ethernet (RoCE).
Серверы хранения Exadata X9M-2 и X9M-2 Extreme Flash были разработаны специально, чтобы достичь высокой емкости хранения данных. Они также комплектуются процессорами Intel® Xeon® Scalable Processors 3-го поколения, но уже с шестнадцатью ядрами. При этом объем памяти вырос до 256 ГБ (в X8M было 192 ГБ). Так же, как в случае с сервером базы данных, пропускная способность памяти увеличилась на 64 %. Повышенная пропускная способность платформы позволила использовать энергонезависимую память нового поколения Intel® Optane™ Persistent Memory Series 200. Интерфейс PCIe 4.0 в Exadata X9M увеличивает производительность твердотельных дисков, что также позволяет перейти на новое поколение накопителей — F640v3. Емкость остается на уровне 6,4 ТБ, но благодаря PCIe 4.0 выросла производительность сетевой инфраструктуры RoCE Network Fabric в соответствии с ростом производительности серверов базы данных. А за счет установки двенадцати жестких дисков объемом по 18 ТБ емкость хранилища увеличилась на 28% по сравнению с X8M.
Exadata System Software 21.2
Важным компонентом платформы является выпущенная ранее в этом году версия специального ПО Oracle Exadata System Software 21.2, которое повышает производительность и управляемость парка машин Exadata. Exadata Software 21.2 поддерживает:
- Постоянные индексы хранилища
- Постоянный колоночный кеш
- Обмен метаданными Smart Scan
- Кеширование ввода/вывода ACFS
Особого внимания в этом списке заслуживает Smart Scan Fast Decryption — интеллектуальное сканирование зашифрованных данных после процесса их чтения в буфер ввода-вывода. Традиционно эта процедура требовала выделения временных буферов для их дешифровки, а далее — построчной фильтрации данных и выборки требуемых столбцов (проекции). До выпуска Exadata Software 21.2 данные из этого временного буфера копировались обратно в буфер ввода-вывода, где производилась их фильтрация и проекция. Но начиная с ПО Exadata Software 21.2 и Exadata X9M с новыми наборами инструкций, технология Smart Scan Fast Decryption фильтрация и проекция производится непосредственно во временном буфере. В результате этой оптимизации дешифровка для интеллектуального сканирования в X9M выполняется в 2,4 раза быстрее и работает со всеми поддерживаемыми в настоящее время версиями СУБД Oracle.
В дополнение ко всему в новой версии Exadata X9M были расширены возможности виртуализации. Объем памяти серверов базы данных Exadata X9M увеличился до 2 ТБ, и теперь одна или несколько виртуальных машин могут использовать до 1870 ГБ на сервер базы данных. А благодаря использованию 32-ядерных процессоров в Exadata X9M-2 доступно до 248 виртуальных ЦП (vCPU) на один сервер базы данных, что позволяет размещать больше СУБД на одном appliance.
Дополнительные плюсы платформы
Одним из основных преимуществ Oracle Exadata является платформенный подход. Однако кроме возможности `выжать` максимум из оборудования, наличие экосистемы решений создает дополнительные возможности для заказчиков.
Так, вместе с Exadata X9M доступен сервис Oracle GoldenGate для гетерогенной репликации и стриминга данных.
Дополнительное устройство Oracle Zero Data Loss Appliance позволяет обеспечить 100%-ную сохранность, защищённость от Malware и консистентность резервных копий и автоматически восстанавливает БД при необходимости в состояние на любой выбранный момент времени. А новый функционал Cyber Vault гарантирует киберзащиту от внешних атак. Наконец, многим российским заказчикам может показаться интересной модель предоставления облачного доступа к серверам Exadata Cloud@Customer. Такой подход позволяет получать вычислительные мощности и емкость в качестве услуги, но размещать данные исключительно в своих или партнерских ЦОД, соблюдая все требования законодательства РФ.