Кирилл Панов MCITP, MCDBA OCP DBA Введение Популярные В России много-платформенные системы Для кого я записал этот вэбкаст Посчитаем Лицен

Содержание

Слайд 2

В КАКИХ СЛУЧАЯХ ИМЕЕТ СМЫСЛ МИГРИРОВАТЬ ПРИЛОЖЕНИЯ С БАЗ ДАННЫХ ORACLE НА

В КАКИХ СЛУЧАЯХ ИМЕЕТ СМЫСЛ МИГРИРОВАТЬ ПРИЛОЖЕНИЯ С БАЗ ДАННЫХ ORACLE НА
MICROSOFT SQL SERVER

Кирилл Панов
MCITP, MCDBA
OCP DBA

Слайд 3

СОДЕРЖАНИЕ

Введение
Популярные В России много-платформенные системы
Для кого я записал этот вэбкаст
Посчитаем
Лицензионная политика

СОДЕРЖАНИЕ Введение Популярные В России много-платформенные системы Для кого я записал этот
Oracle
Лицензионная политика Microsoft
Сравнение стоимости
Решения на базе Microsoft SQL Server уровня Enterprise
Кто уже мигрировал
SAP - заказчики
Миграция при помощи SSMA
Итоги

Слайд 4

ВВЕДЕНИЕ

Источник: Gartner Market Share: Relational Database Management System Software by Operating System,

ВВЕДЕНИЕ Источник: Gartner Market Share: Relational Database Management System Software by Operating
Worldwide, 2008 - Colleen Graham, Bhavish Sood, Horiuchi Hideaki, Dan Sommer - June 12, 2009

Слайд 5

ПОПУЛЯРНЫЕ В РОССИИ МНОГО-ПЛАТФОРМЕННЫЕ СИСТЕМЫ

Приложения использующие базы данных как Oracle так

ПОПУЛЯРНЫЕ В РОССИИ МНОГО-ПЛАТФОРМЕННЫЕ СИСТЕМЫ Приложения использующие базы данных как Oracle так
и Microsoft SQL Server:

Галактика
Парус
Босс-Кадровик
SAP
Microsoft Dynamics Ax
Siebel CRM

Слайд 6

СОДЕРЖАНИЕ

Введение
Популярные В России много-платформенные системы
Для кого я записал этот вэбкаст
Посчитаем
Лицензионная политика

СОДЕРЖАНИЕ Введение Популярные В России много-платформенные системы Для кого я записал этот
Oracle
Лицензионная политика Microsoft
Сравнение стоимости
Решения на базе Microsoft SQL Server уровня Enterprise
Кто уже мигрировал
SAP - заказчики
Миграция при помощи SSMA
Итоги

Слайд 7

ДЛЯ КОГО Я ЗАПИСАЛ ЭТОТ ВЭБКАСТ

Для лиц принимающих решения, ответственных за ИТ-бюджет
Руководителей

ДЛЯ КОГО Я ЗАПИСАЛ ЭТОТ ВЭБКАСТ Для лиц принимающих решения, ответственных за
отделов ИТ
Для архитекторов

Слайд 8

СОДЕРЖАНИЕ

Введение
Популярные В России много-платформенные системы
Для кого я записал этот вэбкаст
Посчитаем
Лицензионная политика

СОДЕРЖАНИЕ Введение Популярные В России много-платформенные системы Для кого я записал этот
Oracle
Лицензионная политика Microsoft
Сравнение стоимости
Решения на базе Microsoft SQL Server уровня Enterprise
Кто уже мигрировал
SAP - заказчики
Миграция при помощи SSMA
Итоги

Слайд 9

ЛИЦЕНЗИРОВАНИЕ БД ORACLE

Стоимость в долларах США, без скидок, без НДС, для коммерческих

ЛИЦЕНЗИРОВАНИЕ БД ORACLE Стоимость в долларах США, без скидок, без НДС, для
организаций:
Глобальная ценовая политика и лицензирование
Правила лицензирования
Документ Software Investment Guide
При использовании многоядерных серверов понадобится узнать фактор:
Документ Oracle Processor Core Factor Table
Функционал версий Oracle 11g:
Oracle Database 11g Editions

Слайд 10

ЛИЦЕНЗИРОВАНИЕ MICROSOFT SQL SERVER
Оценка стоимости в долларах США, без скидок, без НДС,

