# Биллинг GitHub Actions

Узнайте, как использование MG GitHub Actions сравнивается с вашим бесплатным пособием и как оплачивать дополнительное использование.

## Как измеряется использование GitHub Actions

GitHub Actions Использование **бесплатно** для **самостоятельных пользователей** и публичных **репозиториев** , использующих стандартные GitHubразмещённые раннеры. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job#standard-github-hosted-runners-for-public-repositories).

Для **частных репозиториев** каждый GitHub аккаунт получает квоту бесплатных минут, хранения артефактов и кэша для использования с GitHub-hosted runners, в зависимости от плана аккаунта. Счета за использование, превышающие включенные суммы, выставляются вашей учетной записи.

* **Протокол:** Ваши бесплатные минуты сбрасываются до полной суммы в начале каждого расчетного цикла. Использование минут записывается на владельца репозитория, а не на того, кто запускал запуск рабочего процесса.
* **Хранение:** Плата за хранение накапливается в течение месяца в зависимости от почасового использования. Ваши накопленные расходы на хранение сбрасываются до нуля в начале каждого цикла выставления счетов.

> \[!TIP]
> Любой, у кого есть доступ к записи в репозиторий, может выполнять действия. Все расходы на выполнение этих действий списываются владельцу репозитория.

### Copilot code review и GitHub Actions протоколы

Каждый Copilot code review занимает GitHub Actions несколько минут сверх AI credits.

* **Частные хранилища:** Минуты расходуются из вашего аккаунта или текущего права на тарифный план организации. Любое использование, сверх включенных минут, оплачивается по стандартным GitHub Actions тарифам.
* **Публичные хранилища:** Минуты остаются свободными.

Copilot code review по умолчанию работает на стандартных GitHubUbuntu Linux-раннерах. Вы также можете настроить Более крупные средства выполнения, размещенные на GitHub или разместить раннеров самостоятельно через Actions Runner Controller (ARC), которые оцениваются по разным ставкам.

## Как работает выставление счетов за хранение

GitHub Actions Выставление счетов хранению осуществляется по **модели почасового начисления**:

* **Непрерывное выставление счетов:** Расходы на хранение накапливаются каждый час в зависимости от вашего фактического потребления в течение месяца
* **Ежемесячное общее:** Ваш счёт отражает общее количество использованного хранилища за месяц, измеряемое в GB-Hours
* **Включенная сумма:** Свободная ставка на хранение для вашего плана (например, 50 ГБ на плане Enterprise) преобразуется в почасовую ставку для расчетов счетов
* **Общее хранилище:** Артефакты по действиям и GitHub Packages хранение имеют одинаковую совместную сумму. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/billing/concepts/product-billing/github-packages).
* **Кэш-хранилище:** Память кэша действий — это отдельное разрешение в размере 10 ГБ на репозиторий. Кэш-хранилище не используется с артефактами или GitHub Packages.
* **Пользовательское хранение изображений:** Хранение для индивидуальных изображений Более крупные средства выполнения, размещенные на GitHub имеет свой собственный расход в зависимости от вашего плана.

### Понимание текущего и накопленного хранения

Важно понимать разницу между тем, что вы видите на GitHub счете, и тем, что отображается в вашем счете:

* **Текущее хранилище:** Сколько у тебя сейчас места для хранения
* **Накопленное хранение:** Суммарный объём памяти, используемый на протяжении всего расчетного цикла (определяет ваш счёт)

**Когда удаляете артефакты:**

* Ток хранения немедленно уменьшается
* Будущие почасовые платежи перестают накапливаться
* Хранение, уже накопленное за текущий счетовый цикл, остаётся в вашей общей сумме и будет отражено в вашем счёте

**Пример (30-дневный цикл выставления счетов):** Если вы храните 10 ГБ артефактов в течение 10 дней, то удаляйте всё на 11-й день:

