Платформа Oracle для баз данных Oracle.

Олег Гусар Ведущий консультант 24 апреля 2014 года

1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.

The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Полный стек решений Oracle

Платформа SPARC/Solaris

• Виртуализация Oracle Solaris Containers • Операционная система Oracle Solaris • Виртуализация Oracle VM • SPARC серверы

© 2010 Oracle – Proprietary and Confidential 4 SPARC @ Oracle - 5 процессоров за 4 года

2010 2011 2012 2012 2013 SPARC T3 SPARC T4 SPARC T5 SPARC M5 SPARC M6 .16 S2 cores 128 Threads .8 S3 Cores 64 Threads .16 S3 Cores .6 S3 Cores, 48MB $ .12 S3 Cores 48MB $ .40 nm technology .40nm Technology .28nm Technology .28nm Technology .28nm Technology .1.65 GHz .3.0 GHz .3.6 GHz .3.6 GHz .3.6 GHz

5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SPARC T5

3.6 GHz 16 ядер, 128 потоков Dynamic Threading (динамические потоки) 8MB Level 3 Cache Линейная масштабируемость до 8-сокетов Встроенный двухканальный контроллер DDR3 2 встроенных контроллера PCIe Gen 3 х8 16 специализированных сопроцессоров Полностью сбалансированная архитектура Разработан совместно с ПО Oracle

6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 Самый Быстрый Сервер для Баз Данных

10,366,254 tpmC 8,552,523 7X Oracle IBM Power 780 Advantage Oracle T5-8 3 Node Cluster – AIX Solaris $1,900,000 Стоимость сервера $270,000

SPARC T5-8 8552523 tpmC, $0.55 $/tpmC, avail 9/25/13. IBM P780 Cluster 10366254 tpmC, $1.38 $/tpmC, avail 10/13/10.

7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 See benchmark disclosure slide Самый Быстрый Сервер для Java Middleware Быстрее, Эффективней для Инфраструктуры Приложений

16,646 EjOPs 57,422 12X Oracle IBM P780 Advantage Oracle T5-8 AIX Solaris

$990,000 Стоимость $270,000

SPARC T5-8, 57,422.17 SPECjEnterprise2010 EjOPS; IBM Power 780, 16,646.34 SPECjEnterprise2010 EjOPS.

8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 See benchmark disclosure slide Oracle SPARC M6 CPU

. Новое: 12 х S3 ядер@ 3.6GHz 2X . Large 48MB shared L3 Cache Производи- . Scalable to 32 processors тельности M5 . Integrated 2x8 PCIe 3.0 . Integrated ISA-based crypto acceleration . 4.1 Tbps total link bandwidth

9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SPARC M6-32

. 32 процессора / 384 ядра / 3072 потоков

. 32TB оперативной памяти

. Виртуализация - + LDOMs

. Отказоустойчивость –высочайшая . Возможность смешивать CPU –М5 и М6 . Бинарная совместимость

Самый надежный сервер. Максимальная масштабируемость.

10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 Консолидация с SPARC M6-32

SPARC M6-32 показал отличные результаты при одновременном выполнении нескольких приложений и базы данных Oracle . Первый 8 процессорный домен (PDom). Мировой рекорд для E-Business 12.1.3 при 5 (пяти) запущенных модулях E- Business и 14,660 пользователях. . Второй 8 процессорный домен (PDom). Мировой рекорд для PeopleSoft HCM 9.1. Одновременная работа 34,000 пользователей в HR Self-Service при одновременной пакетной обработке, на базе данных с 600,480 записями/сотрудниками. . Третий 16 процессорный домен (PDom). Запущенный тест Data Warehouse показал практически линейную масштабиремость.

11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Экономика систем от Oracle

«High-End» цены за High-End системы IBM

Power 795

POWER7

$6,491,183 Хуже

Хуже IBM Power 780 POWER7+ $2,101,370

IBM IBM Power 750 Power 740 POWER7+ POWER7+ $204,982

$101,571

Лучше единицу производительности единицу Лучше T5-2 T5-4 T5-8 M6-32

$ / / $ $67,042 $147,992 $268,314 $1,209,943

2 процессора 4 процессора 8 процессоров 32 процессора

12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle SPARC процессоры 0.5 core-factor – помните !

. Т5-2 (~$ 40K) 1 CPU – 16 ядер / 8 лицензий

