К нам обратилась веб-студия «WebCraft» из Санкт-Петербурга — команда из 15 разработчиков, обслуживающая 40+ серверов клиентов. Клиент столкнулся с серьёзной проблемой: каждый новый проект требовал ручной настройки серверов — установка Nginx, PHP, MariaDB, SSL-сертификатов, настройка безопасности. Один сервер настраивался от 4 до 8 часов. При этом конфигурации «расползались» — на одних серверах PHP 8.1, на других 8.2, где-то забыли обновить сертификат, где-то остались дефолтные настройки SSH.
Ситуация на момент обращения:
- 40+ серверов с разными конфигурациями — каждый настраивался вручную
- Настройка нового сервера занимала 4-8 часов рабочего времени девопса
- Нет стандартизации — разные версии ПО, разные настройки безопасности
- При увольнении девопса никто не знал точных конфигураций серверов
- Обновление безопасности на всех серверах — задача на целый день
Клиент хотел получить систему, позволяющую настраивать новый сервер за 15-30 минут, обеспечить единообразие конфигураций и дать возможность любому члену команды выполнять типовые операции.