Обзор Sun Oracle Exadata и Database Machine

Содержание

Слайд 2


План

Введение
Архитектура и технологии
Преимущества
Что говорят заказчики

План Введение Архитектура и технологии Преимущества Что говорят заказчики

Слайд 3

Copyright © 2009, Oracle Corporation and/or its affiliates – –


Введение

Copyright © 2009, Oracle Corporation and/or its affiliates – – Введение

Слайд 4

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Узкие места систем хранения

На

Copyright © 2009, Oracle Corporation and/or its affiliates – – Узкие места
сегодняшний день производительность СУБД ограничена возможностями систем хранения
Системы хранения ограничены возможностями передачи данных к серверам
Внутренние ограничения дисковых массивов
Ограничения SAN
Скорость дисков ограничивают произвольный ввод/вывод
Пропускная способность ограничивает производительность хранилищ данных
Ограничения произвольного ввода/вывода “тормозят” производительность приложений OLTP

Слайд 5

Способы увеличения пропускной способности

Передавать меньше данных
Добавить ещё каналов
Сделать каналы шире

Способы увеличения пропускной способности Передавать меньше данных Добавить ещё каналов Сделать каналы шире

Слайд 6

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Copyright © 2009, Oracle

Copyright © 2009, Oracle Corporation and/or its affiliates – – Copyright ©
Corporation and/or its affiliates – –

Exadata – интеллектуальная система хранения

Oracle решает проблему узких мест в потоках данных 3-мя способами
Storage grid с массовым параллелизмом серверов хранения Exadata (ячеек).
Пропускная способность растет с увеличением объема данных
Интенсивная обработка данных осуществляется в ячейках Exadata.
Примитивные операции запросов выполняются над потоком данных с диска, разгружая ЦПУ серверов СУБД
Компрессия по столбцам сокращает объем данным в десятки раз
Exadata Hybrid Columnar Compression обеспечивает в десятки раз уменьшает стоимость и увеличивает производительность
Oracle решает проблему ограничения количества произвольных операций I/O с использованием Exadata Smart Flash Cache
Увеличение произвольных операций I/O в порядки 20X

Exadata Storage Cells

Слайд 7

Обработка запросов: Используя обычный дисковый массив

Данные по продажам за январь 2011 ?

SUM

Oracle Database

Обработка запросов: Используя обычный дисковый массив Данные по продажам за январь 2011
Grid

Storage Array

Передача всей таблицы

Select sum(sales) where salesdate= ‘Jan-2011’ …

Слайд 8

Обработка запросов: Используя Exadata Storage Server

SUM

Oracle Exadata Storage Grid

Select sum(tax) where salesdate=

Обработка запросов: Используя Exadata Storage Server SUM Oracle Exadata Storage Grid Select
‘Jan-2011’ …

Выборка только за январь 2011

Oracle Database Grid

Данные по продажам за январь 2011 ?

Слайд 9

Copyright © 2009, Oracle Corporation and/or its affiliates – –


Архитектура

Copyright © 2009, Oracle Corporation and/or its affiliates – – Архитектура

Слайд 10

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Sun Oracle Database Machine

Grid

Copyright © 2009, Oracle Corporation and/or its affiliates – – Sun Oracle
– архитектура будущего
Высочайшая производительность, низкая стоимость, резервирование, инкрементальная масштабируемость
Sun Oracle Database Machine первая и единственная полная архитектура для управления данными

Database Grid

8 compute servers (1U) или 2 сервера (4U)
96 / 128 Intel cores

Storage Grid

14 серверов хранения (2U)
168 ядер в системе хранения
100 TB SAS, или 336 TB SATA диски
5 TB PCI Flash
Данные зеркалируются между серверами хранения

InfiniBand Network

Скорость 40Gb/s с резервированием

Слайд 11

Database Machine Software Архитектура

Oracle Database 11g на 8 или 2 узлах RAC
ASM обеспечивает

Database Machine Software Архитектура Oracle Database 11g на 8 или 2 узлах
зеркалирование, чередование и балансировку
ПО Exadata обеспечивает smart scan с помощью протокола iDB

ASM

Управление пулом хранения

11g Database Server

Exadata

Интеллектуальная система хранения

Слайд 12

