Перейти к содержимому

tempus.build

Managed-раннеры для GitHub Actions: честная карта рынка

GitHub-hosted раннеры удобны и дороги. Linux на 2 vCPU стоит $0.006 за минуту (в январе 2026 GitHub снизил ставку с $0.008), время округляется вверх до минуты. Для команды с плотным CI это заметная строка в счёте. GitHub также объявлял «платформенный сбор» $0.002 за минуту для self-hosted раннеров с марта 2026, но после волны критики отложил его на неопределённый срок: self-hosted пока бесплатен, хотя GitHub пишет (открывается в новой вкладке), что control plane стоит ему реальных денег и до сих пор дотировался ценами GitHub-hosted.

Поэтому вокруг GitHub Actions вырос целый рынок сторонних раннеров: та же строчка runs-on:, но дешевле и быстрее. Игроков уже больше десятка, и они очень разные — от «дёшево на игровых процессорах» до «запусти в своём облаке». Разберём, как читать этот рынок, пройдёмся по основным сервисам с проверяемыми фактами и покажем, где на карте tempus.build.

Четыре оси, по которым различаются раннеры

Маркетинг у всех похож: «в 2 раза быстрее, вдвое дешевле». Чтобы сравнивать по делу, полезно смотреть на четыре независимые оси.

  1. Цена и биллинг. Ставка за минуту — и как считают: поминутно с округлением вверх (как GitHub) или посекундно. Плюс скрытые статьи: хранение кеша, egress, плата за конкурентность.
  2. Изоляция. В чём исполняется недоверенный код job’а: в общем с хостом контейнере или в отдельной виртуальной машине (полной или Лёгкая виртуальная машина: сильная граница VM (своё ядро, аппаратная виртуализация), но по весу и скорости старта близка к контейнеру.). Это ось безопасности — насколько трудно выйти из песочницы соседу по серверу.
  3. География и data residency. Где физически исполняется ваш код и хранятся артефакты: US, EU, ваше собственное облако. Для команд под GDPR или внутренними требованиями это не мелочь.
  4. Supply-chain. Что известно про сам раннер-образ: подписан ли он, есть ли Software Bill of Materials — машиночитаемый перечень всех компонентов и зависимостей внутри артефакта (образа): что именно внутри и каких версий. Образы tempus.build публикуют SBOM в формате CycloneDX. и Supply-chain Levels for Software Artifacts — отраслевой стандарт уровней защиты цепочки поставки; уровни описывают, насколько надёжно доказано происхождение артефакта.-provenance, сканируется ли на уязвимости. Кто собрал то, внутри чего исполняется ваш код.

Ни одна ось не «главная» — вопрос в том, какие из них значимы для вас. Дальше — где кто стоит.

Лестница изоляции от слабой к сильной: внизу обычные контейнеры (общее ядро с хостом) — self-hosted ARC; выше hardened-контейнер и gVisor; наверху виртуальная машина на каждый job с аппаратной виртуализацией — tempus.build на Kata и QEMU, Blacksmith и Actuated на Firecracker, Ubicloud на Cloud Hypervisor, Depot и RunsOn на EC2 (Nitro), Namespace и WarpBuild с нераскрытым гипервизором.
Ось изоляции: чем выше, тем дороже недоверенному коду выйти за пределы job'а. Разные сервисы стоят на разных ступенях.

Кто есть кто

