Автоматизация подготовки и развертывания информационной инфраструктуры облачных сервисов с использованием инструмента Ansible

Компьютерные сети, вычислительные, телекоммуникационные, управляющие и измерительные систем
Авторы:
Аннотация:

Подготовка и развертывание информационно-технологической инфраструктуры при внедрении корпоративных платформ совместной работы в индустриальных компаниях может занимать до 40% общего времени, затрачиваемого на проект. Автоматизация этих процессов помогает снизить указанные временные трудозатраты. В данной работе предложен подход, позволяющий автоматизировать подготовку и развертывание информационной инфраструктуры, а также установку облачных сервисов при помощи приложения Ansible. В качестве внедряемого решения выбрана платформа «Р7-офис», которая обладает основным необходимым функционалом работы с документами различного формата, позволяет совместно редактировать документы, а также удовлетворяет требованиям государства по импортозамещению компонент. В основе подхода лежит алгоритм по подготовке информационно-технологической инфраструктуры и установке целевой платформы с помощью программного средства, написанного на языке программирования Python. Оно позволяет производить автоматический разбор формализованных требований, составление заявок на предоставление прав доступа пользователям и формирование плейбуков для настройки инфраструктуры с помощью Ansible. По результатам проведенных экспериментов внедрение предложенного подхода позволяет сократить трудоемкость процесса подготовки инфраструктуры на 45%.