. Т5-2 (~$ 70K) 2 CPU – 32 ядра / 16 лицензий

. Т5-4 (~$ 150K) 4 CPU – 64 ядра / 32 лицензии

. Т5-8 (~$ 270K) 8 CPU – 128 ядер / 64 лицензии

. M6-32 (~$ 1200K) 32 CPU – 384 ядра /192 лицензии

13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Инфраструктура виртуализации SPARC M6-32 Виртуализация без затрат (!)

Solaris Solaris Solaris Solaris Solaris Solaris Solaris Solaris 11 10 9 8 11 10 9 8 Zone Zone Zone Zone Zone Zone Zone Zone

Solaris 11 (LDOM) Solaris 10 (LDOM) Solaris 11 (LDOM) Solaris 10 (LDOM)

Oracle VM Server for SPARC Oracle VM Server for SPARC

Динамический домен Динамический домен

Сервер M5-32

14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 Инфраструктура виртуализации SPARC Т5-х Виртуализация без затрат (!)

Solaris Solaris Solaris Solaris Solaris Solaris Solaris Solaris 11 10 9 8 11 10 9 8 Zone Zone Zone Zone Zone Zone Zone Zone

Solaris 11 (LDOM) Solaris 10 (LDOM) Solaris 11 (LDOM) Solaris 10 (LDOM)

Oracle VM Server for SPARC Oracle VM Server for SPARC

Сервер Т5-х

15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 Виртуализация на SPARC M5-32 Изоляция нагрузки, управление ресурсами и безопасность

Solaris 11 (PDOM) Solaris 11 (PDOM) Solaris 11 (LDOM) Solaris 10 (LDOM) Sol. 11 Sol. 10 Sol. 9 Sol. 8 Zone Zone Zone Zone

Сервер M5-32 Oracle VM Server for SPARC Oracle Solaris Zones

PDOM LDOMы Зоны / Контейнеры (Physical Domains) (Logical Domains) Делит сервер или PDOM Делит SPARC M5-32 на Делит сервер или или LDOM на динамические домены PDOM на зоны/контейнеры на аппаратном уровне логические домены

16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle VM Server для SPARC (LDOM)

Изолированные ОС и приложения в каждом виртуальном домене

Firmware-based гипервизор SPARC гипервизор Каждый логический Сервер домен выполняется на T-серии выделенных потоках CPU

17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Та же производительность с VM !!!

0% Other RISC Platform Потерь Leading x86 производительности Hypervisor Виртуализация от Oracle – лучшее Solaris 11 OVM for SPARC средство консолидации

Потери производительности % (4 вирт. машины)

18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Solaris 11

TM TM Лучший UNIX для Создан для облачных #1 UNIX для развертывания Oracle инфраструктур корпоративных приложений

19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 При распознавании этих процессов, на ядре остается 1 поток из 8 для максимальной производительности (динамические потоки) Применимо Выигрыш Статус

Logwriter, Lock Monitor LMS начиная с 11gR2. Database До 30% быстрее Service LGWR с 12c

Потоки компиляции, Поддержка JVM и JAVA 2-кратное ускорение запуска JAVA (JVM) Garbage Collection и приложений priority mapping support приложений, Smooth GC интегрирована в JDK7U4

На 10% лучше, чем ручная Solaris S11U1 / S10U11 Интегрировано в S11U1 оптимизация

20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Оптимизация Solaris для Oracle RDBMS (1) Верхушка айсберга В Solaris 11 Новое в Solaris 11.1 Полностью многопоточное ядро, масштабируемость до СОТЕН ядер и ДЕСЯТКОВ ТЫСЯЧ аппаратных потоков Поддержка возможности Critical Threads процессоров T4 Процессор 5-ти кратное улучшение производительности таймера высокого разрешения Поддержка много-процессорности и много-поточности для БД Поддержка Больших страниц памяти Optimized Shared Memory (OSM) NUMA I/O Framework Оперативная Быстрый рестарт базы данных память Распределение памяти ядром с учетом Latency (x86, SPARC) Перестроенная подсистема виртуальной памяти Userland Fast-Memory Registration and Shared Protection Domain Файловая Файловая система пространства пользователя для БД, система поддержка Oracle File Server

uDAPL, RDSv1, RDSv3, SDP: поддержка протокола Infiniband Прямой ввод/вывод для конкурентных операций записи Ввод/вывод (I/O) Зоны Exclusive-IP для RDSv3 (поддержка DBaaS) Динамическая реконфигурация InfiniBand адаптеров

