Для чего нужны лицензии oracle

Обновлено: 03.07.2024

Oracle — один из крупнейших производителей программного обеспечения для организаций, а также поставщик серверного оборудования.

Среди основных продуктов Oracle: Database, Е-Business Suite, WebLogic, Business Intelligence Suite, PeopleSoft Enterprise, JD Edwards, Siebel CRM, Primavera.

Хотите узнать, как сократить расходы на Oracle в 2 раза? Читайте кейс, как это реализовала французская государственная административная структура за 1,5 года.
Лицензирование
Лицензионная сверка Oracle – сложный процесс. Самостоятельное проведение аудита усложняет большое количество разнообразных метрик. Подсчитать количество процессоров, пользователей или установок недостаточно. Необходимо иметь в виду метрики, связанные с лицензированием по финансовым показателям компании или правам доступа.
Основные типы лицензий
  • Full Use — бессрочная лицензия полного использования.
    • Такая лицензия разрешает конечному пользователю использовать программное обеспечение Oracle для целей разработки, тестирования, эксплуатации и обеспечения отказоустойчивости.
    • Данный тип лицензирования разрешает использование ПО сколько угодно долго при полном соблюдении условий соглашения.
    • Использование данных лицензий имеет следующее ограничение: лицензии могут поставляться только с приложениями партнеров, получивших право поставки данного вида лицензий. Если партнер Oracle продает свое приложение в комплекте с лицензиями ASFU, конечный пользователь для работы с приложением может воспользоваться вместо них имеющимися у него лицензиями Full Use.
    • Поставляется в составе решения и не может быть использовано с другими приложениями.
    • Предоставляется в рамках действующего договора Oracle Partner Network Agreement.
    • Использование для производственных целей конечного пользователя запрещается.
    • Ограничения: число лицензий на тестирование не более 50. Число дней на тестирование не более 30. По истечении 30 дней лицензии нужно приобрести либо удалить.
    Основные лицензионные метрики

    Техническая поддержка приобретается и продлевается ежегодно (12 мес)

    Виртуализация
    В случае установки продуктов Oracle на виртуальную машину, созданную с использованием технологий Soft Partitioning, лицензированию подлежит весь физический сервер, на котором расположена данная виртуальная машина.

    В случае использования кластера или иной технологии, использующей принцип разделенного хранилища, вместе с Soft Partitioned сервером, лицензированию подлежат все физические серверы, входящие в данный кластер. Опции лицензируются в той же метрике и в тех же количествах, что и база данных, на которую они установлены.

    Подход к аудиту
    Oracle License Management Services (LMS) – подразделение компании, занимающееся аудитом лицензий.

    Цель аудита – выявить все случаи нелицензионного использования продуктов Oracle у клиента и передать информацию в отдел продаж. Отказ от сотрудничества с LMS может расцениваться как нарушение условий лицензионного соглашения и повлечь за собой действия в правовой плоскости.

    По условиям ORACLE LICENSE AND SERVICES AGREEMENT клиент должен соблюдать лицензионные метрики на продукты, указанные в приложении соглашения Определения и Правила (OLSA).

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

    «Вы несете ответственность за соблюдение следующих ограничений…» далее перечисляются метрики.

    8. АУДИТ

    Оракл может провести аудит использования Вами Программ по предварительному письменному уведомлению, направленному за 45 дней. Вы соглашаетесь оказывать Оракл содействие при проведении аудита и предоставлять разумную поддержку и доступ к информации. Любой такой аудит не должен необоснованно мешать нормальному ходу Вашей деловой деятельности. Вы соглашаетесь оплатить в течение 30 дней после письменного уведомления любые платежи, относящиеся к использованию Вами Программ сверх имеющихся у Вас лицензионных прав. Если Вы не производите платеж, Оракл может прекратить (a) оказание Услуг, связанных с Программами (в том числе услуг по технической поддержке), (b) действие лицензий на Программы, заказанные в соответствии с данным Приложением P и соответствующими соглашениями, и/или (c) действие Основного соглашения. Вы соглашаетесь с тем, что Оракл не несет ответственности за любые расходы, понесенные Вами в связи с оказанием содействия при проведении аудита.»

    Отдельно необходимо оплатить стоимость технической поддержки всех нелицензированных продуктов за весь период их использования в прошлом. («Back Support»)

    Инструментарий
    Утилита Для продукта Метрика Описание Лицензирование
    Oracle LMS ReviewLite Oracle Database CPU Официальный инструмент вендора, поддерживается LMS Только для LMS
    Oracle LMS OMT Oracle Database CPU Автоматическое развертывание / извлечение Только для LMS
    Oracle Enterprise Manager Oracle Database CPU Мониторинг баз данных Бесплатно для владельцев Oracle DB EE
    Scripting Oracle Database CPU Можно использовать существующую инфраструктуру обнаружения Бесплатный
    Oracle Applications Manager OEBS Application User Встроенный инструмент Бесплатный
    Aspera LicenseControl for Oracle Oracle Database, Weblogic, Middleware, Golden Gate, SOA Suite CPU, NUP Сертифицировано Oracle Коммерческий инструмент
    Возможные последствия
    По условиям лицензионного соглашения, компания несёт ответственность за любые расходы, связанные с аудитом.

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

    Учитывается срок использования нелицензированных продуктов. Стоимость «обратной поддержки» составляет 22% в год от стоимости лицензии на продукт.

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

    Варианты оптимизации
    • Провести аудит пользовательских учетных записей, отключить неиспользуемые.
    • Провести аудит используемых опций баз данных, отключить неиспользуемые.
    • Использовать смешанные сценарии лицензирования.
    • Тестовой среде или в среде Разработки лицензировать по пользовательской метрике (NUP, Named User Plus).
    Рекомендации
    Во избежание неприятных последствий при проверке, рекомендуем заранее навести порядок в программных продуктах и соответствующих лицензионных правах, проведите внутренний аудит ПО.

    С чего начать? Читайте подробнее в статье Миссия: выполнима. Внедрить SAM

    Далее, проведите оптимизацию программного обеспечения, корректно назначьте клиентские, серверные и основные лицензии. Выявите признаки нарушения порядка лицензионного использования программных продуктов Oracle.

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

    Программное обеспечение Oracle Database поставляется в различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений. Ниже перечислены существующие редакции СУБД Oracle Database:

    Enterprise Edition обеспечивает наивысшую производительность, доступность, масштабируемость и безопасность, необходимую для таких критически важных приложений уровня организации как:

    • оперативная обработка большего объема транзакций (OLTP);
    • интенсивно запрашиваемые хранилища данных (Data Warehouse, DSS);
    • безопасные и ресурсоемкие Интернет приложения.

    Редакция Enterprise Edition содержит все компоненты Oracle Database и может быть расширена за счет приобретения дополнительных опций и пакетов.

    Предназначена для развертывания в малых и средних компаниях. Данная редакция СУБД обеспечивает простоту использования, высокую мощность и производительность с поддержкой

    Oracle Real Application Clusters (Oracle RAC) для приложений уровня рабочих групп или отделов, включая Web-приложения.

    Standard Edition 2 включает в себя все средства, необходимые для создания критически важных бизнес-приложений.

    Однако по сравнению c Enterprise Edition, в Standard Edition 2 недоступен целый ряд продвинутых компонентов и функций для обеспечения наиболее высокого уровня доступности, производительности и безопасности приложений, включая средства по автоматизации процесса администрирования, мониторинга и диагностирования Баз Данных.

    Редакция Standard Edition 2 может быть лицензирована только на серверах, максимальная емкость которых – 2 процессорных гнезда (sockets).

    Personal Edition доступна только для платформы Windows и поддерживает развертывание однопользовательского приложения, полностью совместимого с редакцией Enterprise Edition, за исключением того, что отсутствует Oracle RAC.

    Что такое лицензия Oracle.

    Распространение программных продуктов Oracle (далее «Программы») осуществляется путем предоставления лицензий на их использование. Лицензия – это неисключительное, бессрочное и непередаваемое право на использование Программ, предоставляемое Конечному Пользователю на условиях компании Oracle. Авторские права и права собственности на лицензируемые программные продукты сохраняются за компанией-производителем. Лицензирование Программ означает приобретение прав на их использование, а не покупку самих программных продуктов. Стоимость лицензии не зависит от версии программного обеспечения Oracle (8i, 9i, 10g, 11g, 12с, 18с) и платформы (Windows, Linux, Unix и т.д.). В тоже время, только клиенты, которые в настоящее время обладают действующей Лицензией на обновление программного обеспечения и поддержку, имеют право на новые версии продуктов. Лицензируемые Программы предоставляются по каналам электронной связи или на носителях CD-ROM. Продажа лицензий в странах СНГ производится только уполномоченными партнерами компании Oracle. У заказчика есть возможность выбрать способ приобретения лицензии: по пользователям – Named User Plus или по процессорам – Processor.

    Лицензия на обновление программного обеспечения Oracle и поддержку (Software Update License & Support)

    Продление поддержки (Support Renewals)

    Software Update License & Support продлевается путем внесения ежегодной абонентской платы.

    Регулярное ежегодное продление Software Update License & Support обеспечивает оптимизацию расходов по обновлению продуктов Oracle в последующие периоды.

    Лицензионные метрики (License Metrics)

    Как правило, программные продукты Oracle лицензируются с помощью одной из наиболее часто используемых метрик:

    • Named User Plus (Именованный пользователь)

    С помощью метрики Named User Plus (NUP) лицензируются так называемые именованные пользователи. Именованный пользовател ь – лицо, уполномоченное использовать Программы, установленные на одном или нескольких серверах, не зависимо от того, использует ли оно программу в данный момент времени или нет. Автоматическое устройство (не требующее участия человека) при возможности доступа к Программам считается пользователем (NUP) в дополнение ко всем лицам, уполномоченным использовать Программы. При использовании мультиплексирующих аппаратных или программных средств (например, монитора транзакций или веб-сервера) это число должно быть определено на входе мультиплексора.

    Комментарий 1: Для подсчета числа лицензируемых пользователей программы по данной метрике следует определить количество всех лиц (и/или каналов мультиплексора), имеющих право доступа к программе, а не только фактически ее использующих в определенное время. Например, если сервер Oracle эксплуатируется в организации посменно 3 группами операторов по 50 человек, то лицензию необходимо приобретать на 150 Named User Plus.

    Комментарий 2: Особенность лицензирования по Named User Plus заключается в том, что один и тот же сотрудник предприятия, имея пользовательскую лицензию на Oracle Database, может работать с любым сервером на предприятии, на котором стоит Oracle Database. То есть, для сотрудника нужна только одна лицензия для работы с 10 серверами Oracle Database.

    Лицензируя Oracle по NUP, следует выбирать наибольшее значение между реальным количеством пользователей и лицензионным минимумом, который составляет:

    • Standard Edition 2 – 5 лицензий на каждый сервер
    • Enterprise Edition – 25 лицензий на каждый процессор
    • Processor (Процессор)

    В случаях, когда пользователей сосчитать нельзя или их число очень велико (например, интернет-ориентированные приложения), применяется метрика Processor (CPU), с помощью которой лицензируются все процессоры системы, на которой установлены и/или запускаются Программы. Доступ к Программам, лицензируемым по данной метрике, может предоставляться как внутренним пользователям организации (включая агентов и субподрядчиков), так и третьим лицам, то есть предполагается неограниченное число пользователей.

    Комментарий 3: С базой данных Oracle может быть связан, например, банкомат, с которым работают клиенты банка со своими карточками. В этом случае клиенты банка являются пользователями Oracle, работающими с ним через мультиплексор – банкомат.

    Многоядерные процессоры (Multi-core Processors)

    При лицензировании Standard Edition 2 в расчет берется только количество процессоров (sockets) на сервере, т.е. не учитывается количество ядер в каждом процессоре. При расчете стоимости лицензий на Enterprise Edition в расчет берется количество ядер, т.е. каждое процессорное ядро выступает как отдельный процессор. Количество процессоров для Enterprise Edition рассчитывается с учетом лицензионного коэффициента, зависящего от типа процессора, по следующей формуле: Количество процессоров * Количество ядер * Лицензионный коэффициент

    При получении нецелого числа нужно округлить его в большую сторону.

    Формула распространяется на лицензирование Enterprise Edition как по CPU, так и по NUP.

    Опасности, связанные с нарушением условий лицензионных соглашений.

    Oracle не использует ключи доступа к программному обеспечению. Клиент может просто установить программное обеспечение и использовать его. Однако незаконное копирование программного обеспечения, намеренное или неосознанное, подвергает вашу компанию риску. Правильное управление программным обеспечением, напротив, будет во многих отношениях полезно компании. Далее описываются опасности, связанные с нарушением условий лицензионных соглашений, и преимущества правильного управления программным обеспечением.

    • Юридическая ответственность – использование нелицензионных копий программ является нарушением авторских прав и может повлечь за собой применение мер юридической ответственности. За нарушение авторских прав на программные продукты законодательством предусмотрена гражданско-правовая, административная и уголовная ответственность. Организации может быть предъявлен иск со стороны правообладателя, а ответственные сотрудники в организации могут быть привлечены к административной или уголовной ответственности.
    • Ущерб деловой репутации – нарушение требований закона об авторских правах может негативно отразиться на репутации компании.
    • Вирусы могут повредить компьютеры и сети – в «пиратских» копиях программного обеспечения могут содержаться вирусы, способные поражать отдельные компьютеры и целые сети. Вирусы могут вызвать безвозвратную потерю данных, что для многих компаний чревато очень серьезными последствиями.
    • Отсутствие прав на техническую поддержку и обновление продуктов – производитель программного обеспечения не предоставляет технической поддержки нелицензионных копий продуктов. При возникновении технической проблемы, тормозящей работу, компании придется самостоятельно заниматься ее разрешением. Кроме того, компания не будет иметь право на приобретение новых версий для имеющихся продуктов.
    • Проблемы совместимости программного обеспечения – нелицензионные копии программного обеспечения могут стать причиной несовместимости программ, которые в обычных условиях хорошо взаимодействуют друг с другом.
    • Потеря времени – судебные разбирательства, подорванная репутация, компьютерные вирусы, отсутствие права на техническую поддержку и проблемы совместимости программного обеспечения приводят к потерям времени, что выливается в убытки для компании.

    Компания Nihol – партнер Oracle в Узбекистане, предлагает Заказчикам услуги по приобретению лицензионного программного обеспечения Oracle.

    [ Лицензия ]
    это бессрочное (редко – срочное) неисключительное, право на использование ПО Oracle, предоставляемое Конечному пользователю на условиях правообладателя - компании Oracle.

    [ Socket ]
    определяется как слот, который поддерживает чип (или модуль с множественными чипами), который содержит набор одного или более ядер. Независимо от количества ядер, каждый чип (или модуль с множественными чипами) является единым слотом. На все задействованные слоты, на которых установлены и/или запускается ПО Oralce, должна быть приобретена Лицензия.

    [ Метрики лицензирования ]
    "Named User Plus": лицо, уполномоченное использовать программы, установленные на одном или нескольких серверах, независимо от того, использует ли оно активно программу в какой-либо момент времени или нет.
    Автоматическое устройство (не требующее участия человека) при возможности доступа к программам считается как "Named User Plus" в дополнение ко всем лицам, уполномоченным использовать программы. При использовании мультиплексных аппаратных или программных средств (например, монитора транзакций или веб сервера) это число должно быть определено на входе мультиплексора. Автоматическая передача данных от одного компьютера другому компьютеру разрешается. Конечный пользователь несет ответственность за соблюдение минимального количества лицензий "Named User Plus" на процессор для программ, перечисленных в таблице минимального количество лицензий; эта таблица определяет только минимальное количество лицензий для "Named User Plus", в то время как все фактические пользователи должны быть лицензированы.

    [ Ограничения на лицензируемые минимумы ]
    Существуют дополнительные уточнения в отношении данного определения при лицензировании конкретных продуктов.

    [ Правила расчета количества Processor ]
    "Processor": все процессоры, на которых установлены и/или запускаются программы Оракл. Доступ к лицензируемым по-процессорно Программам может предоставляться внутренним пользователям (включая агентов и субподрядчиков), а также третьим лицам.

    Основные Политики Oracle в части Технической поддержки

    1. Зависимость стоимости технической поддержки от стадии жизненного цикла (“свежести” версии) ПО
      Для обеспечения сохранения инвестиций Заказчика, связанных с сопровождением ПО, а также для поддержания актуальности функционала используемых решений, корпорация Oracle предлагает Заказчикам выстраивать свою ИТ-стратегию развития, ориентируясь на «Политику жизненного цикла технической поддержки» (Oracle’s Lifetime Support Policy). Данная Политика обеспечивает прозрачные, прогнозируемые, максимально гибкие и удобные правила сопровождения технологий Oracle. Для решения задач и достижения целей, указанных выше, Oracle предлагает три стадии стандартной технической поддержки (ТП):
      • Premier Support (основная активная стадия – для актуальных версий ПО);
      • Extended Support (дополнительная стадия – для «предыдущих», но не совсем старых версий ПО);
      • Sustaining Support (стадия неактивного сопровождения – для устаревших версий ПО).
      Соответствующие таблицы с указанием соответствия «версии – стадии технической поддержки» всегда доступны в открытом доступе на ресурсах Oracle в Сети. Например, на слайде показан график периодов времени оказания технической поддержки для релизов Oracle Database (примечание: на схеме Oracle Database 11g – это Release1).

    На верхнем уровне главные преимущества Nutanix Enterprise Cloud:

    • Ресурсы как серверные, вычислительные, так и ресурсы хранения объединены в стандартных x86-серверах, что позволяет реализовать стратегию pay-as-you-grow и масштабирование типа scale-out.
    • Вся функциональность реализовано в ПО, в виде software-defined решения.
    • Для приложений обеспечивается наикратчайший путь к его данным, за счет размещения их на той же ноде, что и самого приложения, причем преимущественно данные размещаются на SSD.
    • Данные, метаданные и операции могут быть распределены по всему кластеру серверов-нод.
    • Система обладает способностями самовосстановления и выдерживает отказы своих компонентов.
    • Управляемая с помощью API
    • Один пул хранения (storage pool) Nutanix позволяет разместить и обслуживать множество кластеров vCenter (в случае vSphere), упрощая управление средой хостов виртуализации и хранилищем.

    Как лицензируется Oracle
    В виртуальной среде Oracle лицензируется серверный хост (нода кластера). После того, как пользователь приобретет лицензии на ядра/процессоры данного серверного хоста (ноды), он может запускать на нем столько баз данных, сколько захочет. Рекомендуется использовать процессоры с максимально высокой тактовой частотой и низким числом ядер, чтобы свести к возможному минимуму число и стоимость лицензий.

    Oracle лицензируется обычно попроцессорно/поядерно, одним из следующих способов:

    1677i245dc85487648930

    Named User Licenses: Чаще всего используется для Dev/Test/QA. В этой схеме организация лицензирует определенное число пользователей, которые имеют право использовать систему.

    Unlimited License Agreement (ULA): безлимитная лицензия на определенный набор продуктов. Это могут быть база данных, middleware, BI и другое.

    Application Specific Licensing: В этой схеме лицензируются определенные приложения или модули. Например, можно лицензировать 50K пользователей платежных операций, 500 пользователей финансового отдела, и т.д.

    Основные преимущества использования гиперконвергентной платформы для Oracle:
    Кроме уже перечисленного выше, есть еще ряд полезных особенностей и преимуществ Nutanix Enterprise Cloud для Oracle.

    Упрощение структуры хранилища Oracle Database
    Nutanix позволяет вам упростить то, как устроено хранилище базы данных. Вы можете сделать всего две дисковые группы Oracle ASM, каждая из которых будет состоять из одного и более дисков Nutanix, нет необходимость конфигурировать и настраивать RAID.

    1679if12844231d031dbb

    Pay-as-You-Grow Scale-Out Performance
    Платформа Nutanix представляет собой единую платформу хостинга приложений, как для Oracle, так и для других задач, масштабирующуюся в соответствии с потребностями пользователя и его задач. Пользователь может выбрать минимальную конфигурацию из всего 3 нод, и увеличивать масштабы своей системы небольшими шагами, по мере возникновения необходимости в этом, небольшими инкрементами объемов или вычислительной мощности.

    У Nutanix также есть специальные storage-only ноды, которые не исполняют код Oracle, и работают под гипервизором Nutanix AHV. Эти ноды позволяют расширить емкость хранения кластера Nutanix, при этом они не требуют лицензирования ни со стороны VMware, ни со стороны Oracle.

    • Лучше уровень использования серверов и хранилища: переместив хранилище непосредственно в сервер, и, тем самым, сократив значения latency, мы позволим Oracle DBA разместить на том же железе больше баз данных.
    • Консолидация лицензий: Используемый в Nutanix интеллектуальный тиринг данных и локальный доступ к данным позволяет получить более высокую производительность на ядро и более высокую плотность задач на ноду, чем в классических инфраструктурах.
    • Снижение стоимости интеграции инфраструктуры: системы Nutanix являются готовым решением всего стека, от системы виртуализации до хранилища данных.
    • Снижение TCO: высокая плотность размещения ведет к лучшему коэффициенту использования места и энергии, снижая занятое в датацентре место и требования по электропитанию и охлаждению.
    • Встроенная функциональность: Nutanix приходит со встроенными, нативными средствами защиты данных и катастрофоустойчивости, а также средствами повышения эффективности хранения (например, компрессия баз данных), что устраняет необходимость в покупке сторонних средств такого рода, и дополнительных затрат на их использование.
    • Возможность смешивать разные типы нод: наличие в общем кластере нод разной специализации, например, с высокой вычислительной мощностью, или, например, с большой емкостью и плотностью хранения, позволяет оптимизировать затраты на решение как с точки зрения оборудования, так и лицензий Oracle.

    Виртуализация физических серверов

    Запуская Oracle на физическом железе вы, зачастую, получаете низкий уровень использования оборудования. Виртуализация Oracle поверх одного из популярных гипервизоров, таких как ESXi, Hyper-V, Oracle VM или нашего собственного Acropolis Hypervisor (AHV) не только консолидирует ресурсы, но также значительно увеличивает показатели использования оборудования, что эффективно высвобождает лицензии и ресурсы для их использования в других проектах.

    Пример
    Nutanix недавно поставил 44 узла для проекта замены классической 3-Tier инфраструктуры Oracle DB, работавшей без использования виртуализации, для компании, одном из крупных разработчиков ПО.
    Таблица 1 показывает схему размещения оборудования в стойках датацентра.
    Таблицы 2 и 3 показывают сравнение старой и новой схемы

    1680idfa1ab5fa0c784f3


    Table 1: Physical Rack Layout for Oracle on Nutanix

    1681i20bd0ee3c9c53b11


    Table 2 Physical Footprint Comparison for SaaS Oracle: Nutanix vs. Legacy

    1683iba2072395dd42443


    Table 3 Physical Footprint Deltas for SaaS Oracle: Nutanix vs. Legacy

    Пример расчета лицензий Oracle

    В ценах листпрайса Oracle DB Enterprise Edition стоит $47500, добавим сюда опции Diagnostics ($7500), Tuning ($5500) и Partitioning ($11500), что увеличивает сумму на $24000. Исходим из того, что нам нужно 10 лицензий на CPU, как для физической инфраструктуры, так и для Nutanix.

    Nutanix: 10 X 0.5 X ($47,500 + $24,000) = $357,500

    Спасибо Murali Sriram, Michael Webster, Sachin Chheda, Tom Dau, Jim LeVan, Rob Simpson и Edison Diaz за помощь в написании этой статьи и правки.

    Читайте также: