Вопрос «сколько стоит DevOps-сопровождение» не имеет одного ответа, потому что за этими словами скрываются разные объёмы работы: от «присматривать за одним сервером» до «отвечать за инфраструктуру с десятками сервисов и дежурить ночью». Эта статья о том, из чего складывается цена, какие форматы существуют и на что смотреть в предложении, чтобы не сравнивать несравнимое.
Три формата: штатный инженер, фрилансер, команда на абонентской плате
Штатный инженер
Человек в команде, который знает систему изнутри и доступен в рабочее время. Это лучший вариант, когда инфраструктура большая и работы хватает на полную занятость каждый день.
Ограничения: один человек — одна точка отказа. Отпуск, больничный, увольнение означают, что знания о системе временно или навсегда недоступны. Компетенции одного инженера ограничены его опытом: сильный в Kubernetes может быть слаб в базах данных, и наоборот. Стоимость — не только зарплата, но и налоги, рабочее место, время на найм и адаптацию, и всё это платится независимо от того, есть ли работа на полную неделю.
Фрилансер
Специалист на отдельные задачи или на несколько часов в неделю. Подходит для разовых работ: настроить CI, перенести сервер, развернуть мониторинг.
Ограничения: ответственность заканчивается с задачей. Сопровождение предполагает реакцию на инциденты, а фрилансер в момент аварии может быть на другом проекте. Знания о вашей системе не накапливаются в компании, а уходят вместе с исполнителем. Договорённости о времени реакции обычно неформальные, и проверить их можно только в момент, когда уже поздно.
Команда на абонентской плате
Внешняя команда берёт инфраструктуру на регулярное сопровождение по договору с описанным объёмом работ и временем реакции. За одним ответственным инженером стоят коллеги с другими компетенциями, и отпуск одного не останавливает работу.
Ограничения: команда не сидит в вашем офисе и работает по согласованному регламенту, а не «подойди, спроси». Чтобы формат работал, границы ответственности должны быть описаны письменно: что входит в абонентскую плату, что оплачивается отдельно, как подаются запросы и в какой срок на них отвечают.
Для компании, у которой нет работы на полную ставку инженера, но есть работающие сервисы, которые нельзя оставлять без присмотра, третий формат обычно оказывается самым предсказуемым по деньгам и ответственности.
Что влияет на цену
Независимо от формата, стоимость определяется одними и теми же факторами. Разберите их для своей инфраструктуры до запроса предложений, тогда предложения будут сопоставимы.
- Число и разнообразие сервисов. Один сервер с приложением и базой и двадцать сервисов на трёх площадках — разный объём работы на каждое обновление, каждый инцидент и каждую проверку.
- Критичность. Сколько стоит час простоя для бизнеса. От этого зависят требования к времени реакции и к тому, нужно ли дежурство вне рабочих часов.
- Время реакции. Реакция в течение четырёх часов в рабочие дни и в течение часа — это разная организация работы команды. Чем короче время, тем выше цена.
- Дежурства. Круглосуточная доступность означает, что кто-то не спит или готов проснуться по алерту. Это всегда отдельная статья расходов, и предложение, в котором 24/7 включено «бесплатно», стоит перечитать.
- Текущее состояние. Инфраструктура без мониторинга, без описания в коде и без проверенных копий требует приведения в порядок до начала сопровождения. Это разовая работа, которая оценивается отдельно от абонентской платы.
- Объём изменений. Сопровождение в стабильном режиме и сопровождение проекта, где каждую неделю новые сервисы и переезды, — разная нагрузка.
Что должно быть в договоре
Абонентская плата без описания объёма — это не договор, а намерение. Проверьте, что в предложении есть ответы на следующие вопросы:
- Что входит. Список регулярных работ: мониторинг, обновления, резервное копирование и его проверка, помощь команде разработки, отчёты. Конкретно, а не «поддержка инфраструктуры».
- Что не входит. Это важнее первого пункта. Крупные проекты вроде миграции или внедрения Kubernetes, разработка приложений, работы по требованиям, которые появились после подписания.
- Время реакции и часы работы. В какой срок команда отвечает на запрос, в какие часы и дни, что считается инцидентом, а что плановой задачей.
- Дежурства. Есть ли они, по какому графику, как оплачиваются, как эскалируется инцидент ночью.
- Каналы связи. Куда писать, куда звонить, где подавать задачи. Один канал для инцидентов, другой для плановых вопросов.
- Работы сверх объёма. Как оцениваются и по какой ставке оплачиваются задачи, не вошедшие в абонентскую плату.
- Доступы и ответственность. Какие доступы передаются, как хранятся, кто отвечает за их отзыв, что происходит с ними при расторжении.
- Передача при расторжении. Документация, описание инфраструктуры в коде, доступы возвращаются в понятном виде. Сопровождение не должно создавать зависимость от исполнителя.
Как читать тарифы на примере it&.
Покажем на наших условиях, как описанные выше факторы превращаются в тариф. Числа ниже — реальные условия на странице тарифов, других мы не называем.
- «Старт» от 30 000 ₽ в месяц. Мониторинг, резервное копирование, обновления и помощь вашей команде. Реакция до четырёх часов в рабочие дни. Это формат для инфраструктуры, которой нужен ответственный присмотр, но у которой нет требования к мгновенной реакции.
- «Бизнес» от 50 000 ₽ в месяц. Всё из «Старта» плюс CI/CD, Kubernetes и дежурства по согласованному графику. Реакция до одного часа в рабочее время. Разница в цене — это разница в организации: инженер должен быть доступен быстрее, а за дежурствами стоит график, а не обещание.
- Работы сверх тарифа — 3 000 ₽ в час. Задачи, которые не входят в регулярный объём, оцениваются и согласуются заранее по этой ставке. Это и есть ответ на вопрос «что не входит».
- Круглосуточное дежурство не входит в тарифы по умолчанию. График и стоимость согласуются отдельно, потому что для разных систем они разные.
- Приставка «от». Означает, что финальная сумма зависит от числа сервисов и текущего состояния инфраструктуры. Поэтому сопровождение начинается с аудита: он определяет, что нужно привести в порядок до старта и какой объём регулярной работы предстоит.
Когда сравниваете наше предложение с другими, сравнивайте по этим же пунктам: время реакции, объём регулярных работ, условия дежурств, ставка сверх тарифа, передача при расторжении. Цена без этих пунктов не говорит ничего.
Что дальше
Если хотите понять, какой тариф подходит вашей инфраструктуре и что нужно привести в порядок до начала сопровождения, начните с бесплатного экспресс-аудита за 48 часов. Подробное описание формата — на странице DevOps-сопровождения инфраструктуры.