ЛИЦЕНЗИРОВАНИЕ MICROSOFT SQL SERVER Оценка стоимости в долларах США, без скидок, без
для коммерческих организаций
SQL Server 2008 Pricing
Лицензирование
SQL Server 2008 Licensing
Документ Руководство по лицензированию
SQL Server Licensing Guide

Слайд 11

СТОИМОСТЬ ЛИЦЕНЗИЙ MICROSOFT SQL SERVER

SQL Server лицензируется по 2 моделям:
Server +CAL (на

СТОИМОСТЬ ЛИЦЕНЗИЙ MICROSOFT SQL SERVER SQL Server лицензируется по 2 моделям: Server
пользователя или устройство)
CAL одинаков для SE & EE, для Workgroup - Workgroup CAL
Processor
на каждый CPU
Количество ядер не важно,лицензирование по сокету

Слайд 12

ЛИЦЕНЗИРОВАНИЕ БД ORACLE

Лицензируется по 2 моделям:
Named User Plus только пользователи
Processor
на каждый процессор
В

ЛИЦЕНЗИРОВАНИЕ БД ORACLE Лицензируется по 2 моделям: Named User Plus только пользователи
случае многоядерной системы на Enterprise Edition :
=Количество сокетов *количество ядер * фактор
Например фактор для
Intel/AMD= 0.5
IBM System z и Power 6=1
Sun and Fujitsu SPARC64 VI, VII=0,75
Минимальное ограничение покупаемых Named User Plus
25 на процессор для Enterprise
5 для остальных

Слайд 13

РАЗНИЦА В ДЕТАЛЯХ

Опции
Процессор ≠ сокету для Enterprise
Named User Plus может потребоваться существенно

РАЗНИЦА В ДЕТАЛЯХ Опции Процессор ≠ сокету для Enterprise Named User Plus
больше чем SQL Server CAL
За ошибки разработчиков Oracle платит … заказчик

Слайд 14

ОПЦИИ

ORACLE 11g:
За каждую опцию в версии Enterprise нужно платить
В версии Standard -

ОПЦИИ ORACLE 11g: За каждую опцию в версии Enterprise нужно платить В
только одна опция, RAC (бесплатная)
Использовать секционирование, OLAP, Пакеты диагностики и настройки или компрессию - нельзя.
Standard Edition One – опций нет
Microsoft SQL Server 2008:
Весь функционал уже входит в стоимость
Часть функционала BI и построения отказоустойчивых систем, входит в версию Standard

Слайд 15

СЧИТАЕМ ХРАНИЛИЩЕ ДАННЫХ

СЧИТАЕМ ХРАНИЛИЩЕ ДАННЫХ

Слайд 16

СЧИТАЕМ OLTP

СЧИТАЕМ OLTP

Слайд 17

СЧИТАЕМ ПРОЦЕССОРНЫЕ ЛИЦЕНЗИИ

Выберем для нашего решения следующую конфигурацию на процессорах Intel

СЧИТАЕМ ПРОЦЕССОРНЫЕ ЛИЦЕНЗИИ Выберем для нашего решения следующую конфигурацию на процессорах Intel
или AMD:
Для кластера – 2х узловой кластер, каждый узел 2 процессора по 6 ядер
Однопроцессорную систему с 6 ядрами для Standby сервера

Слайд 18

СРАВНЕНИЕ СТОИМОСТИ

Ранее мы посчитали:

Общая стоимость решения = количество процессоров * процессорные лицензии

СРАВНЕНИЕ СТОИМОСТИ Ранее мы посчитали: Общая стоимость решения = количество процессоров *
Кластера +
количество процессоров * процессорные лицензии Standby Server
Процессорная лицензии Standby Server для Oracle = процессорные лицензии Кластера – стоимость опции RAC

Слайд 19

МАЛЫЙ И СРЕДНИЙ БИЗНЕС, ОТЛИЧИЕ ВЕРСИЙ

Oracle Standard Edition One, тот же функционал

МАЛЫЙ И СРЕДНИЙ БИЗНЕС, ОТЛИЧИЕ ВЕРСИЙ Oracle Standard Edition One, тот же
что и Standard Edition, за исключением: Нет поддержки RAC, максимум 2 сокета

Слайд 20

RAC

