Журнал «Системный администратор» продолжает рассматривать тему методологии DevOps. На этот раз в формате интервью постоянный автор, эксперт в области ИТ-технологий Игорь Штомпель предложил для читателей опыт компании «Флант», раскрыв особенности использования DevOps-практик в проектах с её заказчиками. О пути компании «Флант» к DevOps, актуальных подходах и технологиях для их реализации с одним из её основателей и идейных вдохновителей – Дмитрием Шуруповым.
К обслуживанию клиентов по принципам DevOps во «Фланте» пришли эволюционным путем, руководствуясь потребностями рынка и, что особенно важно, своим опытом. На сегодняшний день в компании есть небольшой отдел разработки, решающий собственные задачи: создающий веб-приложения для обеспечения внутренних процессов и некоторые инструменты для DevOps-инженеров. Это помогает смотреть на возможные в сопровождении проблемы не только со стороны главной специализации — эксплуатации, — но и с пониманием позиции разработчиков.
Интервью будет также интересно всем, кто ориентируется в работе на свободное программное обеспечение. В компании «Флант» к базовой платформе относятся два продукта: Docker — как контейнерная система для микросервисов. Вторая - Kubernetes — как нижележащая PaaS-подобная система для управления контейнерами, обеспечивающая для них связность, масштабирование и ряд других функций.
Дмитрий Шурупов как давний энтузиаст свободного ПО и главный редактор электронного приложения “Open Sourсe” (приложение к журналу «Системный администратор» в 2005—2013 годах) рассказал в интервью о преимуществе Open Source при использовании DevOps-культуры. «Open Sourсe — это действительная возможность не только досконально знать, как всё работает на любом уровне стека, но и вносить изменения или улучшения в это поведение. Многие считают подобные заявления лишь красивой отговоркой без практического применения: ведь мало кто будет разбираться в коде известных проектов» - рассказал Дмитрий. Для компании «Флант» «доскональное знание» программного обеспечения Open Source делает более реалистичной ответственность перед заказчиками по SLA. Вдобавок, как отметил Дмитрий, использование Open Source-компонентов для инфраструктуры гарантирует независимость от поставщика, что является серьёзным аргументом при переговорах с потенциальным заказчиком о перспективах обслуживания. «Сама индустрия уже выбрала многочисленные Open Source-проекты как фундамент для реализации процессов CI/CD. Конечно, если речь идёт про решения категории self-hosted. Не соглашаться с таким выбором — это либо создавать собственные продукты, что требует огромных инвестиций, либо уходить к менее популярным коммерческим решениям, ступая на зыбкую почву зависимости от одного разработчика», - добавил Дмитрий Шурупов.
Компания «Флант» также является спикерами и участниками российских конференций, тесно связанных с DevOps-практиками, в которых принимает участие вся команда компании. Обо всех темах и нюансах работы в развернутом интервью с Дмитрием Шуруповым читайте на сайте журнала «Системный администратор»