Совместная разработка и эксплуатация

Сценарии совместной разработки и эксплуатации (DevOps) поддерживаются за счет применения Rational Asset Manager в качестве центральной библиотеки для требований к приложениям, сред развертывания, планов развертывания и планов автоматизации.

DevOps устраняет барьеры между разработчиками и специалистами по эксплуатации, обеспечивая их эффективное взаимодействие. Такой подход предлагает более высокий уровень совместной работы по сравнению с взаимодействием на уровне коллективов. Разработчики и специалисты по эксплуатации должны управлять постоянно возрастающим числом комбинаций приложений и целевых сред. Эффективное управление и автоматизация развертывания предусматривают совместную работу над следующими ресурсами:

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

Для планирования и автоматизации развертывания приложения недостаточно стандартных возможностей системы управления исходным кодом. Например, разработчики должны получать уведомления об изменениях или списании целевой среды. Специалистам по эксплуатации требуется возможность выполнения анализа влияния, например для контроля результатов обновления всех серверов баз данных. Кроме того, разработчикам, тестировщикам и ИТ-специалистам требуется эффективный способ поиска информации о развернутых архивах и средах, в которых они развернуты, включая типы, версии и IP-адреса серверов баз данных.

В сценарии DevOps продукт Rational Asset Manager является не только хранилищем пакетов программного обеспечения и моделей требований к приложениям и сред развертывания. Rational Asset Manager позволяет управлять выходными объектами других инструментов, таких как Rational Software Architect, Rational Team Concert и Rational Automation Framework, применяемых для создания моделей, отслеживания заданий и дефектов, а также развертывания сред. Сохранив все выходные объекты в виде ресурсов, можно определять владельцев конкретных ресурсов, обсуждать ресурсы на форумах и присваивать им оценки. Помимо общей информации можно просматривать и выполнять поиск отношений между конкретным приложением и всеми аспектами его создания и развертывания, такими как список компонентов, IP-адрес, версия сервера приложений, версия сервера базы данных. Например, можно найти все приложения, развернутые на сервере WebSphere Application Server версии 7.0, чтобы определить влияние обновления WebSphere Application Server до более поздней версии.

Дополнительная информация о применении Rational Asset Manager в стратегии совместной разработки и обслуживания приведена в справочном документе Rational Asset Manager - рекомендации по планированию развертывания.

Rational Asset Manager позволяет реализовать жизненный цикл разработки и сделать конечные продукты доступными в облачной среде. Дополнительная информация приведена в разделе Rational Asset Manager в облаке.

Пример автоматизации развертывания с помощью Rational Asset Manager и Rational Software Architect приведен в разделе Пример: Добавление ресурсов в автоматизированные задачи в справочной системе Rational Software Architect Information Center.


Комментарии