# Оптимизация конфигурации бюджета

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

Перед оптимизацией конфигурации бюджета убедитесь, что вы понимаете, как работают бюджетные контроли и как система их оценивает. См [. раздел AUTOTITLE](/ru/copilot/concepts/billing/budgets-for-usage-based-billing).

Если вы ещё не составили бюджет, начните с [Начало работы с бюджетным контролем](/ru/copilot/tutorials/budgets/getting-started-with-budget-controls) , чтобы разобраться с основами, а затем вернитесь к этому руководству для оптимизации конфигурации.

Выбор между центрами затрат с помощью пользовательского интерфейса или REST API см. в разделе [Контроль и отслеживание затрат в масштабе](/ru/billing/tutorials/control-costs-at-scale).

## Размер бюджета

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

Вот как оценить:

1. Рассчитайте максимальное общее потребление, которое позволяют ваши пользовательские бюджеты. Для пользователей с универсальным бюджетом умножьте их число на универсальный ULB. Добавьте сумму для любого бюджета пользователей центров затрат — сумму на пользователя, умноженную на количество пользователей в каждом центре затрат. Затем добавьте сумму любых отдельных ULB-переопределений.
2. Рассчитайте стоимость пула: умножьте Copilot Business количество мест на $19 USD и Copilot Enterprise$39 USDна , затем сложите их вместе.
3. Вычтите значение пула из максимального общего потребления. В итоге максимальные счетовые сборы, которые ваши бюджеты должны покрыть.

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

Если вы хотите, чтобы каждый центр затрат оставался в AI credits рамках собственного лицензионного фонда, примените к этому центру затрат включённый контроль по использованию. Это автоматически ограничивает количество игроков из общего пула, чтобы интенсивное использование одной командой не поглощало долю другой до вступления в засчитанные бюджеты. См [. раздел AUTOTITLE](/ru/copilot/concepts/billing/budgets-for-usage-based-billing#included-usage-controls-for-cost-centers).

> \[!TIP]
> Когда вы повышаете бюджеты пользователей, перепроверьте этот расчёт. Увеличение ULB без увеличения корпоративного бюджета может привести к тому, что корпоративный бюджет блокирует пользователей до того, как они достигнут их индивидуальных бюджетов.

## Выбор прицела

Для большинства предприятий мы рекомендуем **бюджеты центров затрат с напрямным назначением пользователей**. Когда пользователи напрямую назначаются в центр затрат, сборы всегда следуют за пользователем, поэтому контроль предсказуем независимо от структуры лицензий.

| Объем                | Используйте, если                                                                                                                    | Кто может её настроить                       |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------- |
| Бюджет центра затрат | Вам нужен предсказуемый контроль расходов на уровне организации для корпоративного администратора.                                   | Владельцы предприятий, менеджеры по биллингу |
| Бюджет организации   | Владельцы организаций должны устанавливать собственные лимиты расходов без участия корпоративного администратора.                    | Владельцы организации                        |
| Бюджет предприятия   | Вам нужен защитный механизм, который ограничивает общую сумму счетчика для всех пользователей, не покрываемых ограниченным бюджетом. | Владельцы предприятий, менеджеры по биллингу |

Если у пользователей вашего предприятия Copilot есть лицензии от нескольких организаций, и бюджеты организаций, и центры затрат, содержащие только организации (а не пользователи), будут непредсказуемо применять требования. Организация выставления счетов выбирается случайным образом каждый цикл, поэтому расходы могут учитываться в разном бюджете из месяца в месяц. Напрямное назначение пользователей в центры затрат позволяет избежать этой проблемы.

### Переход от бюджетов организаций к центрам затрат

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

1. Создавайте центры затрат и назначайте пользователей напрямую (не только организации).
2. Устанавливайте бюджеты центров затрат, соответствующие вашим желаемым лимитам расходов.
3. Удалите бюджеты организации, когда бюджеты центра затрат будут оформлены.

## Распространенные сценарии

Следующие сценарии показывают общие бюджетные конфигурации для различных структур предприятия.

### Ответственное управление совместным использованием

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

**Configuration:**

* Установите **универсальный пользовательский бюджет** выше значения на лицензию, чтобы пул работал.
* Установите **индивидуальные ограничения бюджета на уровне пользователя** для известных продвинутых пользователей, которым нужны более высокие лимиты.
* Определите **корпоративный бюджет** как страховку для оплаты с учётом учёта.
* Включите **«Остановить использование при достижении лимита бюджета** » на корпоративном бюджете.

Это самая простая конфигурация и хорошая отправная точка для большинства предприятий.

### Бюджет по бизнес-единицам

**Ситуация:** У вас несколько бизнес-единиц или организаций, и вы хотите, чтобы каждое отвечало за свои собственные засчитанные расходы.

**Configuration:**

* Создайте **центры затрат** , ориентированные на каждую организацию. См [. раздел AUTOTITLE](/ru/billing/how-tos/products/use-cost-centers).
* Примените **встроенный контроль использования** к каждому центру затрат, чтобы бизнес-единица не могла привлекать больше общего пула, чем включённый AI credits собственный лицензионный фонд, выбирая, блокировать или разрешать оплачиваемый перерасход на пределах лимита.
* Установите **бюджет центра затрат** для каждой бизнес-единицы.
* Установить **корпоративный бюджет** как запасной вариант для пользователей, не назначенных в центр затрат.
* **Включите «Остановить использование при достигнутом лимите бюджета»** во всех бюджетах.

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

Рассмотрите возможность **исключения из центров затрат** , если вы хотите, чтобы бизнес-единицы работали независимо от корпоративного бюджета. Это позволяет пользователям центров расходов сохранять расходы даже если корпоративный бюджет достигает 0 долларов США, но это означает, что их счетовые сборы ограничены только их собственным бюджетом центра затрат.

### Дифференцировать лимиты на одного пользователя по командам

**Ситуация:** Разным отделам нужны разные лимиты на пользователя, например, инженерии требуется больше мощности на одного разработчика, чем маркетинг, но не стоит управлять тысячами индивидуальных бюджетов.

**Configuration:**

* Создайте **центры затрат** для каждого отдела и назначайте пользователей напрямую. См [. раздел AUTOTITLE](/ru/billing/how-tos/products/use-cost-centers).
* Установите **бюджет на уровне пользовательского центра затрат** для каждого отдела, чтобы каждый сотрудник этого центра был одинаковым лимитом на одного пользователя.
* Устанавливайте **индивидуальные ограничения бюджета на уровне пользователя** для конкретных пользователей, которым нужен другой лимит, отличный от стандартного в их отделе.
* Определите **корпоративный бюджет** как запасной вариант для оплаты с учётом счетчика.
* Включите **«Остановить использование при достижении лимита бюджета** » на корпоративном бюджете.

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

### Продвинутые пользователи внутри бизнес-единиц

**Ситуация:** Вам нужна ответственность для каждой команды и нужно давать конкретным разработчикам более высокие лимиты внутри бизнес-подразделения.

**Configuration:**

* Создайте **центры затрат** , ориентированные на каждую организацию.
* Установите **универсальный бюджет на уровне пользователей** , чтобы ограничить большинство пользователей.
* Устанавливайте **индивидуальные ограничения бюджета на уровне пользователей** для продвинутых пользователей, которым нужна большая мощность.
* Устанавливайте **бюджеты центров затрат** для каждой бизнес-единицы.
* Установите **корпоративный бюджет** как запасной вариант.
* **Включите «Остановить использование при достигнутом лимите бюджета»** во всех бюджетах.

Это самая детальная конфигурация. Он объединяет контроль на каждого пользователя (кто может потреблять сколько объёма), контроль на команду (сколько расходов может генерировать каждое бизнес-подразделение) и систему социальной защиты на уровне всей компании. Используйте это, когда у вас есть смешанные модели использования в разных командах и нужны тонкие структуры управления.

### Делегирование контроля владельцам организаций

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

**Configuration:**

* Каждый владелец организации определяет **бюджет для** своей организации.
* Корпоративный администратор устанавливает **корпоративный бюджет** как страховочную сетку.
* **Включите «Остановить использование при достигнутом лимите бюджета»** во всех бюджетах.

Бюджеты организаций — единственный вариант бюджета, доступный владельцам организаций. Бюджет организации может дополнительно ограничивать использование только ниже любого бюджета, установленного корпоративным администратором. Он не может отменить бюджет высокого уровня.

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

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

Ваша панель использования ИИ и CSV экспорта использования — лучшие инструменты для определения бюджета. Посмотри:

* **Потребление на пользователя:** Определите, как распределяются кредиты между вашими пользователями. Если потребление сосредоточено в небольшой группе, пользовательские бюджеты с индивидуальными перепределяющими параметрами будут эффективнее, чем один высокоуниверсальный ULB.
* **Шаблоны использования моделей:** Разные модели расходуют кредиты с разными ставками. Если несколько пользователей стремятся к высоким расходам на премиальные модели, подумайте, будут ли полисы моделей (ограничивающие доступные модели) более эффективными, чем ужесточение бюджетов.
* **Ежемесячные тенденции:** Проверьте, стабильное ли употребление или резкое. Скачок может быть временным (проект миграции, спринт), а не новой базовой точкой. Размер бюджета для стационарного режима и использование индивидуальных переопределений для временных исключений.