Copyright © 2009, Oracle Corporation and/or its affiliates – –

“Железо” Sun Exadata Storage

Copyright © 2009, Oracle Corporation and/or its affiliates – – “Железо” Sun
Server

24 GB DRAM

12 x 3.5” Disk Drives

2 Quad-Core Intel® Xeon® Processors

Pre-installed Software:
Oracle Exadata Storage Server Software
Oracle Enterprise Linux
Drivers

Dual-redundant, hot-swappable power supplies

Слайд 13

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Конфигурация Exadata

Каждая ячейка Exadata

Copyright © 2009, Oracle Corporation and/or its affiliates – – Конфигурация Exadata
это самостоятельный сервер, который обеспечивает дисковое пространство и работу ПО Exadata
БД Oracle располагается на множестве ячеек Exadata
Производительность СУБД Oracle увеличивается за счет кооперации Exadata Storage Server
Нет практического лимита на количество ячеек, которые могут быть в GRID

Слайд 14

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Возможности ПО Exadata

Exadata Smart

Copyright © 2009, Oracle Corporation and/or its affiliates – – Возможности ПО
Scans
Многократное сокращение объема данных в сторону серверов БД
Exadata Storage Indexes
Исключает ненужные дисковые операции В/В
Hybrid Columnar Compression (HCC)
Компрессия увеличивает эффективность использование дискового пространства и на порядок увеличивает скорость сканирования данных
Exadata Smart Flash Cache
Ломает ограничения произвольных операций В/В, увеличивая их количество в 20 раз
Удваивает производительность сканирования данных
I/O Resource Manager (IORM)
Обеспечивает приоритет операций В/В для обеспечения предсказуемой производительности

Слайд 15

Exadata Smart Scan

Ячейки Exadata реализуют механизм передачи запросов на сторону хранилища (scan

Exadata Smart Scan Ячейки Exadata реализуют механизм передачи запросов на сторону хранилища
offload) с тем, чтобы значительно уменьшить объем данных возвращаемых на сторону серверов БД
Фильтрация строк на основе “where” предиката
Фильтрация колонок
Фильтрация соединений (join)
Фильтрация инкрементального backup
Фильтрация зашифрованных данных
Работа с функциями Data Mining
10x уменьшение данных является обычным (на тестах заказчиков)
Полностью прозрачно для приложения
Даже если происходит сбой ячейки или диска во время запроса

11.2

11.2

Слайд 16

Exadata: изменение плана запроса

------------------------------------------------------------
| Id | Operation | Name | E-Rows |
------------------------------------------------------------
|

Exadata: изменение плана запроса ------------------------------------------------------------ | Id | Operation | Name |
0 | SELECT STATEMENT | | |
| 1 | SORT AGGREGATE | | 1 |
| 2 | PX COORDINATOR | | |
| 3 | PX SEND QC (RANDOM) | :TQ10000 | 1 |
| 4 | SORT AGGREGATE | | 1 |
| 5 | PX BLOCK ITERATOR | | 46 |
|* 6 | TABLE ACCESS STORAGE FULL| SALES | 46 |
------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
6 - storage(:Z>=:Z AND :Z<=:Z)
filter("PRICE"<25000)

TABLE ACCESS STORAGE FULL
INDEX ACCESS STORAGE FULL
storage(SYS_OP_BLOOM_FILTER(…))

Слайд 17

Прозрачность технологии Smart Scan для приложений

Smart scans прозрачен для приложения
Не требуется изменения

Прозрачность технологии Smart Scan для приложений Smart scans прозрачен для приложения Не
приложения или SQL кода
Возвращаемые данные полностью консистентны
В случае выхода из строя ячейки во время smart scan незавершенная часть запроса прозрачно перенаправляется на ячейку, содержащую копию данных
Smart Scans корректно обрабатывает следующие случаи:
Неподтвержденные записи (uncommitted) и заблокированные записи
Цепочки строк (chained rows)
Сжатые таблицы
Обработку национальных языков
Работа с датами
Регулярные выражения
Партиционированные таблицы

Слайд 18

Передача функций data mining на сторону Exadata

Data mining запрос на Exadata:
Функции Data

