98
Андрей Караванов Руководитель направления ORACLE [email protected] (044) 492 29 29 * 619 Системы управления базами данных Oracle

Oracle

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Oracle

Андрей КаравановРуководитель направления ORACLE

[email protected](044) 492 29 29 * 619

Системы управлениябазами данных Oracle

Page 2: Oracle

2

О чем разговор?О чем разговор?

План презентации• Знакомство с Oracle и его семействамипродукции

• Введение в базы данных, какие они есть

• Дополнительные преимущества Oracle, опцииСУБД

• Безопасность для СУБД

Page 3: Oracle

3

Корпорация OracleКорпорация Oracle

• Один из лидеров по продаже программных продуктов• $22 млрд. дохода, FY08• 275,000 глобальных заказчиков• 30,000 заказчиков по приложениям• 75,000 сотрудников• 7,500 сотрудников поддержки• 19,000 партнеров• 9,000 Независимых разработчиков ПО (ISVs)• Работа и сотрудничество в 145 странах

Page 4: Oracle

4

Продукция компании OracleПродукция компании Oracle

Какиепрограммныепродукты

Вы знаете?

Page 5: Oracle

Oracle ApplicationsE-Business suite

JD Edwards

Oracle RetailSiebel CRM

5

Три семейства продуктов OracleТри семейства продуктов Oracle

Oracle Grid

Database RACPartitioning OLAP

Data Mining SecurityBuilt-in DB Other

Oracle Fusion Middleware

Application Server Business Intelligence

SOA Portals

Content Identity management managementП

латф

ормара

зраб

отки

Безопасность

иуправление

Виртуализация и поддержка Linux OS

Page 6: Oracle

6

Что отличает продуктыOracle от конкурентов?

Page 7: Oracle

7

Что необходимо помнитьпро базы данных OracleЧто необходимо помнитьпро базы данных Oracle

• Лидер рынка– В области баз данных считается безусловным лидером по

качеству, функциям, производительности

• Есть решения по безопасности внутри СУБД– Это практически единственный производитель, решивший

задачу защиты данных на уровне самой базы данных

• Применим для любого бюджета– Решения СУБД Oracle применимо как для самых заказчиков

с минимальным бюджетом, так и для корпоративныхклиентов с многомиллионными проектами

• Используется везде, где есть данные– При помощи Oracle можно не только строить большие

централизованные системы, но и обеспечивать работупривычной инфраструктуры среднего предприятия

Page 8: Oracle

8

Развитие БД без остановокРазвитие БД без остановок

Database VaultTransparent Data Encryption

Grid ComputingSelf Managing Database

XML DatabaseOracle Data Guard

Real Application ClustersFlashback Query

Virtual Private DatabaseBuilt in Java VM

Partitioning SupportBuilt in Messaging

Object Relational SupportMultimedia Support

Data Warehousing OptimizationsParallel Operations

Distributed SQL & Transaction SupportCluster and MPP Support

Multi-version Read ConsistencyClient/Server Support

Platform Portability Commercial SQL Implementation

1977 2007

тридцать летнепрерывного

развития

Page 9: Oracle

9

Oracle: что отличает от конкурентов?Oracle: что отличает от конкурентов?

В сравнении с главными конкурентами – продуктами Oracle легче управлять и прощеустанавливать!

Источник: Edison Group Cost Study of Oracle10g and Microsoft SQL Server & Oracle10g and IBM UDB DB2 8.2

Page 10: Oracle

10

Поддержка операционных системПоддержка операционных систем

UNIXUNIX++ Мощность

++ Надежность

++ Стабильность

++ Безопасность

-- Требует догорогооборудования

-- Сложная

-- Высокая стоимостьподдержки

++ Простоеиспользование

++ работает нанедорогомоборудовании

-- Очень не стабильная

-- Небезопасная

-- Проприетарная

++ Бесплатно

++ Надежность

++ Стабильность

++ Безопасность

++ Умеренная стоимостьподдержки

++ Достаточно проста виспользовании

Один пользователь

Сервер рабочей группы

1CPU системы

Мультипроцессорные системы

Hi End системы

Ультракомпактные сервера

Page 11: Oracle

11

Высказывания касательноOracle Database 11gВысказывания касательноOracle Database 11g

Выпуск решения Oracle Database 11g представляется самымзначимым за последние три годакак для самого Oracle, так и дляконкурентов - IBM и Microsoft.

IDC позиционирует Oracle Database 11g как эпохальный продукт, который предоставляет собойсерьезный шаг навстречуследующего поколения систем.

Source: IDC, October 2007 (Oracle Database 11g: A Giant Step for Database Professionals)

После выхода релиза Oracle Database 11g наблюдается небывалый ростинтереса к этой версии. Вероятно, этовызвано повышенным интересом кновым возможностям продукта. Особенно это касается опции Real Application Testing.

