Image
Кейс: Автоматизация процессов развертывания ПО
Министерство ЖКХ Республики Башкортостан Министерство ЖКХ Республики Башкортостан

Задачи:

  • Автоматизировать процессы развертывания ПО и инфраструктуры

Достигнутые результаты:

  • Внедрена автоматизированная раскатка виртуальных машин внутри кластера. Данная система позволила хранить конфигурации виртуальных машин, а так же процесс их развертывания в системе контроля версии, тем самым позволяя придерживаться современного подхода инфраструктура как код, ускорить время для создания/ пересоздания виртуальных машин внутри кластера 
  • Создан конвейер по автоматической доставки и развертывании кода. Позволяет сэкономить время разработчика/администратора, избегая ручного вмешательства на уровне инфраструктуры 
  • Внедрена централизованная система хранения конфигураций на основе gitlab. Данный подход позволяет в случае необходимости быстрее восстановить настройки на виртуальных машинах, плюсом позволяет контролировать то какие изменения были внесены 
  • Внедрен идентичный подход к конфигурации при использовании маршрутизатора Nginx, с всеми необходимыми конфигурациями безопасности и управляемы через систему контроля версий на основе Gitlab. Данный подход позволяет смотреть на картину более прозрачно, за счет того что идет контроль за тем, кто производит какие-либо изменения