Комплекс Oracle Exadata Database Machine X8M устанавливает новую планку производительности и меняет рынок инфраструктуры баз данных.
Exadata X8M объединяет постоянную память Intel® Optane™ DC и 100-гигабитный удаленный прямой доступ к памяти (Remote Direct Memory Access, RDMA) по Converged Ethernet (RoCE).
Это устраняет узкие места в подсистеме хранения данных и значительно повышает производительность для самых требовательных рабочих нагрузок. Таких, как оперативная обработка транзакций (Online Transaction Processing, OLTP), аналитика, Интернет вещей (IoT), обнаружение мошенничества и интенсивная биржевая торговля. Oracle также выпускает новый комплекс Oracle Zero Data Loss Recovery Appliance X8M (ZDLRA).
«Комплекс Exadata X8M для задач OLTP и для аналитики обеспечивает производительность оперативной памяти со всеми преимуществами общей сетевой системы хранения данных, — сказал Хуан Лоиза, исполнительный вице-президент Oracle по технологиям критически важных баз данных. — Сокращение времени отклика на порядок благодаря прямому доступу базы данных к общей энергонезависимой памяти ускоряет любое приложение OLTP. Это прорыв для приложений, которым требуется доступ в реальном времени к большим объемам данных, таким как задачи выявления мошенничества и персонализированного процесса покупок».
Комплекс Exadata X8M помогает клиентам быстрее выполнять свои задачи и ускоряет получение результатов аналитики, а также позволяет чаще проводить более глубокий анализ. Клиенты продолжают получать преимущества производительности по мере увеличения рабочих нагрузок, поскольку производительность Exadata X8M масштабируется с наращиванием мощностей комплекса.
«Oracle Exadata X8M значительно поднимает планку для приложений OLTP и упрощает консолидацию баз данных в требовательных локальных и облачных средах, — отметил Карл Олофсон, вице-президент IDC по исследованиям в области программного обеспечения управления данными. — Клиентам, которые хотят улучшить производительность своих баз данных Oracle, стоит немедленно оценить это новое предложение. Оно серьезно меняет правила игры».
Разработка всей системы вместе играет ключевую роль
Типичные реализации энергонезависимой памяти (persistent memory) ориентированы на ее использование в качестве более быстрой альтернативы флэш-памяти. Доступ к постоянной памяти осуществляется с помощью обычных протоколов ввода-вывода, которые требуют вызовов ОС, передачи сообщений сети хранения, переключения контекста и прерываний. Эти методы были приемлемы для существующих устройств хранения, таких как дисковые накопители и флэш-память, но в новую эпоху постоянной памяти они слишком медленные.
В отличие от них, в комплексе Oracle Exadata X8M база данных использует RDMA непосредственно для доступа к постоянной памяти на интеллектуальных серверах хранения, минуя все стеки ОС, ввода-вывода и сетевого программного обеспечения. Это позволяет значительно снизить задержку и повысить пропускную способность. Применение RDMA для обхода программных стеков также освобождает ресурсы ЦП на серверах хранения для выполнения большего количества запросов Smart Scan при поддержке аналитических рабочих нагрузок.
Поскольку энергонезависимая память представляет собой общее, разделяемое хранилище, все базы данных, консолидированные на платформе Exadata, получают выигрыш в производительности. Программное обеспечение Exadata Smart System Software автоматически переносит самые «горячие» данные базы данных в постоянную память, оставляя «холодные» данные на флэш-памяти и на диске. Кроме того, Exadata System Software автоматически управляет обеспечением высокой доступности и избыточностью данных, хранящихся в энергонезависимой памяти. Для использования в комплексе Exadata энергонезависимой памяти никаких изменений в приложениях или в задачах администрирования не требуется.
Устранение узких мест в подсистеме хранения данных
Высокопроизводительные приложения OLTP требуется выполнения большого объема операции ввода-вывода в секунду (Input/Output Operations Per Second, IOPS) с низкой задержкой их выполнения. Прямой доступ базы данных к общей энергонезависимой памяти увеличивает пиковую производительность до 16 миллионов операций чтения при выполнении SQL-запросов, что в 2,5 раза больше, чем у лидирующего в отрасли комплекса Exadata X8. Кроме того, новая Exadata X8M значительно снижает задержку для критических операций ввода-вывода базы данных. Задержки при операциях удаленного ввода-вывода не превышают 19 микросекунд. Это более, чем в 10 раз меньше, чем у Exadata X8. Эти сверхнизкие задержки достигаются даже для рабочих нагрузок, требующих миллионов операций ввода-вывода в секунду.
Показатели производительности и консолидации выше, чем у традиционных систем хранения
Благодаря комплексной интеграции программного обеспечения баз данных и интеллектуального хранилища на энергонезависимой памяти, комплекс Oracle Exadata X8M превосходит по производительности показатели, достижимые при использовании альтернативных решений с энергонезависимой памятью. Одна стойка Exadata X8M обеспечивает вдвое больше операций ввода-вывода при чтении в задачах OLTP, втрое более высокую пропускную способность и в пять раз меньшую задержку, чем другие системы с общим хранилищем на энергонезависимой памяти, такие как стойка Dell EMC PowerMax 8000. Ускоряя запросы OLTP и повышая пропускную способность для аналитических рабочих нагрузок, комплекс Exadata X8M представляет собой идеальную платформу, на которой можно объединить среды со смешанными рабочими нагрузками для снижения затрат и упрощения ИТ.
Производительность и эффективность значительно превосходят показатели AWS и Azure
Другим провайдерам гипермасштабируемых облаков не хватает инфраструктуры, оптимизированной для баз данных, такой как Exadata. По сравнению с самым быстрым хранилищем Amazon RDS для баз данных Oracle, комплекс Exadata X8M обеспечивает в 50 раз меньшую задержку, в 200 раз больше операций ввода-вывода в секунду и в 15 раз большую емкость. По сравнению с хранилищем сервиса баз данных Azure SQL Database Service, система Exadata X8M дает в 100 раз меньшую задержку, в 150 раз больше операций ввода-вывода в секунду и предлагает в 300 раз большую емкость. Выигрыш в производительности на несколько порядков означает значительно более быструю работу приложений и существенное сокращение затрат благодаря возможности использовать гораздо больше баз данных, задействуя гораздо меньше инфраструктуры.
Функции машинного обучения автономной базы данных Autonomous Database
Комплекс Exadata X8M предоставляет те же возможности машинного обучения, что и Exadata X8, в том числе функцию автоматического индексирования, которая непрерывно анализирует и настраивает базу данных при изменении характера ее использования. Основанный на технологии Oracle Autonomous Database, весь этот процесс выполняется автоматическим и повышает производительность базы данных, исключая ее настройку вручную.
Выпуск нового комлекса Oracle Zero Data Loss Recovery Appliance X8
Корпорация Oracle также объявила о выпуске нового комплекса Oracle Zero Data Loss Recovery Appliance X8M (ZDLRA), в котором новый интерфейс RoCE 100 Гбит/с используется для внутренней передачи данных между вычислительными серверами и серверами хранения с высокой пропускной способностью.
Для оптимальной гибкости при развертывании своей архитектуры клиенты Exadata и ZDLRA теперь могут выбирать оптимизированные программно-аппаратные комплексы на основе RoCE или InfiniBand.