Коротко и по фактам (цены и характеристики — на октябрь 2026, по публичным страницам сервисов; заявленные ускорения помечаем как заявки — воспроизводимой методики почти ни у кого нет).

  • Depot — managed-раннеры на своём AWS, отдельная EC2-VM на каждый job. Сильная сторона — кеш сборки контейнеров (нативный multi-arch). Тариф от $20 в месяц с включёнными минутами, сверх них — $0.006 за минуту на 2 vCPU; учёт посекундный, в счёт идут целые минуты за месяц. Есть Linux x64/arm, macOS, Windows, GPU. Из проверяемого по безопасности — SOC 2 Type II; Software Bill of Materials — машиночитаемый перечень всех компонентов и зависимостей внутри артефакта (образа): что именно внутри и каких версий. Образы tempus.build публикуют SBOM в формате CycloneDX./Supply-chain Levels for Software Artifacts — отраслевой стандарт уровней защиты цепочки поставки; уровни описывают, насколько надёжно доказано происхождение артефакта. есть, но только для сборок контейнеров (через BuildKit), не для раннеров вообще.
  • Blacksmith — managed на bare-metal с «игровыми» (их формулировка) процессорами высокой частоты, каждый job в Лёгкая виртуальная машина: сильная граница VM (своё ядро, аппаратная виртуализация), но по весу и скорости старта близка к контейнеру. на Firecracker. Linux — от $0.004 за 2 vCPU, Windows — $0.008, есть macOS. Кеш подключается через их actions. SOC 2 Type II, дата-центры с ISO 27001. Серверы размещены у провайдеров в US и EU (страница безопасности (открывается в новой вкладке)), но выбрать регион в публичных тарифах нельзя.
  • Namespace — свои серверы и свой гипервизор (какой именно — не раскрывают), micro-VM на job. NVMe-кеш с copy-on-write. От $0.002 за 2 vCPU/4 GB (предоплата), поминутно. SOC 2 Type II. Конкретные регионы не названы; data residency заявлена как настраиваемая, но условия в публичных тарифах не указаны.
  • WarpBuild — managed плюс BYOC (раннеры в вашем AWS/GCP/Azure). «Эфемерные VM», но какой гипервизор — не называют. От $0.004 за 2 vCPU (arm — $0.003), Linux x64/arm, macOS, Windows. SOC 2 Type II. Инфраструктура в выбранном регионе — на enterprise-тарифе или через BYOC, то есть на вашей стороне.
  • Ubicloud — открытый (AGPL) аналог AWS, раннеры на Kernel-based Virtual Machine — механизм аппаратной виртуализации в ядре Linux, поверх которого работают VMM, поднимаемые Kata. + Cloud Hypervisor. Площадки в EU — Hetzner. Premium-раннер на 2 vCPU — $0.002 за минуту, поминутно. По объявлению об изменении цен 2026 года (открывается в новой вкладке) standard x64-раннеры новым клиентам недоступны, хотя страница цен (открывается в новой вкладке) ещё предлагает standard за $0.00125 с отключением premium в настройках. Только Linux x64/arm. SOC 2 Type II. Сильная сторона — весь код открыт, можно прочитать и развернуть у себя.
  • Actuated и RunsOn — другая модель: не «мы хостим за вас», а раннеры в вашей инфраструктуре. Actuated — control-plane как сервис, а Firecracker-micro-VM работают на ваших серверах; оплата за сервер, не за минуты. RunsOn ставится в ваш AWS (EC2 на job): вы платите за лицензию и за AWS по тарифам AWS, но администрируете AWS сами.

Вот те же сервисы по нашим четырём осям:

