ИНСТРУМЕНТЫ АВТОМАТИЗАЦИИ РАЗВЕРТЫВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ И АНАЛИЗ РАБОЧИХ ОКРУЖЕНИЙ ДЛЯ ИХ ПРИМЕНЕНИЯ
Главная статья
Аннотация
В статье рассматриваются современные инструменты автоматизации развертывания информационных систем в условиях стремительного развития технологической индустрии. Основное внимание уделяется анализу практического применения таких инструментов как система управления версиями Git, непрерывная интеграция и непрерывная доставка при использовании GitLab CI/CD, система управления конфигурацией Ansible, контейнеризация при помощи Docker и мониторинг систем при помощи Prometheus, Zabbix, Grafana, Sentry и ELK Stack. Проводится анализ их назначения, а также преимуществ и недостатков. Происходит обозначение рабочих окружений информационных систем (локальное, тестовое, тестовые стенды, производственное), при работе в которых указанные инструменты могут быть полезны, а также даны рекомендации по внедрению этих инструментов при разработке программного обеспечения информационных систем. Статья будет полезна специалистам в области разработки программного обеспечения, начинающим DevOps-инженерам и руководителям IT-проектов, заинтересованным в оптимизации процессов развертывания информационных систем.
Подробнее

Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — На тех же условиях») 4.0 Всемирная.
Неисключительные права на статью передаются журналу в полном соответствии с Лицензией Creative Commons By-NC-SA 4.0 (Международная)