Правила лицензирования решения Rational для совместного управления жизненным циклом 2011Данная статья содержит информацию по лицензированию продуктов решения IBM Rational, оставшейся неизменной с 2011 года. Она дополняет информацию в статье опубликованную на нашем сайте ранее Правила лицензирования решения IBM Rational для СУЖЦ 2012. В решение IBM Rational для управления жизненным циклом входят продукты Rational Team Concert (далее RTC), Rational Quality Manager (далее RQM) и Rational Requirements Composer (далее RRC), созданные на основе технологии Jazz. С момента выпуска Rational Team Concert 3.0 и Jazz Team server 3.0 (далее JTS) в ноябре 2010 и при продолжении выпуска продуктов в 2011-2012 годах, в системе лицензирования IBM была проведена необходимая перестройка, ориентированная на увеличение гибкости использования CLM. Данное решение является результатом регулярного общения с пользователями сообщества Jazz и обсуждения того, как улучшить лицензирование в программных продуктах линейки. Настоящая статья описывает основные изменения, которые произошли в лицензировании решения IBM Rational для совместного управления жизненным циклом и преимущества нововведений в сравнении с предыдущими решениями CLM. Основные преимущества и нововведения в CLM 2011:
Отсутствие необходимости отдельной активации сервераКомпания IBM устранила необходимость использовать серверную лицензию: теперь она включена в лицензии клиентских приложений. Кроме того, JTS является отдельной частью продукта CLM, что позволяет достичь большей гибкости в развертывании. При этом, лицензиями для всех приложений, совместно использующих один и тот же JTS в качестве сервера приложений, можно управлять централизованно. Это означает, что если какие-либо из продуктов CLM установлены и сконфигурированы для использования одного JTS-сервера, Вы можете управлять всеми лицензиями с помощью одного административного пользовательского интерфейса (рис. ниже). Опции для покупки лицензий CLMУ Вас есть несколько опций при покупке CLM (RTC, RQM, и RRC) лицензий. Доступны три типа лицензий: авторизованные, плавающие и маркерные (Token). Авторизованные и плавающие лицензии могут быть постоянными и временными. Маркерные лицензии могут быть только временными. Объяснения ниже включают несколько иллюстраций из RTC. За исключением случая 10 бесплатных лицензий RTC Developer для малых групп, иллюстрации в RQM и RRC будут выглядеть также. 10 бесплатных лицензий RTC Developer для малых групп! Для Rational Team Concert доступны десять авторизованных бесплатных лицензий. Набор активации лицензий доступен для скачивания на страницах загрузки RTC. Лицензии не могут быть масштабированы и объединены с дополнительными платными лицензиями. Установка авторизованных лицензийАвторизованная лицензия связывается с определенным идентификатором пользователя на сервере JTS. Пользователь обязан иметь связанную с ним лицензию на каждом сервере JTS, к которому он или она производит доступ. Например, у организации есть два сервера RTC, каждый с отдельным сервером JTS (как показано в рисунке 2 ). Терри и Карлос каждый должны получить одну лицензию RTC Разработчик. Поскольку Алан производит доступ к JTS1 и JTS2 (через RTC1 и RTC2), Алану нужны две лицензии, по одной на каждом из JTS. Если бы RTC1 и RTC2 совместно использовали общий сервер JTS, то Алану хватило бы одной лицензии, чтобы получить доступ к обоим серверам RTC (Как показано в рисунке 3 ). Поскольку лицензиями управляет JTS, Терри, Карлос или Алан могут одновременно получить доступ к серверу JTS с любого компьютера, и использовать только одну лицензию для доступа на этот сервер JTS.
Чтобы использовать лицензию на определенном сервере, соответствующий набор активации должен быть установлен на Jazz Team Server. После установки набора активации, администратор должен ввести количество купленных лицензий. Этот процесс такой же, как и в ранних выпусках CLM. Рисунок 4. Добавление авторизованных лицензий Рисунок 5. Ввод количества лицензий Рисунок 6 . Назначение пользователю соответствующего типа лицензии
Наборы активаций авторизованных лицензий скачиваются через Rational License Key Center (https://licensing.subscribenet.com/control/ibmr/login), после покупки продукта. Установка плавающих лицензийВ этом случае лицензия динамически предоставляется пользователю из пула плавающих лицензий, если он не пуст. Если в пуле не осталось плавающих лицензий, лицензия не будет предоставлена пользователю. В случае плавающих лицензий JTS выступает в роли сервера лицензий. Это может быть JTS, который является частью установки CLM, или это может быть отдельно установленный JTS. Одним существенным улучшением, появившемся в RTC 3.0 и CLM 2011 года, является возможность возврата лицензии в пул, когда пользователь выходит из системы. Если пользователь вошел в RTC, например, через web-клиент и Eclipse-клиент одновременно, пользователь должен будет выйти из обоих клиентов, чтобы вернуть лицензию. Рисунок 7. Простая топология плавающих лицензий Рисунок 8. Плавающие лицензии в реализации на нескольких JTS
На рисунке 7 , JTS1 работает также как сервер плавающих лицензий. Алан, Карлос, и Терри каждый используют только одну лицензию. На рисунке 8 оба JTS работают как отдельные сервера лицензий. Также возможно использовать JTS , как отдельный сервер для плавающих лицензий, в дополнение к серверам JTS, на которых развернуты приложения CLM (см. рисунок 9 .) На рисунке 8 Карлос и Терри используют по одной лицензии, а Алан использует две (один для каждого сервера JTS, к которым он получает доступ). На рисунке 9 , Алан также использует 2 лицензии. Также как для авторизованных лицензий, для использования плавающих лицензий, на JTS должен быть установлен соответствующий набор активации. После установки набора активации, администратор должен ввести число купленных лицензий. Кроме того, чтобы использовать плавающие лицензии, сервер JTS, на котором они установлены, должен быть сконфигурирован как сервер плавающих лицензий. Рисунок 9. Несколько серверов JTS и отдельный сервер лицензий Рисунок 10. Указание количества плавающих лицензий Рисунок 11. Конфигурирование сервера для плавающих лицензий Рисунок 12. Сервер JTS , сконфигурированный как сервер плавающих лицензий
После конфигурации сервера с плавающими лицензиями, каждому пользователю должна быть назначена лицензия таким же образом, какой был показан на рисунке 6 . Если администратор назначает и авторизованную и плавающую лицензию для одного пользователя, то плавающая будет иметь приоритет . Количество лицензийУчитывая, что плавающие лицензии предоставляются из общего пула на основании запросов пользователей, закономерен вопрос - сколько таких лицензий потребуется при работе? Следующие данные указаны приблизительно, а реальные значения в большей степени зависят от активности работы пользователей.
Аренда лицензий (Маркерные лицензии)Маркерные лицензии были впервые введены в RTC 3.0, RQM 2.0.1.1, и RRC 2.0.0.3 и продолжают использоваться с выпуском CLM 2011 года. Маркерная лицензия - специальная форма плавающей лицензии с фиксированным сроком, которой управляет JTS, работающий как сервер плавающих (маркерных) лицензий. Каждый тип лицензии продукта использует определенное число маркеров, которое зависит от цены используемой лицензии. Клиент покупает количество маркеров, которые будут использоваться в определенном наборе названных продуктов. Клиенты могут использовать любое сочетание продуктов, пока общее количество использующихся в настоящее время маркеров не исчерпано. Если кто-то прекращает использовать лицензию продукта, маркеры возвращаются, объединяются в пул и становятся доступны для кого-то еще. Маркерные лицензии более гибки, чем плавающие, так как маркеры могут "плавать" между различными типами продуктов. Для получения дополнительной информации о маркерном лицензировании, читайте, заметку о Маркерном лицензировании для Jazz продуктов. Срок действия лицензийАвторизованные и плавающие лицензии могут быть как постоянными, так и временными. Заметим, что это относится только к лицензии на использование программного обеспечения, но не на техническую поддержку. Постоянные лицензии являются бессрочными, тогда, как лицензии с фиксированным сроком истекают через определенное количество времени, на которое лицензии были приобретены организацией. Оба типа лицензий скачиваютсяв Rational License Key Center (https://licensing.subscribenet.com/control/ibmr/login) Ключи временных лицензий выдаются определенному заказчику и генерируются на основе информации из запроса этого заказчика. ЗаключениеМы добавили много важных улучшений в систему лицензирования. Эти улучшения делают продукты Jazz более простыми для использования пользователями, и легкими для конфигурирования администраторами. Как все остальное, что мы делаем, мы надеемся услышать от Вас отзыв об этих улучшениях. Обязательно сообщите нам то, что Вы думаете. Ссылки по теме. Правила лицензирования решения IBM Rational для совместного управления жизненным циклом 2012. |