21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16 Оптимизация Solaris для Oracle RDBMS (2) Верхушка айсберга В Solaris 11 Новое в Solaris 11.1

Расширенный мониторинг ошибок сегментации Мониторинг Считывание libdtrace Базой Данных Oracle Оповещения БД о динамической реконфигурации для Надежность и балансировки ресурсов Доступность FMA callback для сбойного оборудования

Улучшена производительность PGA Ускорение блокировок Oracle RAC ядром ОС Производительность Сопроцессор передачи сообщений Доступ к удаленной памяти (Remote Memory Access) Множественная аренда Зоны: безопасная изоляция, низкая латентность (Multitenancy) виртуализации Безопасность Прозрачное шифрование без дополнительной нагрузки

22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16 Оптимизация ОС Solaris для Java

Верхушка айсберга В Solaris 11 Новое в Solaris 11.1 Поддержка таймера высокого разрешения пользовательского уровня Процессор Масштабируемость WLS, однопоточный режим Оптимизированный для Java планировщик Solaris Новое блочное хранилище инициализации (инструкция BIS) Поддержка больших страниц в JVM ОЗУ Размер страницы 2GB (ЦПУ - T4) для производительности Java Ввод/вывод SDP: Поддержка протокола Infiniband (I/O) Высокая доступность (HA) для SDP Интеграция с механизмом выгрузки шифрования в ОС Solaris (Java 7u4) Безопасность Зоны поддерживают SDP Зоны: безопасная изоляция, низкая латентность виртуализации Мониторинг Плагин DTrace в Java Mission Control

23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16 Оптимизированное совместное использование ОЗУ Сделайте рестарт Новое в Solaris 11.1 базы данных быстрее (до 2x раз) Динамическое . Новый интерфейс Optimized изменение размера Shared Memory (OSM) SGA онлайн, без . Работа с Automatic Memory перезагрузки Management (AMM) базы данных Oracle . Динамическая общая память Oracle DB (NUMA ориентированная) SGA

24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16 SPARC T5 l Создан для Oracle Database TPC-C Database 10,366,254 8,552,523 tpmC

$1.38 $/tpmC $.55 $/tpmC

.VM 2.0 Memory Predictor Oracle .Размещение ключевых потоков Advantage Oracle БД на критических потоках ядра

.Optimized Shared Memory on on Oracle T5-8

Solaris 11.1 Solaris .Solaris Cryptographic Framework Solaris

8 Oracle Oracle

- IBM P780 3 Node Cluster AIX . Поддержка страниц до 2GB $1,900,000 $270,000 .Динамические потоки - 1-8

.Шифрование on-chip . Изменение размеров SGA без прерывания работы Решение Решение SPARC T5 SPARC . Нулевые затраты на шифрование

25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SPARC T5 l Создан для Oracle Middleware

SPECjEnterprise2010 Enterprise App+DB

. Java объекты удерживаются в 16,646 EjOPs 57,422 памяти . Поддержка большой памяти для Oracle Advantage JVM по умолчанию on on . Интеграция Java и средств

Solaris 11.1 Solaris over IBM

азработки

8 . Pause instruction for Java busy Oracle T5-8 - Oracle Oracle wait/lock contention IBM P780 AIX Solaris . Fused compare & branch accelerates $990,000 $270,000 tight loops in Java . Поддержка 2GB страниц в памяти

. Поддержка многих JVM и уменьшение «утечек» памяти Решение Решение SPARC T5 SPARC . On-Chip шифрование . Zero Overhead при шифровании Java данных

26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SPARC + Solaris + Oracle Software

. #1 TPC-C: сервер баз данных

. #1 SPECjbb 2013: сервер Java

. #1 SPECjEnterprise 2010: сервер middleware

. #1 SPEC CPU 2006: «сырая» 17+ производительность МИРОВЫХ РЕКОРДОВ . #1 SAP-SD: 8-процессорный сервер

. #1 Siebel: CRM сервер

27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential: Internal Only SPARC SuperCluster Exadata + Exalogic

Application Servers

ZFS NAS Storage Database Servers

Exadata Storage

Exadata SPARC SuperCluster Exalogic

28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SPARC SuperCluster

. Лучшая система для Software запуска баз данных и + приложений Servers . Идеален для консолидации и «облачных» Storage