Безусловно нужно отдать должное технологии RAC
Тем не менее , нужно понимать:
Не все

RAC Безусловно нужно отдать должное технологии RAC Тем не менее , нужно
приложения масштабируются и RAC из двух узлов не будет производительнее в два раза, чем аналогичный один сервер.
Дополнительно увеличивает стоимость на $23 000 за каждый узел
Сложен в установке и настройке
Пока у Microsoft нет аналогичной технологии для распределения нагрузки, есть несколько путей решений:
Более мощный сервер
Кластер в режиме Active/Active
Распределенные представления
Репликация

Слайд 21

NAMED USER PLUS МОЖЕТ ПОТРЕБОВАТЬСЯ СУЩЕСТВЕННО БОЛЬШЕ ЧЕМ CAL
Минимальное ограничение покупаемых Named

NAMED USER PLUS МОЖЕТ ПОТРЕБОВАТЬСЯ СУЩЕСТВЕННО БОЛЬШЕ ЧЕМ CAL Минимальное ограничение покупаемых
User Plus 25 на процессор для Enterprise
Например в конфигурации, которую мы расчитываем – минимальное количество NUP=25*12=300
Microsoft SQL Server минимальное количество: 5 CAL
Нет аналога Device CAL
Пример: банковская система, работающая с 20 банкоматами, возможное количество пользователей- все владельцы пластиковых карт в мире- придется использовать процессорные лицензии
Microsoft SQL Server: 20 Device CAL

Слайд 22

ЗА ОШИБКИ РАЗРАБОТЧИКОВ ORACLE ПЛАТИТ ... ЗАКАЗЧИК

Мы еще не посчитали с Вами

ЗА ОШИБКИ РАЗРАБОТЧИКОВ ORACLE ПЛАТИТ ... ЗАКАЗЧИК Мы еще не посчитали с
Software Update
License & Support, которая составляет приблизительно 22% ежегодно от суммы , которую мы посчитали с Вами ранее
В нее входят
Техническая поддержка
Бесплатный переход на новые версии продукта
Доступ к патчам
Первые два пункта безусловно нужны и полезны, но почему заказчик должен платить, что бы получить доступ к исправлениям ошибок???

Слайд 23

ИТОГИ СРАВНЕНИЯ ДЛЯ БАЗ ДАННЫХ МАЛОГО И СРЕДНЕГО БИЗНЕСА

Стоимость лицензий для Oracle

ИТОГИ СРАВНЕНИЯ ДЛЯ БАЗ ДАННЫХ МАЛОГО И СРЕДНЕГО БИЗНЕСА Стоимость лицензий для
11g Standard Edition One и Microsoft SQL Server 2008 Standard Edition, будет приблизительно совпадать
Функционал Microsoft SQL Server 2008 Standard Edition существенно больше
Стоимость лицензий для Oracle 11g Standard Edition будет в 2-2,9 раз больше Microsoft SQL Server 2008 Standard Edition
Функционал Microsoft SQL Server 2008 Standard Edition больше, но в Oracle 11g Standard Edition возможно использовать RAC
Заказчик Oracle, фактически, вынужден платить ежегодно 22% от стоимости лицензий, таким образом за 5 лет приведет к увлечению стоимости владения более чем в 2 раза

Слайд 24

ИТОГИ СРАВНЕНИЯ ДЛЯ БАЗ ДАННЫХ УРОВНЯ ENTERPRISE

Разница в стоимости на аналогичных

ИТОГИ СРАВНЕНИЯ ДЛЯ БАЗ ДАННЫХ УРОВНЯ ENTERPRISE Разница в стоимости на аналогичных
решениях между базами данных Oracle и Microsoft SQL Server может различаться в 11-15 раз
За 5 лет стоимость владения БД Oracle вырастет еще в 2 раза
Pro et Contra

Слайд 25

СОДЕРЖАНИЕ

Популярные В России много-платформенные системы
Для кого я записал этот вэбкаст
Посчитаем
Лицензионная политика

СОДЕРЖАНИЕ Популярные В России много-платформенные системы Для кого я записал этот вэбкаст
Oracle
Лицензионная политика Microsoft
Сравнение стоимости
Решения на базе Microsoft SQL Server уровня Enterprise
Кто уже мигрировал
SAP - заказчики
Миграция при помощи SSMA
Итоги

Слайд 26

