Описание решения
Главная / Продукты / Clarive / Описание решения

Описание решения

Clarive - платформа автоматизации операций доставки и установки новых версий приложений с уникальными возможностями по визуализации процессов ИТ деятельности по данным из внешних систем.

В наши дни программное обеспечение стало неотъемлемой частью большинства проектов, оказывающих услуги быстро, надежно и масштабируемо. Гибкие методики разработки программ стали находить широкое внедрение наряду с более традиционными водопадными подходами к организации ИТ бизнеса.  Организациям требуются бимодальные мощности для поддержки обоих подходов, так как ничего универсального не существует. Глобально-распределенные девелоперские рабочие группа стали правилом, а не исключением.

image01

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

В отличие от большинства конкурентов Clarive не использует графический редактор моделей сценариев установки пакетов, и это не напрасно. Как показала практика крупных внедрений, сценарии развертывания реальных больших приложений на промышленной среде настолько сложны, что представление этого сценария в виде графа не только не помогает автоматизации операций, но наоборот все усложняет. Близкий всем администраторам подход автоматизации своих рутинных операций в виде скриптов незаслуженно клеймится как «устаревший».      

image04   

Clarive предлагает свой сугубо прагматический подход - взять лучшее из двух миров. Моделировать сценарий также можно из палитры стандартных блоков обработки логики, ветвлений, вызовов web сервисов и т.д. (палитру можно расширять самостоятельно) но формировать не граф, а тот же скрипт на более общем языке ( Domain Specific Language) в виде дерева. При желании можно посмотреть на исходный код получившегося скрипта на языке Perl.

Сценарии установки можно запускать вручную, создавая задание на установку, по событию или через API на web службах. Clarive поддерживает архитектуру развертывания без установки специального агентского ПО на инфраструктуру (часто через SSH) и тонкого клиента (<400 Kb), основанного на механизме push-pull.

image05

Современная платформа автоматизации операций доставки и установки должна вписываться в существующий на предприятии комплекс автоматизации ИТ деятельности  как разработчиков, так и администраторов. Вне зависимости, какие системы конфигурационного управления, системы управления задачами и дефектами, системы автоматизированного статического или функционального тестирования, системы автоматизации сервис-деска, системы планирования релизов - Clarive может синхронизировать данные из этих систем со своими объектами соответствующего типа и  назначени. Причем связь может быть двусторонняя - т.е. управлять своими дефектами, задачами, активностями пользователь сможет одинаково успешно и из интерфейса Clarive. Благодаря возможностям нереляционной СУБД и мощному дизайнеру отчетов, организация дополнительно получает комплексную платформу визуализации агрегированной информации всех ИТ процессов ив всех ИТ артефактов: версий, требований, инцидентов, RFC, объектов инфраструктуры, релизов и т.д. Регламенты, модели процессов, логику связей между процессами - все можно описать в Clarive на универсальном языке правил.

Также есть возможность при необходимости заменить ряд отдельных инструментов на один универсальный. Например, Git - уже входит в Clarive, как встроенная компонента управления версиями внутренних артефактов. Для тех компаний, где используются методики гибкой разработки, есть представление задач в виде доски Kanban. 

image06

Инфраструктура организации описывается в отдельных информационных объектах Clarive, где также действуют принципы версионности. Ресурсы инфраструктуры можно синхронизовать с внешними CMDB системами через API на web службах.

Можно управлять календарями доступности как отдельных объектов инфраструктуры, так и бизнес-приложениями.

image07

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

Clarive зачастую используется в качестве центрального хаба в который стекается информация из всех инструментов и средств автоматизации ИТ.  Благодаря уникальным возможностям дизайнера отчетов и панелей информационных показателей система может объединить и визуализировать информацию, поступающую из сервис-деска, проектного офиса, разработчиков, администраторов и показать общую картину по всем процессам.

Архитектура Clarive обладает совершенно уникальными особенностями. Во-первых, использование нереляционной СУБД mongoDB позволяет легко решать задачи поиска взаимосвязей между объектами, строить отчеты по активностям, отслеживать изменения информации. 

image08

Репозиторий Git используется для весрионного контроля конфигураций сценариев установки, а также всех остальных артефактов решения  - форм интерфейса, отчетов, скриптов, дашлетов, панелей информационныз показателей и т.д. 

В Clarive нет отдельного web клиента для пользователя, администратора или разработчика сценариев - web интерфейс системы универсальный и полностью зависит от роли пользователя в системе и его привилегий.

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

Ключевые преимущества

  • Универсальная платформа для синхронизации информации между всеми использующимися на предприятии средств автоматизации ИТ деятельности с мощными средствами визуализации зависимостей, показателей качества, мониторинга событий и активностей;
  • Поддержка любых платформ, баз данных, серверов приложений, мейнфремов, облачных сред, ERP систем, мобильных приложений;
  • Гибкая визуальная среда настройки сценариев установки в виде дерева правил. Возможность повторного использования разработанных сценариев при конструировании новых правил. Возможность анализа кода исходного скрипта. Возможность тестирования сценария;
  • Мощный редактор отчетов. Конструктор панелей информационных показателей;
  • Поддержка установки изменений без агентов;
  • Уникальный анимационный отчет по истории активностей и операций с взаимосвязанными объектами контроля;

Внедрение Clarive позволяет

  • Оптимизировать затраты на ручных операциях на более, чем 65%;
  • Сэкономить более 50% затрат на ваш текущий инструментарий;
  • Уменьшить количество ошибок, происходящих в результате ручных операций в процессе установки или отката установки до 30%;
  • Снизить до 90% количество времени, которое тратится на выяснение того, что именно нужная версия была установлена в промышленную среду;
  • Уменьшить время простоя серверов в промышленной среде, произошедшего в результате или неудачных действий по установке новых версий, или неавторизованных операций, или установке не протестированного кода до 75%;