Описание#
Термины и определения#
Термин, сокращение |
Определение, расшифровка |
|---|---|
Ansible |
Инструмент удаленной настройки серверов и развертывания тестовых стендов. |
Bundle |
Solution, образованный из компонентов нескольких продуктов. |
GitLab |
Веб сервис для хостинга проектов и их совместной разработки. |
common |
Общие параметры среды. |
DEV |
Сокр. от англ. Development (разработка). |
DevOps |
Слияние англ. слов Development (разработка) и Operations (ИТ-операции). |
DPM |
DevOps Pipeline Management (управление конвейером DevOps). |
IAG |
Internal API Gateway. |
IBM MQ |
Семейство сетевого ПО для обмена данными между приложениями. |
Jenkins |
ПО для непрерывной интеграции. |
Kafka |
Распределенный программный брокер сообщений. |
Kubernetes |
Совокупность сервисов для оркестровки контейнеризированных приложений — автоматизации их развертывания, масштабирования и координации в условиях кластера. |
OpenShift |
Платформа для разработки и эксплуатации контейнерных приложений. |
OSE |
OpenShift Enterprise (открытая контейнерная платформа компании Red Hat). |
Nexus |
Хранилище дистрибутивов. |
nginx |
Engine-X — Веб сервер для высоконагруженных систем. |
Solution |
Решение — идентифицированная совокупность версий программных продуктов, развёрнутая и протестированная согласованным с клиентом образом. |
WMQ |
WebSphere MQ — см. WAS. |
WAS |
WebSphere Application Server — средство для управления обменом данными в распределенной системе. |
АФТ |
Автоматизированное функциональное тестирование. |
БД |
База данных. |
ПРОМ |
Промышленная эксплуатация (PROD). |
Секрет |
Объект, предназначенный для хранения конфиденциальной информации. |
ТУЗ |
Техническая учетная запись. |
Назначение#
Программный продукт Platform V DevOps Tools (DOT) предназначен для автоматизации сборки и развертывания дистрибутивов отдельных приложений и Bundle Solution/MonoSolution Platform V.
Функции#
Функциональность программного продукта DevOps Tools определяется возможностями входящих в его состав программных компонентов.
Составные компоненты продукта#
№ |
Компонент |
Функционал |
|---|---|---|
1. |
Build Tools |
Библиотека Jenkins для автоматизации сборки дистрибутивов отдельных приложений и bundle Solution/MonoSolution: |
2. |
Deploy Tools |
Jenkins pipeline для развертывания отдельных приложений на тестовые и промышленные стенды: |
3. |
AutoInstaller |
Jenkins pipeline для развертывания bundleSolution/MonoSolution: |
4. |
Delivery Tools |
◦ Solution packer – Jenkins job с типом Pipeline, предназначенный для сборки и передачи Solution. |
Состав поставки#
Продукт DevOps Tools поставляется со следующим составом компонентов:
№ |
Компонент |
Элементы |
|---|---|---|
1. |
Компонент Build Tools |
◦ BuildTools.jenkinsfiles – репозиторий с точками расширения. |
2. |
Компонент Deploy Tools |
◦ DeployTools.pipeline – Pipeline для развертывания продуктов Platform V / Бизнес - приложений. |
3. |
Компонент AutoInstaller |
◦ Autoinstaller.bin – Инструмент сценарной раскатки. |
4. |
Компонент Delivery Tools |
◦ DeliveryTools.solution-packer – Pipeline по сборке Solution в zip пакет. |
Функции безопасности#
Настройки безопасности окружения и перечень платформенных (дополнительных внешних) продуктов, используемых для установки, настройки и контроля в конечной информационной системе (далее — ИС), выбираются при разработке конечной ИС, исходя из характера обрабатываемой в ней информации и иных требований информационной безопасности (далее — ИБ), предъявляемых к ней.
Детальные требования по безопасности продукта предъявляются индивидуально к входящим в его состав программным компонентам. Более подробная информация представлена в документе «Руководство по безопасности» для каждого из программных компонентов.
Нефункциональные особенности#
Информация о нефункциональных особенностях программного продукта DevOps Tools представлена в соответствующем разделе документа «Детальной архитектуры», представленного для каждого из входящих в состав программных компонентов.