Source: IDC, June 2008 (Worldwide RDBMS 2007 Vendor Shares)

Page 12: Oracle

12

Где существует потребность в СУБД OracleСоветыГде существует потребность в СУБД OracleСоветы

Базы данных требуются там, где присутствует ценная информация.Ценность определяется• Стоимостью информации• Влиянием на стабильность работы организации при потереданных

• Важностью не столько хранения самих данных, скольковозможностью провести анализ накопившихся данных (фокуснаявыборка, поиск зависимостей, анализ тенденций и т.д.)

База данных может требоваться как под некоторую прикладнуюзадачу, так и для работы стандартной ИТ инфраструктуры!

Page 13: Oracle

13

Интересный фактИнтересный факт

от всего количества заказчиков OracleЭто порядка 300,000 заказчиков

Заказчики сегмента СМБ составляют

Page 14: Oracle

14

Увеличение количества данных иобъема передачи информацииУвеличение количества данных иобъема передачи информации

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

• E-mails• Instant messages• Telephony• RSS feeds• RFID reads• GPS signals• Telematics• And much more …

# Transactions and Related Communications

Page 15: Oracle

15

Oracle - лидер рынка хранилищ данныхOracle - лидер рынка хранилищ данных

EXPRESS

EDITION

EXPRESS

EDITION

STANDARD EDITION ONESTANDARD

EDITION ONE

STANDARD EDITION ONE

ENTERPRISE EDITION

ENTERPRISE EDITION

ENTERPRISE EDITION

STANDARDEDITION

STANDARDEDITION

STANDARDEDITION

Позиционирование Начальный уровень, СМБ

СМБ, требованиенадежности

Промышленныесистемы, высокая

производительность

Стоимость $180/NUP$5,800/Processor

$350/NUP$17,500/Processor

$950/NUP$47,500/Processor

Минимумы имаксимумы

5 Named User Plus2 Сокета

5 Named User Plus4 Сокета

25 Named User Plusна процессорПо ядрам, нетограничений

Page 16: Oracle

16

Oracle Standard Edition OneOracle Standard Edition One

• Надежное решение для серверов максимум с 2 (двумя) сокетами– Полный функционал версии Standard Edition (за исключениемвключенного Real Application Cluster)

• Вполне доступная цена для малого-среднегобизнеса– $5,800 на сокет (2 сокета максимум)– либо $180 на пользователя (минимум 5 пользователей насервер)

• Включает бесплатно продукт Application Express

Page 17: Oracle

17

Oracle Database 11g:Standard EditionOracle Database 11g:Standard Edition

• Лучший вариант для серверов максимум с 4 (четырьмя) сокетами– Использование единого сервера либо кластера

• Хорошие ценовые показатели для надежныхархитектур– $17,500 на сокет (4 сокета максимум)– либо $350 на пользователя (минимум 5 пользователей насервер)

• Кластер Real Application Cluster включен в пакет поумолчанию– Возможность создавать надежное и масштабируемое решение

Page 18: Oracle

18

Standard Edition One:за что платим деньги?Standard Edition One:за что платим деньги?

• Objects Option• (поддержка объектно-ориентированных возможностей)

• 64 Bit Option• (модуль для работы на 64разрядных серверах и ОС)

• Objects for OLE• (работа клиентов по технологии OLE)

• Networking Kit• (подключение клиентских мест по протоколу Net8)

• Distributed Option• (распределенные БД, двухфазная фиксация транзакций)

• ODBC Driver, OCI• (возможность интеграции ODBC, OCI клиент-приложений с MS

Transaction server и СУБД)

• SQL*Plus• (язык запросов к СУБД Oracle)

• JServer EE• (Java виртуальная машина для хранимых процедур)

• interMedia• (управление мультимедийным содержимым, механизмы

поиска)

• Enterprise Manager• (полноценное средство управления СУБД и другими

продуктами)

• Standard Management Pack• (ограниченные пакеты Tuning, Diagnostic, Change

Management)

• Workflow • (управление делопроизводством, автоматизация бизнес-

процессов)

• Advanced Queuing• (инфраструктура для обмена сообщениями между

приложениями и бизнес-системами)

• Warehouse Builder• (средство разработки и развертывания корпоративных

хранилищ данных)

Page 19: Oracle

19

Standard Edition: за что платим деньги?Standard Edition: за что платим деньги?

• Objects Option• (поддержка объектно-ориентированных возможностей)

• 64 Bit Option• (модуль для работы на 64разрядных серверах и ОС)

• Objects for OLE• (работа клиентов по технологии OLE)

• Networking Kit• (подключение клиентских мест по протоколу Net8)

• Distributed Option• (распределенные БД, двухфазная фиксация транзакций)

