Upload
andrey-akulov
View
561
Download
1
Embed Size (px)
DESCRIPTION
Основные новости, объявленные на конференции Oracle Open World 2013, прошедшей в San Francisco (September 28–October 2, 2014)
Citation preview
Новости и анонсы конференции Oracle Open World 2013
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
Марк Ривкин
Snr. SC Manager, Oracle CIS
New Product Announcements
� Systems: M6-32 Big Memory Machine & SuperCluster
� Oracle Cloud: IaaS, DBaaS, JaaS, Cloud Marketplace, 3 уровня
обслуживания
� Oracle Database: Database In-Memory Option
Backup Logging Recovery Appliance (ODBA)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2
Backup Logging Recovery Appliance (ODBA)
Hadoop в СУБД Oracle
� Appliances: OVCA (Oracle Virtual Compute Appliance)
Повышение безопасности в Big Data Appliance
(Audit Vault, Kerberos, LDAP)
Oracle Database In-Memory Option
В 100 раз быстрее запросы для аналитики в
реальном времени
� Мгновенное получение результата
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11
� Запросы к OLTP базе или хранилищу данных
В 2 раза ускоряется обработка транзакций
� Вставка строк в 3 – 4 раза быстрее
Оптимизация производительности запросов и транзакций
Строчный формат против поколоночного
Row
� Транзакции работают быстрее со
строчным форматом
– Вставка или запрос sales order
– Быстрая обработка нескольких строк, много колонок
ORDER
SALES
SALES
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12
Oracle 12c: Хранит данные в обоих форматах одновременно
Column
� Аналитика работает быстрее с
колоночным форматом
– Отчет о сумме продаж по штату
– Быстрая обработка нескольких колонок, много строк
SALES
S
T
A
T
E
� И строчный и поколоночный
формат хранения в памяти для
одних и тех же данных/таблиц
� Одновременно активны и
транзакционно согласованы
� И строчный и поколоночный
формат хранения в памяти для
одних и тех же данных/таблиц
� Одновременно активны и
транзакционно согласованы
Решение: Оба формата в памяти СУБД
Column
Format
Memory
Row
Format
Memory
AnalyticsOLTPSales Sales
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13
� В 100 раз быстрее аналитика &
отчетность: поколоночный
формат
� В 2 раза быстрее OLTP:
строчный формат
� В 100 раз быстрее аналитика &
отчетность: поколоночный
формат
� В 2 раза быстрее OLTP:
строчный формат
FormatFormat
Сканирование миллиарда строк в секунду на процессорном ядре
In-Memory Column Store
State columnSales
Пример: Найти все продажи в штате CA
> чем в 100 раз
быстрее
• Каждое процессорное ядро
сканирует одну колонку
� При сканировании
• Каждое процессорное ядро
сканирует одну колонку
� При сканировании
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14
SIMD
Compare all
values in 1
cycle
Сравнение
всех
значений за
один цикл
Загрузка
значений
множества
штатов Ve
cto
r R
eg
iste
r
“CA”
быстрее� При сканировании
используются быстрые
SIMD векторные инструкции
� Миллиарды строк в сек
сканируются одним ядром
� При сканировании
используются быстрые
SIMD векторные инструкции
� Миллиарды строк в сек
сканируются одним ядром CPU
Сканирование и объединение данных из нескольких таблиц
ПродажиМагазины
Пример: Найти все продажи в outlet магазинах
Storeid
in S
TA
� Конвертирует join в
быстрые сканы колонок
� Конвертирует join в
быстрые сканы колонок
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15
Type=outlet
T
Y
P
E
in
15,38,64T
O
R
E
I
D
A
M
O
U
N
T
� Joins выполняются в 10
раз быстрее
� Joins выполняются в 10
раз быстрее
Sum
Мгновенная генерация отчетов: доли секунд
In-Memory
Пример: Показать тренды продаж обуви в outlet магазинах
Stores
Sales
� Динамически создает в
памяти объект отчет
� Объект заполняется во
� Динамически создает в
памяти объект отчет
� Объект заполняется во
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16
In-Memory
Report Outline
Products
Sales
� Объект заполняется во
время сканирования
таблицы продаж
� Отчеты строятся в 20 раз
быстрее без заранее
созданных кубов
� Объект заполняется во
время сканирования
таблицы продаж
� Отчеты строятся в 20 раз
быстрее без заранее
созданных кубов
OLTP работает медленно из-за аналитических индексов
Таблица1 - 3
OLTP
индекса
10 - 20
аналитических
индексов� Большинство индексов а OLTP
(например, в ERP) базах
строится только для
аналитических запросов
� Индексы хорошо подходят для
� Большинство индексов а OLTP
(например, в ERP) базах
строится только для
аналитических запросов
� Индексы хорошо подходят для
Поколоночное
хранение в памяти
Поколоночное
хранение в памяти
Поколоночное
хранение в памяти
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17
� Индексы хорошо подходят для
предсказуемых запросов (и в
памяти и на диске)
� Вставка одной строки в таблицу
приводит к обновлению 10-20
аналитических индексов:
Медленно!
� Индексы хорошо подходят для
предсказуемых запросов (и в
памяти и на диске)
� Вставка одной строки в таблицу
приводит к обновлению 10-20
аналитических индексов:
Медленно!
Поколоночное хранение в памяти: Легко использовать
1. Задать размер области памяти� inmemory_size = XXX GB
2. Указать для каких таблиц или секций
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18
2. Указать для каких таблиц или секций
использовать� alter table | partition … inmemory;
3. Удалить аналитические индексы, чтобы
ускорить OLTP
Oracle In-Memory не требует изменения приложений
Полная функциональность - Нет ограничений на SQL
Простота реализации - Не нужна миграция данных
Полная совместимость - Не надо изменять приложения
Полностью Multitenant - Oracle In-Memory готова для cloud
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19
Полностью Multitenant - Oracle In-Memory готова для cloud
Приложения получают все преимущества In-Memory опции без изменения кода приложения
Oracle Database Backup
Logging Recovery
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20
Appliance
Сегодняшние проблемы Backup Appliances?
Трактуют критичные БД как набор файлов для копирования
� Не могут предотвратить потерю данных – данные восстанавливаются
только к моменту последнего бэкапа
� Влияют на работу приложения – бэкапы замедляют работу серверов БД
� Плохо масштабируются – нужно поставить несколько appliances и
� Не могут предотвратить потерю данных – данные восстанавливаются
только к моменту последнего бэкапа
� Влияют на работу приложения – бэкапы замедляют работу серверов БД
� Плохо масштабируются – нужно поставить несколько appliances и
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21
� Плохо масштабируются – нужно поставить несколько appliances и
управлять ими
� Не обеспечивают защиту– сложно управлять одновременным хранением
на нескольких устройствах (диски и ленты) – не прозрачно
� Плохо масштабируются – нужно поставить несколько appliances и
управлять ими
� Не обеспечивают защиту– сложно управлять одновременным хранением
на нескольких устройствах (диски и ленты) – не прозрачно
Например, EMC Data Domain, Symantec NetBackup Appliance, IBM
ProtecTIER
Например, EMC Data Domain, Symantec NetBackup Appliance, IBM
ProtecTIER
Oracle Database
Backup Appliance
RMAN Incrementals
� Массивно масштабируемый
database backup appliance
� Real time log пересылаются - почти
нулевая потеря данных
� Delta-only архитектура
минимизирует накладные расходы
� Массивно масштабируемый
database backup appliance
� Real time log пересылаются - почти
нулевая потеря данных
� Delta-only архитектура
минимизирует накладные расходы
Oracle Database Backup Logging Recovery ApplianceСоздан для защиты критичных бизнес данных
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22
Тысячи
клиентских баз
Проверенные и сжатые
бэкапы
RMAN Incrementalsминимизирует накладные расходы
на сервер БД
� Быстрое восстановление на
любой момент времени
� Политика хранения бэкапов (сам
переносит старые на ленту или в
облако и удаляет)
минимизирует накладные расходы
на сервер БД
� Быстрое восстановление на
любой момент времени
� Политика хранения бэкапов (сам
переносит старые на ленту или в
облако и удаляет)
Опциональное
архивирование
на ленты
Real-time Redo
The Oracle Database Backup Cloud
� Новый Public Cloud Backup
Service
� Данные криптуются на
источнике
� Бэкап баз прямо в облако
� Новый Public Cloud Backup
Service
� Данные криптуются на
источнике
� Бэкап баз прямо в облако
ЦОД B
ЦОД A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23
� Или репликация бэкапов с
DB Backup Appliance в Oracle
Public Cloud
� DB Backup Appliances могут
также реплицировать
данные друг на друга
� Или репликация бэкапов с
DB Backup Appliance в Oracle
Public Cloud
� DB Backup Appliances могут
также реплицировать
данные друг на друга
ЦОД C Oracle
Public Cloud
ZFS Backup Appliance� Быстрое и дешевое хранение бэкапов
� RAID-Z и сжатие для повышения эффективности
� Встроенные снэпшоты, клонирование для разработки
и тестирования
Oracle Database Backup Appliance� Пересылаются Redo для почти нулевой потери данных (RPO ~= 0)
� Фоновая бэкап активность для минимизации влияния на приложения
Быстрое, дешевое
хранение бэкапов
Технологии высокой надежности Oracle
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24
� Фоновая бэкап активность для минимизации влияния на приложения
� Масштабируемая облачная архитектура для защиты всех баз
организации
Active Data Guard� Быстрое восстановление для обеспечения макс уровня надежности
работы приложений (RTO ~=0)
� Пересылаются Redo для нулевой потери данных (RPO = 0)
� Оптимизация производительности и доступности за счет выноса
запросов (ADG)
Защита уровня
предприятия
Выделенная система для
надежности и защиты данных
Oracle Virtual Compute
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32
Oracle Virtual Compute
Appliance
Oracle Virtual Compute Appliance X3-2
Оборудование
Fabric Interconnec
t
Вычисли-тельные
узлы
Oracle Sun X3-2 Servers
• 2 - 25 узлов c 16 ядерными CPU
• CPU: Up to 400 cores / 800 threads
• Память: До 6.4TB
•Полная избыточность кабелей
• Oracle Fabric Interconnect F1-15
• Oracle Sun Data Center InfiniBand Switch 36
Netw
ork
ing
40
Gb
/s S
erv
er-to
-Se
rve
r
Сеть
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33
t
FabricInterconnec
t
Вычисли-тельные
узлы
Mgmt Nodes
Management Storage
InfiniBand expansion
InfiniBand expansion
Ethernet switch
• Oracle Sun X3-2 Servers
• Oracle Sun X3-2 Servers
Oracle Sun ZFS Storage Appliance 7320 (6 Tb)
• Redundant controllers, RAID storage
• Oracle Fabric Interconnect F1-15
• Oracle Switch ES1-24• Oracle Sun Data Center InfiniBand Switch 36
• Oracle Sun Data Center InfiniBand Switch 36
Netw
ork
ing
Ma
na
ge
me
nt
Четыре
4x10GbE
Система
хранения
Oracle Virtual Compute Appliance X3-2Программное обеспечение
Server Virtualization
and
Guest OSes
Oracle VM Server Virtualization
•Все основные x86 ОС
•Oracle Linux
•Oracle Solaris
•Microsoft Windows
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34
ServerVirtualization
• Oracle VM Manager
• Oracle SDN Networking
Automation & Management• Oracle Fabric Manager
Oracle Virtual Compute Appliance controller
Простота и быстрота установки
• Готов к развертыванию VM и сборок через час
• Включите питание
• Appliance автоматически устанавливает ПО и конфигурируется [~45 мин]
• Сконфигурируйте IP/Hostname [~5 мин]
• Сконфигурируйте внутренние диски [~10 мин]
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35
• Конфигурирование NFS storage
• Создание Oracle VM Storage repository
• Простое расширение
• Физически установите новый узел и включите его
• Appliance автоматически сконфигурирует и подключит его
БЫСТРО
Использование с существующей или новой системой хранения
NFS или iSCSI из гостевых VM
Внешнее подключение
• 16 (до 52*) 10Gb ports Oracle Virtual Compute Appliance
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36
Graphic Section Divider
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37