* Дни с 1 по 10: Накопление 240 GB-Hours в день (10 ГБ × 24 часа)
* День 11: Удалить артефакты → текущее объём памяти падает до 0 ГБ
* Дни 11-30: Накопление 0 GB-Hours (без хранения)
* Ваш счёт: показывает 2 400 GB-Hours всего (10 дней × 240 GB-часов в день)

Удаление артефактов уменьшает текущее хранилище и предотвращает будущие платежи, но не удаляет уже зафиксированные расходы за время существования хранилища.

### Измерительные единицы хранения

GitHub Actions измеряет хранение в **бинарных гигабайтах (GB**), где:

* 1 GB = 2^30 байт = 1 073 741 824 байта
* Это также известно как гибабайт (GiB)
* 1 ГБ = 1 024 мегабайта (МБ)

**Расчеты счетов используют GB-Hours:**

* 1 GB-Hour = 1 ГБ памяти на 1 час
* Пример: Хранение 3 ГБ в течение 10 дней = 720 GB-Hours (3 ГБ × 10 дней × 24 часа)

Ваш ежемесячный счёт преобразует GB-Hours в GB-Months, деля на часы в месяце (обычно 720 часов за 30-дневный месяц).

### Пользовательское хранение изображений

Для Более крупные средства выполнения, размещенные на GitHub, хранение кастомных изображений оплачивается через GitHub Actions хранение.

Пользовательское хранение изображений использует ту же почасовую модель начисления, что и другие GitHub Actions хранилища. Ваш счёт основан на объёме данных изображений, которые хранятся за время, измеряемого в GB-Hours.

Использование памяти для кастомных изображений зависит от:

* Размер каждой версии изображения
* Количество изображений, которые вы сохраняете
* Сколько времени хранится каждая версия

Каждая успешная задача рабочего процесса, включающая это `snapshot` ключевое слово, создаёт новую пользовательскую версию изображения. Каждая сохранённая версия вносит вклад в использование вашего хранилища до тех пор, пока версия не будет удалена или удалена по политике сохранения. Дополнительные сведения см. в разделе \[AUTOTITLE и [Использование пользовательских изображений](/ru/enterprise-cloud@latest/actions/how-tos/manage-runners/larger-runners/use-custom-images)]\(/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#custom-images-retention-policies).

Пользовательское хранение изображений основано на сохранении данных изображения с течением времени, а не на том, сколько раз раннер использует или извлекает существующее изображение.

Рассмотрим пример.

* Хранение одной пользовательской версии изображения на 150 ГБ в течение 24 часов занимает 3 600 ГБ-часов.
* Хранение четырёх версий одного и того же изображения по 150 ГБ в течение 24 часов требует 14 400 ГБ-часов.

### Примеры измерения использования

* Если вы запускаете рабочий процесс на Linux Runner и он занимает 10 минут, вы используете 10 минут из разрешения владельца репозитория. Если рабочий процесс генерирует артефакт в 10 МБ, то вы также используете 10 МБ из разрешения на хранение артефактов владельца репозитория.
* Если вы запускаете рабочий процесс, который обычно занимает 10 минут и завершается сбоем через 5 минут, так как зависимость недоступна, вы будете использовать 5 минут пособия владельца репозитория. Если устранить проблему и повторно запустить рабочий процесс, в общей сложности вы будете использовать 15 минут пособия владельца репозитория.
* Если вы запускаете рабочий процесс, который генерирует много файлов журналов и длинное резюме заданий, эти файлы не учитываются в норму хранения артефактов владельца репозитория.
* Использование кэша измеряется пиковым использованием за каждый час. Включённый лимит составляет 10 ГБ на репозиторий. В течение определённого часа, если репозиторий имеет максимальное использование кэша 15 ГБ, владелец репозитория будет взимать плату за 5 ГБ использования выше 10 ГБ, предусмотренных для этого репозитория. Владелец репозитория будет платить только в том случае, если лимит хранения кэша репозитория настроен выше указанного использования.

## Бесплатное использование GitHub Actions

В ваш GitHub план включены следующие сроки для стандартных рунеров, хранения артефактов и кэша. В начале каждого месяца минуты, используемые учетной записью, сбрасываются до нуля.

| Plan                        | Хранилище артефактов | Минуты (в месяц) | Кэш-хранилище (по репозиторию) | Пользовательское хранение изображений |
| --------------------------- | -------------------- | ---------------- | ------------------------------ | ------------------------------------- |
| GitHub Free                 | 500 МБ               | 2 000            | 10 ГБ                          | Неприменимо                           |
| GitHub Pro                  | 1 ГБ                 | 3,000            | 10 ГБ                          | Неприменимо                           |
| GitHub Free для организаций | 500 МБ               | 2 000            | 10 ГБ                          | Неприменимо                           |
| GitHub Team                 | 2 ГБ                 | 3,000            | 10 ГБ                          | 75 ГБ                                 |
| GitHub Enterprise Cloud     | 50 ГБ                | 50,000           | 10 ГБ                          | 150 ГБ                                |

Использование стандартных GitHub-hosted бегунов бесплатно:

* В общедоступных репозиториях
* Для GitHub Pages
* Для Dependabot

> \[!NOTE]
>
> * Крупные раннеры всегда берут плату, даже если используются публичными репозиториями или когда у вас есть квота из вашего тарифа.
> * Объёмы хранения артефактов, **показанные в** общем, делятся с GitHub Packages. Это означает, что общее количество хранения между артефактами GitHub Packages и хранением действий не должно превышать установленную сумму вашего плана. Кэш-хранилище и пользовательское изображение — это отдельные разрешения.
> *

Copilot code review Занимает GitHub Actions минуты на частных репозиториях. Для публичных репозиториев GitHub Actions минуты остаются бесплатными.

## Использование больше, чем включенная квота

Если у вашей учетной записи нет допустимого метода оплаты в файле, использование блокируется после использования квоты. Использование больших платформ всегда блокируется, пока вы не настроите способ оплаты.

## Оплата дополнительного GitHub Actions использования

Вы оплачиваете любое дополнительное использование сверх вашей нормы, используя способ оплаты, установленный для вашего GitHub аккаунта. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/billing/how-tos/set-up-payment/manage-payment-info).