• ODBC Driver, OCI• (возможность интеграции ODBC, OCI клиент-приложений с MS

Transaction server и СУБД)

• SQL*Plus• (язык запросов к СУБД Oracle)

• Real Application Clusters• (создание grid-архитектур, один экземпляр БД на нескольких

серверах)

• JServer EE• (Java виртуальная машина для хранимых процедур)

• interMedia• (управление мультимедийным содержимым, механизмы

поиска)

• Enterprise Manager• (полноценное средство управления СУБД и другими

продуктами)

• Standard Management Pack• (ограниченные пакеты Tuning, Diagnostic, Change

Management)

• Workflow • (управление делопроизводством, автоматизация бизнес-

процессов)

• Advanced Queuing• (инфраструктура для обмена сообщениями между

приложениями и бизнес-системами)

• Warehouse Builder• (средство разработки и развертывания корпоративных

хранилищ данных)

Page 20: Oracle

20

Enterprise Edition: за что платим деньги?Enterprise Edition: за что платим деньги?

• Objects Option• (поддержка объектно-ориентированных возможностей)

• 64 Bit Option• (модуль для работы на 64разрядных серверах и ОС)

• Objects for OLE• (работа клиентов по технологии OLE)

• Networking Kit• (подключение клиентских мест по протоколу Net8)

• Distributed Option• (распределенные БД, двухфазная фиксация транзакций)

• ODBC Driver, OCI• (возможность интеграции ODBC, OCI клиент-приложений с MS

Transaction server и СУБД)

• SQL*Plus• (язык запросов к СУБД Oracle)

• Visual Information Retrieval• (поисковое ядро графических данных)

• JServer EE• (Java виртуальная машина для хранимых процедур)

• interMedia• (управление мультимедийным содержимым, механизмы

поиска)

• Enterprise Manager• (полноценное средство управления СУБД и другими

продуктами)

• Workflow • (управление делопроизводством, автоматизация бизнес-

процессов)

• Advanced Queuing• (инфраструктура для обмена сообщениями между

приложениями и бизнес-системами)

• Warehouse Builder• (средство разработки и развертывания корпоративных

хранилищ данных)

• Advanced Replication Option• (Data Guard, широкий спектр механизмов репликации

данных)

• Parallel Query Option• (распаралеливание отдельного запроса на

мультипроцессорных системах)

• Advanced Backup & Recovery• Connection Manager & Pooling

Page 21: Oracle

21

Виды используемых архитектурВиды используемых архитектур

Page 22: Oracle

<Insert Picture Here>

Опции для СУБД Oracle Database Enterprise Edition

Page 23: Oracle

23

Прозрачность Database Options для приложенийПрозрачность Database Options для приложений

Технология прозрачна для приложений.Технология прозрачна для приложений.

Технология прозрачна для приложений.

Технология прозрачна для приложений.Технология прозрачна для приложений.Технология прозрачна для приложений.

Требуется программирование, либо поддержка со стороны приложения.Требуется программирование, либо поддержка со стороны приложения.Готовое приложение.Готовое приложение.Требуется программирование.Требуется программирование.Требуется программирование, либо поддержка со стороны приложения.Требуется программирование, либо поддержка со стороны приложения.Технология прозрачная для приложений. Поддерживается в версии 11g.Технология прозрачна для приложений.Технология прозрачна для приложений.Технология прозрачна для приложений. Поддерживается в версии 11g.Технология прозрачна для приложений. Поддерживается в версии 11g.Технология прозрачна для приложений. Поддерживается в 11g (запись нагрузки в 10g).Технология прозрачна для приложений.Технология прозрачна для приложений. Поддерживается в 11g.Если приложение хорошо масштабируется на одном компьютере, то на RAC тоже.

Page 24: Oracle

24

Что такое RAC и в чем его едятЧто такое RAC и в чем его едят

RAC – это технология, которая позволяет прозрачно распределить обработкузапросов к базе данных между серверами, при этом

• Множество вычислительных ресурсов выполняют одну задачу• Во внешней ИТ среде система видится как одно целое• Система обеспечивает надежность, масштабируемость, производительность, эффективность работы, оптимальную стоимость

По настоящему запросы обрабатывает от 2 до 100 серверов, но всепользователи СУБД думают, что это один сервер.

Поломка множества серверов кластера RAC никак не приведет к остановкеработы системы (главное, чтобы хотя бы один сервер остался в живых)

Page 25: Oracle

25

Традиционный Data Guard(Physical Standby)Традиционный Data Guard(Physical Standby)

Real-time Queries

Standby Database

ProductionDatabase

отчеты бекапы

Постоянная доставка и применение изменений c Production(Standby Database всегда закрыта)

Получается, что денежки потрачены толькона катастрофоустойчивость и человеческую ошибку