РЕШЕНИЯ НА БАЗЕ MICROSOFT SQL SERVER УРОВНЯ ENTERPRISE

Многие считают , что SQL

РЕШЕНИЯ НА БАЗЕ MICROSOFT SQL SERVER УРОВНЯ ENTERPRISE Многие считают , что
Server хорошая база данных, только для компаний малого и среднего бизнеса.
Это утверждение основано на свойствах версий SQL Server 10-летней давности

Слайд 27

ЧТО ИЗМЕНИЛОСЬ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УРОВНЯ ENTERPRISE

Поддержка 64-разрядных платформ
Itanium c версии 2000
AMD64/Intel

ЧТО ИЗМЕНИЛОСЬ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УРОВНЯ ENTERPRISE Поддержка 64-разрядных платформ Itanium c
EMT64 c версии 2005
Версионный режим
Секционирование
Online операции перестройки индексов
Сжатие данных
Сжатие резервных копий
Регулятор ресурсов
Разреженные колонки
Управление основанное на политиках
Поддержка гео-данных
Оптимизация запросов Star Join

Слайд 28

ЧТО ИЗМЕНИЛОСЬ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УРОВНЯ ENTERPRISE

Поддержка .Net
Поддержка горячей замены процессоров
Поддержка

ЧТО ИЗМЕНИЛОСЬ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УРОВНЯ ENTERPRISE Поддержка .Net Поддержка горячей замены
горячей замены памяти
Фильтрованные индексы
Новая архитектура кластера SQL Server
На базе Windows Server 2008
До 16 узлов
Plan Guide
Зеркальное отображение баз данных
Performance Studio
Прозрачное шифрование
http://www.microsoft.com/sqlserver/2008/en/us/whats-new.aspx
http://www.microsoft.com/sqlserver/2005/en/us/top-30-features.aspx

Слайд 29

OLTP ПРИМЕРЫ

2.7TB и 3 634 транзакций в секунду Internet Auction Co., Ltd

OLTP ПРИМЕРЫ 2.7TB и 3 634 транзакций в секунду Internet Auction Co.,
(Korea ) Работает на SQL Server, включая OLAP

5.5 TB и 33 миллиард строк на одном экземпляре 15TB всего в билинговой системе

Система кредитования.
Число пользователей более 16 тысяч
До 20 000 транзакций в секунду в пиковый период
Суммарный объем данных сервера 1,3 ТБ (8 баз)
Объем наибольшей базы – 700 ГБ

12 000 транзакций в секунду (в пиковые нагрузки), электронная биржа

925 транзакций в секунду (была миграция с Oracle)

До 30 000 транзакций в секунду Всего 100 ТB данных, более 100 экземпляров
Максимальный размер 4TB
Компрессия данных 80%

Слайд 30

ПРИМЕРЫ ХРАНИЛИЩ ДАННЫХ

ПРИМЕРЫ ХРАНИЛИЩ ДАННЫХ

Слайд 31

SQL SERVER – НЕ ТОЛЬКО СУБД

Oracle

Oracle

SQL Server

SQL Server

SQL SERVER – НЕ ТОЛЬКО СУБД Oracle Oracle SQL Server SQL Server

Слайд 32

КОМПОНЕНТЫ, СРАВНЕНИЕ

КОМПОНЕНТЫ, СРАВНЕНИЕ

Слайд 33

СОГЛАСНО ПОСЛЕДНЕМУ АНАЛИЗУ OLAPREPORTS OLAP MICROSOFT SQL SERVER № 1

Источник - http://olapreport.com/market.htm

СОГЛАСНО ПОСЛЕДНЕМУ АНАЛИЗУ OLAPREPORTS OLAP MICROSOFT SQL SERVER № 1 Источник - http://olapreport.com/market.htm

Слайд 34

SAP НА WINDOWS И SQL

SAP НА WINDOWS И SQL

Слайд 35

МИГРАЦИЯ БАЗ ДАННЫХ С ПОМОЩЬЮ SSMA

Оценка
Проекта миграции

Миграция схемы
и Бизнес-Логики

Тестирование
перенесенной

МИГРАЦИЯ БАЗ ДАННЫХ С ПОМОЩЬЮ SSMA Оценка Проекта миграции Миграция схемы и
БД

Изменения
приложения

Тестирование и
развертывание

Миграция данных