Для GitHub-hosted runners оплата за хранение оценивается на основе почасового использования артефактов и кэшей в течение месяца. Минуты рассчитываются на основе общего времени обработки, используемого каждым типом бегуна в течение месяца.

* Чтобы оценить стоимость платного использования, используйте GitHub[калькулятор ценообразования](https://github.com/pricing/calculator?feature=actions).
* Чтобы увидеть текущие расходы, смотрите [Просмотр использования продуктов и лицензий с использованием лимитных продуктов и лицензий](/ru/enterprise-cloud@latest/billing/how-tos/products/view-productlicense-use).

> \[!NOTE]
> Панель мониторинга выставления счетов может отображать использование действий в виде суммы ("тратить") вместо необработанных минут. Эта сумма уже учитывает все применимые минутные затраты.

### Базовые минутные затраты

Каждый тип раннера, размещённый GitHub на хостинге, имеет стоимость в минуту, определяемую операционной системой и вычислительной мощностью.

Например, задания, запущенные на Windows и macOS Runners, размещённых GitHub на Linux, стоят дороже, чем задачи на Linux.

| Операционная система                   | Биллинговый SKU       | Поминутные тарифы (долл. США) |
| -------------------------------------- | --------------------- | ----------------------------- |
| Linux 1-ядра (x64)                     | `actions_linux_slim`  | $0.002                        |
| Linux 2-ядерный (x64)                  | `actions_linux`       | $0.006                        |
| Linux 2-ядерный (arm64)                | `actions_linux_arm`   | $0,005                        |
| Windows 2-ядра (x64)                   | `actions_windows`     | $0.010                        |
| Windows 2-core (arm64)                 | `actions_windows_arm` | $0.010                        |
| macOS 3-core или 4-core (M1 или Intel) | `actions_macos`       | $0.062                        |

Для полной информации о минутной стоимости для различных типов бегунов см. [AUTOTITLE.](/ru/enterprise-cloud@latest/billing/reference/actions-runner-pricing)

### Ценообразование на хранение

Использование сверх включенных лимитов рассчитывается по следующим ставкам:

| Тип хранилища                                 | Цена за ГБ в месяц |
| --------------------------------------------- | ------------------ |
| Общее хранилище (артефакты и GitHub Packages) | $0,25 USD          |
| Кэш действий                                  | $0,07 USD          |
| Пользовательское хранение изображений         | $0,07 USD          |

### Пример расчёта стоимости минут для GitHub-hosted бегунов

Например, если ваша организация использует GitHub Team, использование 5 000 минут сверх установленной квоты на GitHub-hosted runners будет иметь общую стоимость минут действий в настоящее время в 38 долларов США, если вы используете базовые Linux и Windows.

* 5 000 минут (3 000 Linux и 2 000 Windows) = 38 долларов США (18 долларов США + 20 долларов США).
  * 3 000 минут Linux по $0.006 USD в минуту = $18 USD.
  * 2 000 минут Windows по 0,010 долларов США в минуту = 20 долларов США.

### Пример расчёта стоимости хранения артефактов

Если вы используете 3 ГБ хранилища артефактов в течение 10 дней марта и 12 ГБ в течение 21 дня марта, ваше использование артефактного хранения будет следующим образом:

* 3 ГБ x 10 дней x (24 часа в день) = 720 ГБ-часов
* 12 ГБ x 21 день x (24 часа в день) = 6,048 ГБ-часов
* 720 ГБ-часов + 6,048 ГБ-часов = 6,768 ГБ-часов
* 6,768 ГБ-часов / (744 часа в месяц) = 9,0967 ГБ-месяцев

В конце месяца GitHub округляйте хранилище артефактов до ближайшей материнской платы. Таким образом, ваше использование памяти артефактов в марте составит 9,097 ГБ.

> \[!NOTE]
> GitHub Обновляйте использование хранения артефактов в течение 6–12 часов. Удаление артефактов освобождает место для текущего хранилища, но не уменьшает накопленное использование хранилища, которое используется для расчёта счетов за текущий цикл вычисления счетов.

### Пример расчёта стоимости хранения кэша

Если вы используете 3 ГБ кэш-хранилища в течение 10 дней марта и 12 ГБ в течение 21 дня марта, использование вашего кэша будет следующим:

| Использование (ГБ)                      | Оплачиваемо (GB-Hours)               | Не оплачиваемый (GB-Hours) |
| --------------------------------------- | ------------------------------------ | -------------------------- |
| 3 ГБ на первые 10 дней                  | 0 GB-Hours                           | 720 GB-Hours               |
| 12 ГБ на следующие 21 день              |                                      |                            |
| **2\*21 день\*24 часа = 1008 ГБ-часов** | 10\*21 день\*24 часа = 5040 GB-Hours |                            |

Для кэшируемого хранилища графики и отчёты показывают только стоимость использования сверх включённых 10 ГБ. В конце месяца SKU Actions Cache Storage показывал использование 1008 ГБ-часов.

## Управление бюджетом для GitHub Actions

Если у вашей учетной записи нет допустимого метода оплаты в файле, использование блокируется после использования квоты.

Если у вас есть допустимый метод оплаты в файле, расходы могут быть ограничены одним или несколькими бюджетами. Проверьте бюджеты, заданные для вашей учетной записи, чтобы убедиться, что они подходят для ваших потребностей в использовании. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/billing/how-tos/set-up-budgets).

Вы также можете получать уведомления по электронной почте, когда ваше включенное GitHub Actions использование достигает 90% и 100% в течение определённого периода. Дополнительные сведения см. в разделе [Бюджеты и оповещения](/ru/enterprise-cloud@latest/billing/concepts/budgets-and-alerts#included-usage-alerts).

## Дополнительные материалы

* [Понимание GitHub Actions](/ru/enterprise-cloud@latest/actions/get-started/understand-github-actions)
* [Быстрый старт для GitHub Actions](/ru/enterprise-cloud@latest/actions/get-started/quickstart)