Page 26: Oracle

26

Active Data GuardActive Data Guard

Real-time Queries

Standby Database

ProductionDatabase

Теперь можно выполнять отчеты на Standby DatabaseНа Production высвобождается вычислительная мощность

отчеты бекапы

Active DataGuard стоит отдельных денег, потому что он превносит новыйbusiness value. Раньше был DataGuard использовался только длякатастрофоустойчивости и человеческой ошибки, теперь Active Data Guard позволяет увеличить производительность Production Database, перенесянагрузку на Standby.

Page 27: Oracle

27

Простой вопрос:В каком виде удобнее есть пиццу?Простой вопрос:В каком виде удобнее есть пиццу?

так? или так?

Между поваром и едоками существует конфликт интересов!

А в каком виде ее удобнее готовить?Разрезая пиццу перед едой мы разрешаем конфликт интересов

Page 28: Oracle

28

PartitioningPartitioning

Jan Feb Mar

SalesSQL

Application

С точки зрения приложения:Одна большая таблицагде лежат все данные

С точки зрения DBA:Несколько маленькихтаблиц, которыми можноуправлять раздельно

В Oracle тоже есть конфликт интересов:Приложению удобнее большая таблица,а администраторам удобнее кусочки. Мы умеем разрешать этот конфликт!

Page 29: Oracle

<Insert Picture Here>

Решения безопасности, встроенные в СУБДOracle

Page 30: Oracle

30

Advanced SecurityAdvanced Security

Опция состоит из трех основных частей:

• Шифрование трафика от клиентак серверу приложений (SSL)

• Шифрование трафика от сервера приложенийк базе данных (SQL Net)

• Прозрачное шифрование данных на диске(Transparent Data Encryption)

Page 31: Oracle

31

Advanced Security –принцип работыAdvanced Security –принцип работы

Шифрованиеданных

при записи

Дешифрацияданных

при чтении (SQLзапрос неменяется)

Данные врезервныхкопияхзащищены

Чтобы украстьданные

нужно украсть ключ

Шифрование посети

Приложение Защита данных путемшифрования

• Прозрачно для приложений

• Как по сети, так и на дисках

• Шифрованная записьрезервной копии

Новыйпродукт

Secure Backup• Шифрование данныхдля записи на ленту

Page 32: Oracle

32

Label SecurityLabel Security

• Эффективное средство обеспечения доступа на уровне строк• Отвечает строгим требованиям государственныхи коммерческих организаций

• Данным присваиваются специальные метки• Нет необходимости писать программный код!• Технология абсолютно прозрачна для приложений!• Задается изощренная логика кто к каким меткам имеет доступ• Поддерживаются иерархии

(менеджер видит данные подчиненных и т.п.)• Соответствует ISO/IEC 15408 Common Criteria EAL

Page 33: Oracle

33

Label SecurityLabel Security

Код Количество Метка строки

AF2137 1000000 Confidential : Corporate : SMEJG4112 225000 Confidential : Personal : LondonXS3025 7500000 Top Secret : Risk : AuditAF2991 317000 Sensitive : Personal : BranchSD1328 900725 Sensitive : Corporate : Multi-Nat

Кредиты

SME

Multi-Nat

UK

User User МеткаМетка пользователяпользователяАнна Confidential : Corporate : Кредиты

Page 34: Oracle

34

Database Vault – “ключи от королевства”Database Vault – “ключи от королевства”

Database Vault разделяет полномочия тех ктообслуживает данные (администраторы) и тех кто реальновладеет данными.

• Возможность ограничивать (исключать) доступ к даннымприложений со стороны администратора базы данных (DBA)

• Обеспечение доступа к данным на основе динамическинастраиваемых правил

• Повышение защищенности объектов БДот несанкционированных изменений

• Разделение полномочий пользователей в соответствии с ихфункциональными обязанностями и надежный внутреннийконтроль

“Знаете ли Вы, что администратор баз данных знает зарплатывсех сотрудников в Вашей организации, а также все финансовыерезультаты ее деятельности еще до того, как о них узнает CFO?”

Page 35: Oracle

35

Oracle Database VaultOracle Database Vault

• Позволяет исключать (ограничивать) доступадминистраторов/суперпользователейк данным приложений (“ключи от королевства”)

• В том числе:

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

• Обеспечивает возможность безопаснойконсолидации IT-ресурсов организации

• Все механизмы “встроены” в БД Oracle

Page 36: Oracle

36

Высокий уровень защиты от OracleВысокий уровень защиты от Oracle

Virtual Privat DatabaseOracle Label SecurityEncryption (TDE)

(Network encryption / ASO)

Protected bySecure Backup

Protected byDatabase Vault

Protected by Audit Vault

Page 37: Oracle

37

Интересный фактИнтересный факт