COMPLETE + приложений

Network

29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential: Internal Only SPARC SuperCluster

SuperCluster T5-8 SuperCluster M6-32 SPARC SuperCluster Процессоры / ядра / потоки 16 / 256 / 2048 32 / 384 / 3072 Оперативная память 4 TB 32 TB

30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential: Internal Only Oracle Optimized Solutions

Agile PLM JD Edwards EnterpriseOne Oracle E-Business Suite 36% lower TCA vs. IBM 3.5x faster vs. IBM 2x lower TCO vs. IBM Enterprise Applications PeopleSoft HCM SAP Siebel CRM 11x faster, ½ the cost of IBM Up to 7x faster queries Up to 3x lower TCO vs.IBM

Oracle Unified WebCenter Content WebCenter Portal WebLogic Server Middleware Directory 11x faster vs. x86 38% lower TCA vs.. 3.6x lower TCA/3.4x Perf than 3x greater scale servers IBM IBM Power 780

Lifecycle Content Management Oracle Database Enterprise Database Cloud Data Management Replace IBM for 2.6x TCO 2.5x better TCO over EMC Savings 4x better $/perf vs. IBM

Backup and Recovery Tiered Storage Infrastructure Core Systems Enterprise Cloud Infrastructure 5x less cost & faster vs. 73% lower cost vs. EMC tiered Infrastructure 2x better TCO than IBM/PowerVM Symantec disk

* See substantiation slides

31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential: Internal Only Пример архитектуры DBaaS на SPARC SuperCluster SPARC SuperCluster Node 1 Node 2 Domain 1 Domain 2 Domain 3 Domain 4 Domain 1 Domain 2 Domain 3 Domain 4 • SPARC SuperCluster

Zone 1 Zone 1 Zone 1 Zone 1 Zone 1 Zone 1 Zone 1 Zone 1 • Каждый нод разделен на 4xDB Zone 2 Zone 2 Zone 2 Zone 2 домена

Zone 3 Zone 3 Zone 2 Zone 3 Zone 3 Zone 2 • Каждый домен разделен на Solaris Zone 4 Zone 4 Zone 4 Zone 4 Zones: Zone 5 Zone 5 Zone 3 Zone 2 Zone 5 Zone 5 Zone 3 Zone 2

Zone 6 Zone 6 Zone 6 Zone 6 • Small, Medium, Large

Zone 7 Zone 7 Zone 4 Zone 7 Zone 7 Zone 4 • Минимум 1 ядро на зону Zone 8 Zone 8 Zone 8 Zone 8 • Можно динамически перераспределять ядра и память InfiniBand Network между зонами • Любая зона может быть в RAC Oracle Exadata Storage Servers

32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SPARC SuperCluster Database Cloud Пример реализации Site 1 Site 2 DBaaS Instance Deployments

DB Sizing Schema 1 Schema 3 Schema 5 Schema 7 Schema 1 Schema 3 Schema 2 Schema 4 Schema 6 Schema x Schema 2 Schema x Small 2 Cores S S S S M Medium 4 Cores M L Large 8 Cores

RAC RAC RAC RAC X-Large 12 Cores

Dedicated Instance Shared Instance S S M S S M S S M Service Tiers Primary Failover Site Site

A B C’ D’ C D E A’ Bronze Compute Nodes Compute

Compute Nodes Compute M M S S S S M M

Silver RAC RAC RAC RAC RAC RAC

A B E’ C D E B’

Gold RAC M M M S S M M DATA GUARD

33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Database Cloud: Запрос на создание Базы

34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Database Cloud: Выбор шаблона

35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Database Cloud: Создание базы

36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Database Cloud: База создана

37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Database Cloud: Параметры новой Базы

38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Учет использования ресурсов и/или оплата Учет использования и стоимости . Конфигурационные параметры – Версия, релиз – Память, дисковое пространство – Количество RAC нодов . Параметры использования – Процессорное время, сетевой траффик, запись/чтение базы данных Оплата – Исполнение SQL запросов, пользовательские транзакции

39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle On Oracle Платформа SPARC/SOLARIS

Лучшая производительность и масштабируемость Встроенные безопасность и RAS свойства T5-2 Интегрированная, бесплатная виртуализация T5-4 Единая консоль управления

Быстрое решение проблем T5-8 M6-32 SSC T5-8 и M6-32 Exalytics T5-8

40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.