Передача функций data mining на сторону Exadata Data mining запрос на Exadata:
Mining scoring перегружаются на Exadata
Выигрыш производительности до 10x раз
Уменьшает утилизацию ЦПУ на стороне сервера БД

11.2

Слайд 19

Exadata Storage Index Прозрачно исключает ненужные чтения

Exadata Storage Index – структуры в

Exadata Storage Index Прозрачно исключает ненужные чтения Exadata Storage Index – структуры
памяти, которые хранят информацию о распределении данных между блоками данных.
Хранит МИН и МАКС значения для каждой колонки
Обычно одна запись в индексе для каждого Мб диска
Исключает ввод-вывод для тех дисков, где МИН и МАКС не соответствуют условию “where”
Полностью автоматически и прозрачно

Min B = 1
Max B =5

Таблица

Индексы

Min B = 3
Max B =8

New

Слайд 20

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Проблема роста данных

ИТ-структура должна

Copyright © 2009, Oracle Corporation and/or its affiliates – – Проблема роста
поддерживать экспоненциальный рост объема данных
Без воздействия на производительность
Без увеличения стоимости
Мощное и эффективное сжатие – ключ решения

Слайд 21

Гибридное колоночное сжатие Hybrid Columnar Compression

Данные группируются по колонкам и затем сжимаются
Query Mode

Гибридное колоночное сжатие Hybrid Columnar Compression Данные группируются по колонкам и затем
для хранилищ данных
Оптимизированы для быстрого доступа
10X сжатие
Время сканирования уменьшается соответственно
Archival Mode для редко используемых данных Оптимизировано для уменьшения занимаемо места
15X сжатие
До to 50X раз для некоторых данных
Помощник по сжатию DBMS_COMPRESSION PL/SQL пакет

Слайд 22

Единица сжатия
Логическая структура, содержащая несколько блоков данных
Данные организуются по колонкам во время

Единица сжатия Логическая структура, содержащая несколько блоков данных Данные организуются по колонкам
загрузки
Каждая колонка сжимается отдельно
Все данные для этой колонки для всех записей, хранимых в compression unit
Редкие изменения

Гибридное колоночное сжатие Как это работает?

Слайд 23

Помощник по сжатию

Новый помощник (advisor) в 11g Release 2
DBMS_COMPRESSION PL/SQL пакет
Оценивает

Помощник по сжатию Новый помощник (advisor) в 11g Release 2 DBMS_COMPRESSION PL/SQL
процент сжатия с помощью гибридной колоночной компрессии на не-Exadata “железе”

Слайд 24

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Exadata Smart Flash Cache Расширяет

Copyright © 2009, Oracle Corporation and/or its affiliates – – Exadata Smart
ограничения произвольного в/в дисков

Компромисс между традиционными дисками и Флэш памятью
Диски дешевы, имеют большую ёмкость, но ограничены низким в/в (300 IOPS на диск)
Флэш память дорогая, имеет малую ёмкость, но может поддержать тысячи операций в/в в секунду
Идеальное решение - Exadata Smart Flash Cache
Хранение данных на диске из-за стоимости
Прозрачно перемещает “горячие” данные на флэш кэш
Используются флэш карты вместо флэш дисков, что исключает ограничения дисковых контроллеров
Флэш карты в Exadata
Высокая пропускная способность, низкая лэтентность
4 x 96GB PCI Express Flash Cards на Exadata Server

300 I/O в секунду

Десятки тысяч операций в секунду

Слайд 25

Алгоритмы кэширования Exadata

Эффективное интеллектуальное кэширование часто читаемых данных;
Автоматически пропускает кэширование для редко

Алгоритмы кэширования Exadata Эффективное интеллектуальное кэширование часто читаемых данных; Автоматически пропускает кэширование
читаемых объектов
Резервное копирование не кэшируется
Вторичные копии пользовательских данных не кэшируются
Операции перераспределения данных (rebalancing) ASM не кэшируются
Пользователи могут определить политики кэширования для конкретных объектов БД.

Слайд 26

Smart Flash Cache
Указать, что таблица должна быть закэширована:
ALTER TABLE accounts
STORAGE (CELL_FLASH_CACHE KEEP)

Smart Flash Cache Указать, что таблица должна быть закэширована: ALTER TABLE accounts STORAGE (CELL_FLASH_CACHE KEEP)