“Microsoft, IBM и Sybase не имеютаналогичных средств”

Noel YuhannaВедущий аналитикForrester Research

” Руководителям организаций важно,чтобы администраторы баз данных

управляли базами данных, а не данными ...”

Page 38: Oracle

38

Встраиваемые СУБД OracleВстраиваемые СУБД Oracle

• TimesTen In-Memory DB– сверхскоростная реляционная СУБД реального времени,

работающая в оперативной памяти

• Berkeley DB– семейство встраиваемых нереляционных СУБД широкого

применения

• Oracle Lite– мобильная реляционная СУБД, синхронизируемая с выделенным

сервером

Page 39: Oracle

39

Oracle TimesTen In-Memory DatabaseOracle TimesTen In-Memory Database

Новая база данных для использования на уровне приложений –новое поколение архитектур промышленного класса!

Уровеньпредставления

Уровеньприложения

УровеньEnterpriseDatabase

ПромышленноеПромышленное приложениеприложениереальногореального временивремени

IMDB Особенности• Мгновенный ответ• Высокая пропускнаяспособность• Репликация данных• Кэширование данных Oracle• Стандартные API

Page 40: Oracle

40

Исчерпывающая производительность!Исчерпывающая производительность!

Время

отклика

Микро-Секунды

Мили-Секунды

Секунды

Пропускная способность (простые txn / sec)100’s 1000’s 10,000’s 100,000’s

OracleDatabase

11g(Terabyte DB’s)

OracleDatabase11g RAC

(Terabyte DB’s)

Oracle TimesTenIn-Memory Database

(Gigabyte DB’s)

Page 41: Oracle

41

Продукты семействаFusion Middleware

Page 42: Oracle

42

О чем разговор?О чем разговор?

План презентации• Стратегия семейства продукции OFM

• Направление бизнес-аналитики впродуктовом портфеле Oracle

• Сервер приложений Oracle WebLogic Server

• Oracle Data Integrator

• Identity and Access Management

• Защита файлов с помощью Information Rights Management

Page 43: Oracle

Стратегия Fusion MiddlewareОбщие положенияСтратегия Fusion MiddlewareОбщие положения

• Предоставить заказчику полный интегрированный стекинтеграционного ПО– Универсальное и модульное, основанное на стандартах, быстроподключаемое

– Сохранение сделанных инвестиций в IT (в том числе, не в решенияOracle)

• Увеличить эффективность и гибкость бизнеса заказчика– С помощью универсального и комплексного подхода к разработкеПО, управлению бизнес-процессами и контентом, бизнес-аналитикеи коллективной работе

• Снижение совокупных затрат на владение IT (TCO)– С помощью использования интегрированных приложений, системуправления безопасностью в распределенной IT-среде

Page 44: Oracle

HyperionPerformance Management

Stellent and Context MediaContent Management

Siebel Analytics and Sigma DynamicsApplication Analytics

Набор решений лучшийв своем классеНабор решений лучшийв своем классе

#1Самый быстрорастущий

Middleware

($1Млрд+ менее чем за5 лет)

Заказчики в 2002году:

‘Наличие недостатков OracleApplication Server и спектрапродуктов Middleware в

сравнении с конкурентами’

Net4Call and HotsipService Delivery Platform

Oblix, Thor, OctetString, Bharosa & Bridgestream

Security Software

Collaxa, SunopsisProcess & Data Integration

TangosolData Grid Software

BEAApplication Infrastructure &

Middleware

Page 45: Oracle

45

Oracle Fusion MiddlewareOracle Fusion Middleware

Page 46: Oracle

<Insert Picture Here>

Business Intelligence

Page 47: Oracle

Время анализировать!Время анализировать!

Page 48: Oracle

Компоненты бизнес-аналитикиКомпоненты бизнес-аналитики

Информаци-онные панели

Отчетность Оповещения ирабочие области

Системыреальноговремени

Сервер аналитики

Интеграцияданных

Page 49: Oracle

Рынок Business IntelligenceРынок Business Intelligence

Page 50: Oracle

Проблемы построение BIна основе разнородных компонентПроблемы построение BIна основе разнородных компонент

Page 51: Oracle

Открытая технология, интеграцияс существующими решениямиОткрытая технология, интеграцияс существующими решениями

BI ServerBI Server

SecuritySecurity Data AccessData Access ETLETLOracleKerberosCustom MSFT ADiPlanetNovellOthers ..

Oracle RDBMSOracle OLAP OptionIBM DB2Microsoft SQL Server &

Analysis ServicesTeradataSAP BWXML, Excel, TextOthers ..

OracleInformaticaAscentialSunopsisOthers ..

Any JSR 168 Portal

BOBJ, COGNMSTR

Actuate, Oracle Apache FOS

