Калькулятор стоимости CI/CD-пайплайна
Оцените ежемесячные и годовые расходы на CI/CD-раннеры по числу сборок в день, средней длительности, тарифу за минуту и проценту попадания в кэш.
Как использовать калькулятор стоимости ci/cd-пайплайна
- Введите среднее число сборок в день.
- Укажите среднюю длительность сборки в минутах.
- Введите цену провайдера за минуту.
- Задайте процент попадания в кэш.
- Нажмите «Рассчитать».
Примеры использования
- •Бюджет DevOps.
- •Сравнение вложений в кэш и счетов за раннеры.
- •Обоснование перехода на свои раннеры.
Формула
Минут в месяц = сборок/день × средняя длительность × 30. Эффективные минуты = всего × (1 − cache_hit × 0,6). Стоимость = эффективные минуты × цена за минуту.
Часто задаваемые вопросы
Почему умножаем cache hit на 0,6?
Кэш зависимостей снимает 50–70% фазы установки, но тесты, линтинг и деплой остаются. 0,6 — разумный средний коэффициент экономии.
Какие сервисы подходят?
Любые поминутные раннеры — GitHub Actions, GitLab, Buildkite, CircleCI, Buddy. Для GitHub Linux тариф около 0,008 USD/мин, macOS — в 10 раз дороже.
Самохостинг раннеров?
Введите предельную стоимость электричества плюс амортизацию железа за минуту. На bare-metal часто выходит 0,001 USD/мин и ниже.