Слайд 27

Exadata логические Flash диски

Настроить часть или всю Flash память как логический Flash

Exadata логические Flash диски Настроить часть или всю Flash память как логический
диск
Дальше он работает как обычный диск
Можно создать дисковую группу ASM состоящую из нескольких Flash дисков
Данные автоматически зеркалируются ASM между Flash дисками других Exadata Storage серверов
Высокая производительность для приложений с большим количеством операций записи

Логические Flash диски

11.2

Слайд 28

Copyright © 2009, Oracle Corporation and/or its affiliates – –


Преимущества

Copyright © 2009, Oracle Corporation and/or its affiliates – – Преимущества

Слайд 29

© 2010 Oracle Corporation

Сбалансированно и оптимизированно

Спроектированные системы редко работают с максимальной производительностью:
Несбалансированные

© 2010 Oracle Corporation Сбалансированно и оптимизированно Спроектированные системы редко работают с
компоненты, ошибки в конфигурации, “узкие” места
Exadata спроектирована и оптимизированна от начала до конца:
Двухзначные скорости Гбит/сек передачи данных с диска в БД
Библиотеки доступа к БД оптимизированны с БИОС, драйверами, OС, сетевыми протоколами
Годы тестирования и отладки
Удовлетворение требованиям бизнеса за меньшую стоимость

Оптими-зировано

Прозрачно для существующих приложений – не нужно никаких изменений!

Слайд 30

Машина БД Exadata Консолидация всех существующих приложений

На Exadata могут совместно выполняться приложения

Машина БД Exadata Консолидация всех существующих приложений На Exadata могут совместно выполняться
любого типа. Это гарантируется:
Широкими каналами и масштабируемой системой ввода/вывода;
Instance Caging – ограничение на ресурсы ЦПУ между БД на одном узле;
Менеджер ресурсов ввода/вывода;
Большой объем памяти и процессорные мощности для онлайн задач;
Оффлоадинг операций (smart scans, storage indexes) для пакетных задач, отчетности, хранилищ;
Встроенная компрессия – существенная экономия дискового пространства для любых приложений.
Архивы и данные для отчетности

Copyright © 2010, Oracle Corporation and/or its affiliates – –

Слайд 31

Copyright © 2010 Oracle Corporation and/or its affiliates – –

Модели Exadata Database

X2-2 Full

Copyright © 2010 Oracle Corporation and/or its affiliates – – Модели Exadata
Rack

X2-2 Half Rack

X2-2 Quarter Rack

X2-8 Full Rack

Слайд 32

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Масштабируем производительность и объем

Масштабируемость
До

Copyright © 2009, Oracle Corporation and/or its affiliates – – Масштабируем производительность
8 стоек в одну систему простым подключением кабелей
Больше с использованием внешних InfiniBand коммутаторов
Масштабируется до сотен серверов хранения
Многопетабайтные БД

Избыточность и иммунитет к сбоям
Иммунитет к сбою любого компонента
Данные зеркалируются между серверами хранения

Слайд 33

Sun Oracle Database Machine Экстремальная Производительность для всего

Для хранилищ данных
Параллельные запросы в памяти

Sun Oracle Database Machine Экстремальная Производительность для всего Для хранилищ данных Параллельные
или в Flash
Сжатые 4TB данных в памяти, 50 TB на flash
В среднем в 10X-20X быстрее традиционных хранилищ
Для OLTP-систем
Масштабирование реальных приложений в grid - среде
Smart flash кэш обеспечивает 1 млн операций ввода/вывода в секунду
Сжатые 1.2 TB данных в памяти, 15 TB в Flash
Сжатие в 50x для архивных данных
Защищенность и отказоустойчивоть
Для консолидации баз данных
Поддерживает масштабирование любых типов нагрузки
Предсказуемое время отклика в многопользовательском окружении

Слайд 34


Что говорят заказчики

Что говорят заказчики

Слайд 35

Была выпущена в 2008
Применяется в всех регионах и индустриях

Exadata на рынке

© 2010

Была выпущена в 2008 Применяется в всех регионах и индустриях Exadata на
Oracle Corporation

Слайд 36

Giant Eagle ускорение – от 3X до 50X Ретейлер, xранилище данных по