Excel, Outlook,Lotus Notes

PortalsPortals Analytic ToolsAnalytic Tools ReportingReporting Desktop ToolsDesktop Tools

Common Enterprise Information ModelCommon Enterprise Information Model

Page 52: Oracle

Аналитический серверАналитический сервер

Page 53: Oracle

Персонализация, проактивные уведомления, автоматизация мониторинга бизнесаПерсонализация, проактивные уведомления, автоматизация мониторинга бизнеса

Mobile

Email

Dashboard

Process

BU

SIN

ES

S IN

TELLIG

EN

CE

SE

RV

ER

Com

mon E

nterprise Information M

odel

Page 54: Oracle

BI PublisherМощный механизм отчетностиBI PublisherМощный механизм отчетности

PDF

XSL

PDF

RTF

HTML

Excel

XML

EDI

E-mail

Printer

Fax

Repository

Word

Page 55: Oracle

BI Publisher – отчеты на любой случайОдно решение для всех поставленных задачBI Publisher – отчеты на любой случайОдно решение для всех поставленных задач

Page 56: Oracle

Визуализация информации в BIВизуализация информации в BI

Page 57: Oracle

<Insert Picture Here>

Oracle Data Integrator

Page 58: Oracle

58

Зачем нужен Oracle Data Integrator

Page 59: Oracle

59

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

Page 60: Oracle

60

Преимущества: ETL архитектура

Page 61: Oracle

61

Хранилища данных

Page 62: Oracle

62

Использование в SOA

Page 63: Oracle

63

Master Data managementУправление основными данными

Page 64: Oracle

64

Миграция

Page 65: Oracle

65

ODI расширяет возможностиSOA Suite

Page 66: Oracle

<Insert Picture Here>

Identity and Access Management

Конфиденциально

Page 67: Oracle

Для чего внедрятьIdentity&Access Management?Для чего внедрятьIdentity&Access Management?

Обеспечениесоответствия законами нормативным актам

Управление рисками

Обеспечениеконфиденциальности

данных

Снижение затрат

Конфиденциально

Page 68: Oracle

Стратегия IdMСтратегия IdM

AuthN Svcsfor DB & OS

Active Directory

StrongAuthentication

BusinessRole Mgmt.

EnterpriseSSO

IdentityFederation

EntitlementsManagement

IdentityProvisioning

Web AccessMgmt.

Oracle Virtual DirectoryOracle Virtual DirectoryVirtualizes Identity, Credential, Policy StoreVirtualizes Identity, Credential, Policy Store

X.500Directory

OID (LDAP Directory) Databases Mainframes Applications

Declarative Security Interface

Authentication, Fine Grained Authorization, Policy & Credential ManagementIntegrated Security toolkit (Crypto, SSL, XMLDigSig, XKMS, CMS, SMiME..)

Identity Governance, User / Role Management & Enterprise Auditing

Page 69: Oracle

Поддерживаемые системыПоддерживаемые системы

Приложения

Каталоги

Сервера приложений / Web-сервера

Операционные системы

Средства коллективной работы

ACF-2 & TSS

Порталы

RACF

Конфиденциально

Page 70: Oracle

Oracle Virtual DirectoryOracle Virtual Directory

Oracle Virtual DirectoryOracle Virtual Directory•• RealReal--time time ““consolidationconsolidation””•• Technology abstractionTechnology abstraction•• Complexity reductionComplexity reduction

Partners

Customers

Employees

Protects Directory Investments & Single Identity View

Page 71: Oracle

Windows

Web Sites

Extranet & Portal

Java

Mainframes (OS390, AS400)

• Особенности• Автоматическая авторизация

пользователей для клиент-серверногоПО, Мэйнфреймов, ВЕБ приложений

• Поддержка требуемого уровня сложностипаролей

• Преимущества• Уменьшает стоимость

администрирования• Повышение сознательности

пользователей• Соблюдение нормативных требований• Улучшение безопасности

• Отличительные черты

• Наиболее комплексное решение• Решение «Out-of-the-box», интеграция с

решениями - …

Oracle Enterprise SSOOracle Enterprise SSO

Page 72: Oracle

Oracle Adaptive Strong AuthenticationOracle Adaptive Strong Authentication

• Взаимная проверка подлинности спомощью персональных изображений

• Виртуальный аутентификатор, PIN коды, решение защиты от KeyLogger-ов и т.д.

• Контроль и случайное расположениеаутентификаторов в браузере

Page 73: Oracle

Identity ProvisioningIdentity Provisioning

Организация контроля над учетными записями содновременной созданием, сменой прав и

блокирования/удаления учетных записей в гетерогеннойсреде (приложения, директории, файловые ресурсы,

другое)

HRMSUser

created or removed in HR system

Business Applications

Workflow;Assign or