СервисМодельИзоляцияЦенаOS/архEU-residencySupply-chain (на 10.2026)
GitHub-hostedmanagedVM на job (Azure)2 vCPU: $0.006/мин, округление вверхLinux/mac/Win/arm/GPUнет (кроме enterprise)—
tempus.buildmanagedаппаратная Лёгкая виртуальная машина: сильная граница VM (своё ядро, аппаратная виртуализация), но по весу и скорости старта близка к контейнеру. (Kata + QEMU)2 vCPU: $0.004/мин, 4 vCPU: $0.008/мин, посекундноLinux (Ubuntu)EU (Финляндия), исполнениеИнструмент проекта Sigstore для подписи и проверки контейнерных образов и артефактов. В keyless-режиме подпись привязана к OIDC-личности и не требует долгоживущих ключей. + Software Bill of Materials — машиночитаемый перечень всех компонентов и зависимостей внутри артефакта (образа): что именно внутри и каких версий. Образы tempus.build публикуют SBOM в формате CycloneDX. + Supply-chain Levels for Software Artifacts — отраслевой стандарт уровней защиты цепочки поставки; уровни описывают, насколько надёжно доказано происхождение артефакта. + Сканер уязвимостей: проверяет образ на известные CVE в пакетах ОС и зависимостях. В CI используется как гейт, блокирующий публикацию при исправимых HIGH/CRITICAL.
Depotmanaged (AWS)VM (EC2) на job2 vCPU: $0.006 сверх минут плана (от $20/мес), посекундный учётLinux/mac/Win/GPUUS (EU для сборок)SBOM/SLSA только для контейнер-сборок
Blacksmithmanaged (bare-metal)micro-VM (Firecracker)2 vCPU: от $0.004Linux/mac/Winплощадки в US и EU, регион не выбратьне публикуют
Namespacemanaged (свои серверы)micro-VM (VMM не назван)2 vCPU/4 GB: от $0.002 (предоплата), поминутноLinux/mac/Winнастраиваемая, условия не в тарифахне публикуют
WarpBuildmanaged + BYOC«VM» (VMM не назван)2 vCPU: от $0.004Linux x64/arm, mac, Winenterprise или BYOCне публикуют
Ubicloudmanaged (open-source)micro-VM (Cloud Hypervisor)2 vCPU: $0.002 (premium), поминутноLinux x64/armEU (Hetzner)не публикуют
Actuatedваш control-plane + ваши серверыmicro-VM (Firecracker)за серверLinux/GPUвашане публикуют
RunsOnв вашем AWSVM (EC2) на jobлицензия + AWSLinux/Win/GPUваш регион AWSне публикуют

Две важные оговорки к рынку. BuildJet закрылся (последние job’ы отработали 31 марта 2026) и объяснил закрытие тем, что GitHub улучшил железо и добавил larger-раннеры. Команда Cirrus Labs перешла в OpenAI (объявлено 7 апреля 2026), и Cirrus Runners новых клиентов не берут. Вывод для покупателя: у стороннего раннера стоит проверять, на чём держится его преимущество и переживёт ли оно следующее снижение цен GitHub.

Где на этой карте tempus.build