Giant Eagle ускорение – от 3X до 50X Ретейлер, xранилище данных по продажам
продажам

Слайд 37

Giant Eagle

1/2 Database Machine

13 IBM P570 CPUs

EMC CLARiiON and DMX

Giant Eagle 1/2 Database Machine 13 IBM P570 CPUs EMC CLARiiON and
Storage Array

Существующая система

Рост производительности в среднем в 16 раз

Слайд 38

M-Tel ускорения операций – 10X to 72X Мобильный оператор, Болгария

28x
Среднее
ускорение

M-Tel ускорения операций – 10X to 72X Мобильный оператор, Болгария 28x Среднее ускорение

Слайд 39

Оборудование M-Tel

2 IBM P570s

EMC CX3-40 Storage

Существующая система

1/2 Database Machine

Оборудование M-Tel 2 IBM P570s EMC CX3-40 Storage Существующая система 1/2 Database Machine

Слайд 40

Copyright © 2009, Oracle Corporation and/or its affiliates – –

“Oracle Database Machine идеальная

Copyright © 2009, Oracle Corporation and/or its affiliates – – “Oracle Database
эффективная по стоимости платформа для удовлетворения наших потребностей в скорости и масштабируемости.”
Ketan Parekh, Manager Database Systems

“После тщательного тестирования нескольких платформ для хранилищ данных, мы выбрали Oracle Database Machine. Oracle Exadata способна ускорить наши критичные процессы с дней до минут..”
Brian Camp, Sr. VP of Infrastructure Services

“Запрос, который раньше выполнялся 24 часа, сейчас выдает результат за 30 минут. Oracle Database Machine превзошла конкурентов в пропускной способности, скорости загрузки, объеме системы хранения и прозрачности.”
Christian Maar, CIO

Успех Database Machine

Слайд 41

Exadata в 6 раз дешевле Самый мощный в IBM - Power 795

IBM P795

Exadata в 6 раз дешевле Самый мощный в IBM - Power 795
+ 4 DS8700s with Flash

$18,860,000

Сравнение цен только на железо

Больше ядер CPU
Более производительный I/O
Одинаковый объем дисков
Но еще не считая сжатия !
Отказоустойчивая конфигурация

Copyright © 2010, Oracle Corporation and/or its affiliates – –

Слайд 42

© 2010 Oracle Corporation

Oracle Sun Exadata Идеальная платформа для баз данных

Для хранилищ

© 2010 Oracle Corporation Oracle Sun Exadata Идеальная платформа для баз данных
данных
Для оперативных систем (OLTP)
Для консолидации баз данных

Быстрее, с меньшей стоимостью

Оптимизирована и готова к использованию

Слайд 43

Copyright © 2009, Oracle Corporation and/or its affiliates – –

Ресурсы

Oracle.com: http://www.oracle.com/exadata
Портал о технологиях Oracle

Copyright © 2009, Oracle Corporation and/or its affiliates – – Ресурсы Oracle.com:
Exadata: http://www.oracle.com/technology/products/bi/db/exadata
Документы об Oracle Exadata: http://www.oracle.com/technology/products/bi/db/exadata/pdf/exadata-technical-whitepaper.pdf
http://www.oracle.com/technology/products/bi/db/exadata/pdf/migration-to-exadata-whitepaper.pdf

Слайд 44

Database Machine Hardware Price

Price includes only base hardware and 1 year basic

Database Machine Hardware Price Price includes only base hardware and 1 year
warranty
See Exadata Price List for definitive prices

© 2010, Oracle Corporation – Proprietary and Confidential – –

Слайд 45

Exadata Storage Software Licenses

Customer must purchase (or transfer existing) Exadata Storage software

Exadata Storage Software Licenses Customer must purchase (or transfer existing) Exadata Storage
licenses
Note that the licenses can be transferred to another machine in the future. For example, 5 years later if the customer replaces their hardware with a new version, they can transfer their existing licenses from the old hardware.
Licensing metrics based on number of disk drives in storage servers in the Database Machine.
List Price is $10,000 / disk drive

© 2010, Oracle Corporation – Proprietary and Confidential – –

Имя файла: Обзор-Sun-Oracle-Exadata-и-Database-Machine.pptx
Количество просмотров: 178
Количество скачиваний: 0