revoke roles,

privileges

Application Driven Identity

SystemProvision

accounts and access rights

Page 74: Oracle

Oracle Adaptive Risk ManagerOracle Adaptive Risk Manager

• Мониторинг ВЕБ трафика в реальномвремени, создания профайла нормальнойактивности пользователя

• Механизм правил оценки деятельности, конектстный анализ

• Блокирование доступа или уведомлениеадминистратора при потенциальнойвозможности активности мошенников

• Проведение расследований в режиме OffLine

Page 75: Oracle

<Insert Picture Here>

Information Rights Management

Page 76: Oracle

Проблемы, которые решает Oracle IRMПроблемы, которые решает Oracle IRM

• Конфиденциальные документы и электронная почта хранятся в репозиториях, почтовых серверах и файловых папках

• Тысячи копий данных сохраняются на рабочих станциях пользователей, беспроводных устройствах, уходят по почте, переносятся на USB-устройства,CD/DVD – внутри и вне корпоративной сети!

Page 77: Oracle

Проблемы, которые решает Oracle IRMПроблемы, которые решает Oracle IRM

• Что же делать?

• Как обезопасить эти копии и контролировать их использование?• Как предотвратить их неправомочную пересылку и редактирование?• Как защитить конфиденциальную информацию, передаваемую партнёрам, поставщикам и клиентам?

• Как отменить доступ, когда проект завершён или сотрудник уволен?• Как контролировать версии используемых документов?

Page 78: Oracle

Проблемы, которые решает Oracle IRMПроблемы, которые решает Oracle IRM

Page 79: Oracle

Как работает Oracle IRMКак работает Oracle IRM

Oracle IRM Standard Rights Model

АдминистраторБизнес-менеджер Аудит

Oracle IRM Management Console

АвторРедакторРецензент

Oracle IRM DesktopЗапечатывание иклассификация

документов и писем

Передача черезemail, web, file

shares, IM, USB, DVD, и т.д.

Читатель

Oracle IRM Desktop

Oracle IRM Server

Корпоративная аутентификация,службы каталогов, системы CRM и т.д.

Автоматическаясинхронизация

прав / аудит действийБезопасныйoffline cache

Page 80: Oracle

Пример Online Status pageПример Online Status page

Page 81: Oracle

Журнал аудитаЖурнал аудита

Page 82: Oracle

Пример использованияIRM в корпоративной сетиПример использованияIRM в корпоративной сети

Page 83: Oracle

Oracle IRM: Поддержка приложенийOracle IRM: Поддержка приложений

• Microsoft Office 2000-2003 (Word, Excel, PowerPoint) • Adobe Acrobat или Reader 6.0+ • Email: Microsoft Outlook 2000-2003, Lotus Notes 6.5+ и Novell GroupWise 6.5-7.0 • Email: BlackBerry for Exchange and Domino, BES 4.1+ • HTML и XML (Internet Explorer 6.0+) • .TXT и .RTF документы• GIF, JPEG и PNG • TIFF и 2D CAD (требует соответствующих программ-просмотра)

Page 84: Oracle

84

Интересный факт

Основы лицензирования, тонкие моменты

Page 85: Oracle

85

Основы ценообразованияЛицензияОсновы ценообразованияЛицензия

Право использования ... непередаваемое и неисключительное

• продукта Oracle

• На определенной платформе

• Hardware / OS

• конфигурация / колличество процессоров

... на неограниченный период времени

Page 86: Oracle

86

Основы ценообразованияТехническая поддержкаОсновы ценообразованияТехническая поддержка

= Software updates and Support~22% license

• Подписка и ежегодное отчисление

• Цена определяется для каждого продукта отдельно

• Приобретается только вместе с продуктом

• Уровень технической поддержки должен быть одинаковым дляопределенной группы продуктов – License Set

Page 87: Oracle

87

Основы ценообразованияТехническая поддержкаОсновы ценообразованияТехническая поддержка

• Бесплатное получение новых версий продукта, patches

• Неограниченное кол-во запросов и консультаций

• Hot line 24 X 7

• Доступ на Metalink web site http://metalink.oracle.com

• Update/Upgrade

Page 88: Oracle

88

Метрики лицензированияМетрики лицензирования

Основано на подсчетепользователей и устройств, которыесовершают доступ к базе данных

Based on the server where the Oracle Program is installed and/or running

Named User Plus Processor

Oracle Database

Основано на лицензированиисервера, где установлено и работаетПО Oracle

Page 89: Oracle

89

По именованным пользователям(Named User Plus) - определениеПо именованным пользователям(Named User Plus) - определение

– Количество лиц, авторизованных заказчиком на доступ кодному или нескольким серверам БД, независимо от того, работают они с БД одновременно или нет

– Автоматическое устройство также считается как Named User