Слайд 36

МИГРИРОВАЛИ C ПОМОЩЬЮ SSMA

МИГРИРОВАЛИ C ПОМОЩЬЮ SSMA

Слайд 37

Автоматизация миграции сохранила время и деньги
Меньшая стоимость лицензирования и поддержки
Синонимы и последовательности

Автоматизация миграции сохранила время и деньги Меньшая стоимость лицензирования и поддержки Синонимы
Oracle были автоматически мигрированы в соответствующие объекты SQL Server

Использовали SQL Server Migration Assistant (SSMA) для миграции данных и объектов
Мигрировали более 2000 объектов: более 250 процедур, сотни представлений и тысячи таблиц

Требовалось консолидировать данные из 10 различных систем
Требовалось мигрировать данные с баз данных Oracle на Microsoft® SQL Server™

Используя SSMA для миграции с Sun/Oracle на Windows/SQL Server сократили расходы, сохранили время

Требования бизнеса

Решение

Результаты

Слайд 38

Initially SQL2000, Win 2003 32bit
Tuned to use AWE
Live with SQL Server

Initially SQL2000, Win 2003 32bit Tuned to use AWE Live with SQL
2005, Win 2003 64bit
Detached database, attach database
Aim to migrate to .NET

ПРОЦЕСС МИГРАЦИИ

Старая система

Oracle 8 на Unix
Visual Basic
204 таблицы
205 представлений
38 хранимых процедур
39 функций
~35Gb данных
Наибольшая таблица = 18 Gb

SSMA для миграции
Схемы
DTS для миграции данных

Слайд 39

СОДЕРЖАНИЕ

Введение
Популярные В России много-платформенные системы
Для кого я записал этот вэбкаст
Посчитаем
Лицензионная политика

СОДЕРЖАНИЕ Введение Популярные В России много-платформенные системы Для кого я записал этот
Oracle
Лицензионная политика Microsoft
Сравнение стоимости
Решения на базе Microsoft SQL Server уровня Enterprise
Кто уже мигрировал
SAP - заказчики
Миграция при помощи SSMA
Итоги

Слайд 40

ИТОГИ

Разница в стоимости на аналогичных решениях баз данных Oracle и Microsoft SQL

ИТОГИ Разница в стоимости на аналогичных решениях баз данных Oracle и Microsoft
Server может различаться:
На порядок для баз данных уровня Enterprise
До 3 раз для баз данных малого и среднего бизнеса
За 5 лет стоимость владения БД Oracle вырастет еще в 2 раза
Для тех кто планирует внедрять системы:
Тщательно обдумывайте конфигурацию (архитектуру) баз данных для Вашего приложения и производителя Баз Данных
Для тех кто внедрил или внедряет системы на базах данных Oracle и позволяющие использовать БД Microsoft SQL Server. А так же имеющим собственные разработки на БД Oracle:
Оценить стоимость и сроки миграции, сокращение стоимости затрат
Если разница между сокращением стоимости затрат и стоимости миграции существенна – имеет смысл мигрировать

Слайд 41

ССЫЛКИ

Документы по лицензированию баз данных Oracle:
http://www.oracle.com/corporate/pricing/technology-price-list.pdf
http://www.oracle.com/corporate/pricing/sig.pdf
http://www.oracle.com/corporate/contracts/library/processor-core-factor-table.pdf
Документы по лицензированию Microsoft SQL Server:
http://download.microsoft.com/download/6/F/8/6F84A9FE-1E5C-44CC-87BB-C236BFCBA4DF/SQLServer2008_LicensingGuide.pdf
http://www.microsoft.com/sqlserver/2008/en/us/pricing.aspx
Примеры внедрений

ССЫЛКИ Документы по лицензированию баз данных Oracle: http://www.oracle.com/corporate/pricing/technology-price-list.pdf http://www.oracle.com/corporate/pricing/sig.pdf http://www.oracle.com/corporate/contracts/library/processor-core-factor-table.pdf Документы по
технологий Microsoft
http://www.microsoft.com/casestudies/
Имя файла: Кирилл-Панов-MCITP,-MCDBA-OCP-DBA-Введение-Популярные-В-России-много-платформенные-системы-Для-кого-я-записал-этот-вэбкаст-Посчитаем-Лицен.pptx
Количество просмотров: 142
Количество скачиваний: 0