Обоснование внедрения
Обоснование внедрения Dagu
Всё, что нужно для оценки Dagu и согласования его использования в продакшене. Документ составлен так, чтобы его можно было приложить к внутренней заявке на согласование как есть.
Краткое резюме
- Что это
- Dagu — самостоятельно размещаемый оркестратор рабочих процессов: один бинарный файл, который заменяет разрозненные cron-задачи и запускаемые вручную скрипты версионируемыми, наблюдаемыми и повторяемыми рабочими процессами.
- Стоимость
- Редакция Community бесплатна и имеет открытый исходный код (GPLv3). Платные лицензии — от $50 в месяц или $500 в год за 3 сервера, отмена в любой момент.
- Риск для данных
- Отсутствует. Dagu работает полностью в вашей инфраструктуре и не содержит телеметрии — никакая информация о вас и ваших рабочих процессах не покидает вашу сеть.
- Стоимость отказа
- Полдня. Всё состояние — обычные файлы на диске; остановите бинарный файл, и файлы останутся у вас.
- Запрос
- Согласовать покупку лицензии для самостоятельного размещения. Сначала — бесплатный пробный период, банковская карта не требуется.
Почему команды выбирают Dagu
Вся автоматизация в одном аудируемом месте
Регулярные задачи больше не разбросаны по crontab и shell-скриптам. Каждый рабочий процесс — это версионируемый YAML с логами, историей запусков и контролем доступа.
Меньше незаметных ночных сбоев
Повторы, таймауты, уведомления и история запусков встроены, поэтому сбои видны сразу, а не через несколько дней.
Без новой инфраструктуры
Один бинарный файл с файловым хранилищем. Ни базы данных, ни брокера сообщений, ни операторов — и всё работает полностью офлайн.
Сколько это стоит
| Тариф | Цена | Что входит |
|---|---|---|
| Community | Бесплатно | Открытый исходный код (GPLv3), полный движок, неограниченное число рабочих процессов |
| Minimum | $50/мес или $500/год | Лицензии на 3 сервера плюс SSO, RBAC, журнал аудита и маршрутизация инцидентов |
| Pro | $150/мес или $1,500/год | Лицензии на 15 серверов, тот же набор функций |
| Enterprise | Индивидуально | Индивидуальное число серверов и условия договора |
- Воркеры не лицензируются отдельно — в лицензии учитываются только серверы.
- Доступен бесплатный пробный период лицензии без банковской карты.
- Для большинства команд лицензия в месяц стоит меньше, чем один час работы инженера над отладкой упавшей cron-задачи.
Оценка рисков
| Риск | Мера защиты | Остаточный риск |
|---|---|---|
| Данные покидают нашу сеть | Самостоятельное размещение, в продукте нет ни телеметрии, ни аналитики. Работает полностью офлайн и в изолированных сетях. | Нет |
| Привязка к поставщику | Рабочие процессы — обычный YAML; история запусков и состояние — обычные файлы с документированной структурой, читаемые без Dagu. | Нет |
| Исчезновение поставщика | Ядро — открытый код под GPLv3, оно переживёт любую компанию. Существующая установка продолжит работать в любом случае. | Низкий |
| Истечение лицензии | Запущенные рабочие процессы и расписания никогда не останавливаются из-за состояния лицензии; платные функции отключаются плавно. | Нет |
| Уровень безопасности | Вся кодовая база открыта и может быть проверена до внедрения. Релизы сопровождаются контрольными суммами, уязвимости обрабатываются в публичном процессе. | Стандартный |
Варианты развёртывания
Dagu разворачивается так же, как ваша команда уже поставляет софт:
- Один статический бинарный файл — systemd, физический сервер или ВМ
- Docker-образ и файлы Compose
- Helm-чарт, готовый к продакшену в приватных и изолированных кластерах — отзеркальте образ во внутренний реестр; без внешних загрузок, операторов и CRD
- Полностью офлайн-режим без какой-либо зависимости от облака
Поддержка и ответственность
- Платные лицензии включают прямую поддержку от мейнтейнеров — на запросы отвечают люди, написавшие код.
- Активный цикл релизов с публичным списком изменений и дорожной картой на GitHub.
- Для бесплатной редакции — поддержка сообщества через GitHub Issues и Discussions.
Обратимость
- Начните с бесплатного пробного периода на реальных рабочих процессах — без банковской карты и звонков с отделом продаж.
- Отмена в любой момент; редакция Community продолжит работать.
- Полный отказ — это остановка одного бинарного файла с сохранением ваших файлов. Планировать проект по выгрузке данных не нужно.
Согласование Dagu — небольшое и обратимое решение.
Как купить
- Самостоятельная оплата картой на console.dagu.sh — лицензионный ключ выдаётся сразу.
- По запросу возможна оплата по счёту или заказу на закупку (PO).
- Юридические документы — условия использования и политика конфиденциальности — публичны, ссылки в приложении.
Приложение — для проверки службой безопасности и юристами
Сетевое поведение
Продукт не содержит телеметрии. Возможны только следующие исходящие соединения: активация лицензии и heartbeat на console.dagu.sh (только для платных лицензий), проверка релизов на GitHub при явном запуске команды upgrade и отправка трассировок в ваш собственный коллектор OpenTelemetry, если вы его настроите. Больше ничего.
Кратко о GPLv3
- Ваши определения рабочих процессов и конфигурация — это ваши данные, а не производные произведения.
- Использование Dagu внутри компании не влечёт обязанности что-либо публиковать.
- Платная лицензия добавляет функции и поддержку и не меняет ваших обязательств по GPL.
Документы
Страница проверена: август 2026