Мы не самые дешёвые — минимальные ставки Ubicloud и Namespace ниже. И «у нас micro-VM, а у них нет» — тоже неправда: Firecracker-micro-VM работают у Blacksmith и Actuated, а Ubicloud использует Cloud Hypervisor. Наша ниша — пересечение осей, которое на рынке встречается редко.

  • Цена — конкурентная, биллинг прозрачный. Раннер на 2 vCPU стоит $0.004 за минуту, на 4 vCPU — $0.008. Оба на треть дешевле GitHub-hosted того же размера ($0.006 и $0.012). Списание посекундное, без округления вверх. Но главная экономия — в меньшем числе минут: Docker-образы, apt, Go, Maven/Gradle, NuGet, RubyGems и conda идут через Кеш-прокси реестра: при первом запросе загружает пакет из upstream-реестра и сохраняет у себя; последующие сборки берут его локально, не выходя в интернет.-кеш в том же дата-центровом регионе, что и раннеры; npm, pip и cargo — напрямую. Для типичного workflow оцениваем ускорение в 1,8–2,5×, на реальных тяжёлых пайплайнах видели до 5×. Это оценка, а не замер.
  • Изоляция под недоверенный код. Каждый job — в аппаратно-виртуализированной Лёгкая виртуальная машина: сильная граница VM (своё ядро, аппаратная виртуализация), но по весу и скорости старта близка к контейнеру. на Kata Containers + QEMU/KVM. Это тот же класс изоляции, что Firecracker у Blacksmith и Actuated: отдельное гостевое ядро на каждый job. Разница — в модели виртуальной машины: QEMU эмулирует больше устройств и совместим с большим числом сценариев, Firecracker минималистичнее и даёт меньшую поверхность атаки. Точнее описывать разницу как «Kata/QEMU против Firecracker», а не «VM против контейнера». Подробно — в разборе изоляции Kata.
  • EU по умолчанию, без доплаты. Job-ы исполняются в ЕС (Финляндия), без enterprise-тарифа; логи, артефакты и кеш Actions по-прежнему хранит GitHub. Для сравнения: у Blacksmith регион в публичных тарифах не выбрать, у Namespace условия residency в тарифах не указаны, у WarpBuild регион — на enterprise или через BYOC, Depot по раннерам US-центричен. Прямой EU-сосед по этой оси — Ubicloud.
  • Supply-chain, которого нет почти ни у кого. Раннер-образы подписаны Инструмент проекта Sigstore для подписи и проверки контейнерных образов и артефактов. В keyless-режиме подпись привязана к OIDC-личности и не требует долгоживущих ключей., к ним есть Software Bill of Materials — машиночитаемый перечень всех компонентов и зависимостей внутри артефакта (образа): что именно внутри и каких версий. Образы tempus.build публикуют SBOM в формате CycloneDX. и Supply-chain Levels for Software Artifacts — отраслевой стандарт уровней защиты цепочки поставки; уровни описывают, насколько надёжно доказано происхождение артефакта.-provenance, они сканируются Сканер уязвимостей: проверяет образ на известные CVE в пакетах ОС и зависимостях. В CI используется как гейт, блокирующий публикацию при исправимых HIGH/CRITICAL. (пакеты ОС) до подписи. Среди сервисов из таблицы этого не публикует никто — подробнее в статье о supply chain раннер-образов.

tempus.build выбирают, когда важны сразу изоляция под недоверенный код + исполнение в ЕС + происхождение образа, а цена остаётся конкурентной. Если важна только минимальная цена, на карте есть варианты дешевле, и мы этого не скрываем.

Чего у нас пока нет

Карта была бы нечестной без этого раздела.

  • Только Linux. Ubuntu, без macOS, Windows, ARM и GPU-раннеров. Если вашей команде нужна другая платформа, напишите нам — обсудим.
  • Один регион в ЕС. Выбрать другую площадку пока нельзя.
  • Только GitHub-организации. Личные аккаунты пока не поддерживаются.
  • Только приватные репозитории. Публичные репозитории пока не обслуживаются.
  • Сертификатов пока нет. SOC 2 и ISO у нас нет; у Depot, Blacksmith, Namespace, WarpBuild и Ubicloud формальный аудит (SOC 2 Type II) уже есть. Наш аргумент по безопасности сейчас — архитектурный (изоляция + supply-chain), а не сертификат на стене.
  • Мы новые. tempus.build запущен в июле 2026 года. Это ранняя стадия, и мы её не скрываем.

Как выбирать

Простая эвристика по итогам карты:

  • Нужна минимальная цена → Ubicloud, Namespace, RunsOn (в своём AWS).
  • Нужны macOS, Windows или GPU → напишите нам, обсудим вашу задачу.
  • Хотите раннеры в своём облаке или на своих серверах → RunsOn (AWS), Actuated (bare-metal).
  • Упор на кеш сборки контейнеров → Depot; на NVMe-кеш рядом с раннерами → Namespace, tempus.build.
  • Важны изоляция под недоверенный код + исполнение в ЕС + происхождение образа при конкурентной цене → tempus.build.

У команд на GitHub Actions есть выбор помимо GitHub-hosted. Мы не стремимся быть дешевле всех и делаем ставку на сочетание безопасности, географии и цены. Как это устроено — на странице «Безопасность и изоляция», а оценить стоимость по своим прогонам после установки можно в Coverage.

← в блог