– Для устройств мультиплексирования (прокси, серверприложений) расчет производится на входе данногоустройства

Page 90: Oracle

90

Named User Plus - ПримерNamed User Plus - Пример

Независимо от типа оборудованияНезависимо от типа ОСНезависимо от количествасерверов (за исключениемустановленных минимумов)Независимо от приобретаемойверсии продукта

⇒ 80 именованныхпользователей (named users)

HP

Sun

Linux

12

10

40

18

Page 91: Oracle

91

Процессор / Сокет / ЯдроПроцессор / Сокет / Ядро

CPU CPU CPU

Одноядерный процессор= 1 CPU

Многоядерный процессор= x CPU

Ядро

Сокет

Все редакции

Ядро = Процессор

Standard One и Standard Edition

Ядра не учитываются, считаемпроцессорные лицензии поколичеситву сокетов

Enterprise Edition

Кол-во процессорных лицензий = Кол-во Ядер * коэф. умножения

Page 92: Oracle

Таблица коэффициентов пониженияТаблица коэффициентов понижения

Vendors and Processor Core Processor Licensing Factor

Sun and Fujitsu UltraSPARC T1 processor (1.0 or 1.2 GHz)Only named servers including:Sun Fire T1000 Server, SPARC Enterprise T1000 Server*, with 6 or 8-core 1.0 GHz UltraSPARC T1 processorSun Fire T2000 Server, SPARC Enterprise T2000 Server*, with 4, 6, or 8-core 1.0 GHz, or 8 core 1.2 GHz UltraSPARC T1 processor(* SPARC Enterprise T1000 and SPARC Enterprise T2000 Servers may be sold and branded by Sun Microsystems, Fujitsu or Fujitsu Siemens)

0.25

Sun Netra T2000, 1.0 or 1.2 GHz UltraSPARC T1 processor 0.25

Sun and Fujitsu UltraSPARC T1 1.4 GHzOnly named servers including:Sun Fire T2000 Server and SPARC Enterprise T2000 Server*, with 8-core, 1.4 GHz UltraSPARC T1 processor(* SPARC Enterprise T1000 and SPARC Enterprise T2000 Servers may be sold and branded by Sun Microsystems, Fujitsu or Fujitsu Siemens)

0.5

Sun T6300, 1.4 GHz UltraSPARC T1 processor 0.5

Sun and Fujitsu SPARC64 VI, VII 0.75

Sun UltraSPARC IV, IV+, or earlier Multicore chips 0.75

Sun UltraSPARC T2, T2+ 0.75

Page 93: Oracle

Таблица коэффициентов пониженияТаблица коэффициентов понижения

Vendors and Processor Core Processor Licensing Factor

AMD Third Generation Opteron or earlier Multicore chips 0.5

Intel Xeon Series 74XX, Series 55XX or earlier Multicore chips 0.5

Intel Itanium Series 91XX or earlier Multicore chips 0.5

Intel or AMD Desktop, Laptop/Notebook, or Netbook Multicorechips

0.5

Page 94: Oracle

Таблица коэффициентов пониженияТаблица коэффициентов понижения

Vendors and Processor Core Processor Licensing Factor

HP PA-RISC 0.75

IBM Power5+ or earlier Multicore chips 0.75

All Single Core Chips 1

IBM Power6 1

IBM System z (z10 and earlier) 1

All Other Multicore chips 1

Page 95: Oracle

95

Какая редакция необходима?Какая редакция необходима?

25 Напроцессор55Минимумы

XXПлатные опции

XX> 4

X4

2

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

Page 96: Oracle

96

Метрики лицензий - примерМетрики лицензий - пример

15 температурныхдатчиков

30 ПК, накоторых

работают 400 сотрудников 6 процессоров

Oracle

У производственной компании 15 температурных датчиков для контролятемпературы на складе. Данные этих устройств используются дляобновления информации в базе данных.

На 30 ПК работают 400 сотрудников, которыеобновляют информацию в базе данных.

?

Предложение

РедакцияEnterprise Edition

Named Users Plus415 лицензий NPU

Processors6 процессорных лицензий (при

условии использования двухядерныхпроцессоров AMD/Intel)

Page 97: Oracle

97

Основные мифыпро решения Oracle

• Базы данных – это специфическое решение– СУБД продаются как сопутствующие решения дляфайрволов, документооборота, систем мониторинга иинвентаризации, везде, где есть данные!

• Это очень дорогой продукт– минимальная стоимость составляет 900$ ListPrice– по процессорное лицензирование – 5 800$ на процессор

• Слишком сложное решение– версия Standard Edition ONE максимально упрощена поадминистрированию, установить можно одними кликамимыши за десяток минут!

Page 98: Oracle

Андрей КаравановРуководитель направления ORACLE

[email protected]