Топологии установки

Jazz Team Server и связанные приложения Rational solution for systems and software engineering имеют обычные топологии развертывания.

Эта установка продукта состоит из Jazz Team Server и одного или нескольких веб-приложений: Управление качеством (QM), Управление изменениями и конфигурациями (CCM) и Rational DOORS или IBM® DOORS Next Generation, Rational Rhapsody и Rational Rhapsody Design Management. Приложения могут быть развернуты на одном сервере приложений для оценки или на различных серверах приложений для большей масштабируемости и гибкости при последующем росте. Существует одна база данных для хранилища данных и по одной для каждого приложения, включая Jazz Team Server.

Для того чтобы использовать интеграции продукта, все приложения должны совместно использовать общий сервер Jazz Team Server или создать дружественные отношения между серверами Jazz Team Server и настроить службы OSLC. Использование общего Jazz Team Server обеспечивает возможность совместной работы среди приложений и применение общего набора пользователей. Общий сервер также предоставляет общее администрирование лицензий и общие параметры электронной почты и LDAP. Более подробная информация о преимуществах использования общего сервера находится в разделе Определение числа серверов Jazz Team Server.

В настоящее время существует три примера типичных топологий развертывания.

Топологии развертывания

Топологии развертывания для Rational solution for systems and software engineering:

  1. Топология оценки: в этой топологии приложения развертываются на одном сервере приложений с помощью общего Jazz Team Server. Эта топология идеальна для оценок, демонстраций и обучения.
    Топология оценки не удовлетворяет потребности обычной рабочей нагрузки из-за ограниченной масштабируемости одиночного сервера приложений. Используйте мощный компьютер с большим объемом памяти и быстрым диском для обработки нагрузки как серверов приложений, так и серверов базы данных. Эта топология использует Apache Tomcat в качестве сервера приложений и Apache Derby, ограниченный 10 пользователями, в качестве базы данных. Диаграмма и примеры приведены в следующей топологии:
  2. Ведомственная топология: в этой топологии приложения разворачиваются на одном или нескольких серверах приложений с несколькими общими серверами Jazz Team Server. Эта топология идеальна для развертываний среднего размера, например для отделов или коллективов. Эти топологии используют Apache Tomcat для DOORS Web Access и IBM WebSphere Application Server для продуктов на основе Jazz. WebSphere Application Server уменьшает потребность в аутентификации, так как доступ осуществляется к нескольким серверам приложений. Эти топологии также используют систему управления базой данных предприятия, такую как IBM DB2, с выделенным сервером базы данных в отдельной системе. Диаграммы и примеры приведены в следующих примерах топологий:
  3. Корпоративная топология: в этой топологии приложения разворачиваются на одном или нескольких серверах приложений с общими серверами Jazz Team Server. Эта топология идеальна для крупных развертываний, например для коллективов. Эти топологии используют Apache Tomcat для DOORS Web Access и IBM WebSphere Application Server для продуктов на основе Jazz. WebSphere Application Server уменьшает потребность в аутентификации, так как доступ осуществляется к нескольким серверам приложений. Эти топологии также используют систему управления базой данных предприятия, такую как IBM DB2, с выделенным сервером базы данных в отдельной системе. Диаграммы и примеры приведены в следующих примерах топологий:

Развертывание нескольких экземпляров приложений

Можно также развернуть несколько экземпляров приложения, такого как приложение CCM. При развертывании нескольких экземпляров приложения на одном сервере приложений необходимо выделить для каждого экземпляра отдельный корневой контекст. Например, корневыми контекстами для двух экземпляров CCM могут быть ccm1 и ccm2. Для того чтобы подключить несколько экземпляров приложения CCM к общему серверу Jazz Team Server, аутентификация всех экземпляров должна быть выполнена из одной и той же области аутентификации, чтобы они использовали одинаковый набор пользователей. В любом развертывании лицензии управляются с помощью Jazz Team Server.

При выборе топологии для своего развертывания внимательно учтите как настоящие, так и будущие потребности коллектива. Хотя впоследствии можно будет перенести приложения на другой сервер приложений, это изменение потребует применения прокси-сервера для управления связями с этим приложением.


Комментарии