Перед оптимизацией конфигурации бюджета убедитесь, что вы понимаете, как работают бюджетные контроли и как система их оценивает. См . раздел AUTOTITLE.
Если вы ещё не составили бюджет, начните с Начало работы с бюджетным контролем , чтобы разобраться с основами, а затем вернитесь к этому руководству для оптимизации конфигурации.
Размер бюджета
Связь между бюджетами на уровне пользователя (ULB) и другими бюджетами является самым распространённым источником неожиданных блокировок. Если бюджеты на уровне пользователей в совокупности позволяют потреблять больше, чем обеспечивает общий пул, разница становится в размере счетчиковых сборов, и ваши бюджеты должны быть достаточно высокими, чтобы покрыть этот разрыв.
Вот как оценить:
- Рассчитайте максимальное общее потребление, которое позволяют ваши пользовательские бюджеты: умножьте количество постоянных пользователей на универсальный ULB, затем добавьте сумму любых отдельных переопределений ULB.
- Рассчитайте стоимость пула: умножьте Copilot Business количество мест на 19 долларов США и Копилот Энтерпрайз39 долларов СШАна , затем сложите их вместе.
- Вычтите значение пула из максимального общего потребления. В итоге максимальные счетовые сборы, которые ваши бюджеты должны покрыть.
Если вы также используете бюджеты центров затрат, сумма бюджетов центра затрат и бюджета вашего предприятия должна покрыть этот разрыв. Корпоративный бюджет применяется к пользователям, не назначенным в центр затрат.
Совет
Когда вы повышаете бюджеты пользователей, перепроверьте этот расчёт. Увеличение ULB без увеличения корпоративного бюджета может привести к тому, что корпоративный бюджет блокирует пользователей до того, как они достигнут их индивидуальных бюджетов.
Выбор прицела
Для большинства предприятий мы рекомендуем бюджеты центров затрат с напрямным назначением пользователей. Когда пользователи напрямую назначаются в центр затрат, сборы всегда следуют за пользователем, поэтому контроль предсказуем независимо от структуры лицензий.
| Объем | Используйте, если | Кто может её настроить |
|---|---|---|
| Бюджет центра затрат | Вам нужен предсказуемый контроль расходов на уровне организации для корпоративного администратора. | Владельцы предприятий, менеджеры по биллингу |
| Бюджет организации | Владельцы организаций должны устанавливать собственные лимиты расходов без участия корпоративного администратора. | Владельцы организации |
| Бюджет предприятия | Вам нужен защитный механизм, который ограничивает общую сумму счетчика для всех пользователей, не покрываемых ограниченным бюджетом. | Владельцы предприятий, менеджеры по биллингу |
Если у пользователей вашего предприятия Copilot есть лицензии от нескольких организаций, и бюджеты организаций, и центры затрат, содержащие только организации (а не пользователи), будут непредсказуемо применять требования. Организация выставления счетов выбирается случайным образом каждый цикл, поэтому расходы могут учитываться в разном бюджете из месяца в месяц. Напрямное назначение пользователей в центры затрат позволяет избежать этой проблемы.
Переход от бюджетов организаций к центрам затрат
Если у вашего предприятия уже есть корпоративные бюджеты, они будут продолжать работать. Однако, если у вас есть пользователи с Copilot лицензиями, присвоенными несколькими организациями, переход в центры затрат с прямым назначением пользователей обеспечивает более предсказуемое применение.
- Создавайте центры затрат и назначайте пользователей напрямую (не только организации).
- Устанавливайте бюджеты центров затрат, соответствующие вашим желаемым лимитам расходов.
- Удалите бюджеты организации, когда бюджеты центра затрат будут оформлены.
Распространенные сценарии
Следующие сценарии показывают общие бюджетные конфигурации для различных структур предприятия.
Ответственное управление совместным использованием
Ситуация: Вы хотите предотвратить, чтобы один пользователь потреблял чрезмерно большую часть пула, при этом предоставляя гибкость для более тяжёлых пользователей.
Configuration:
- Установите универсальный пользовательский бюджет выше значения на лицензию, чтобы пул работал.
- Установите индивидуальные ограничения бюджета на уровне пользователя для известных продвинутых пользователей, которым нужны более высокие лимиты.
- Определите корпоративный бюджет как страховку для оплаты с учётом учёта.
- Включите «Остановить использование при достижении лимита бюджета » на корпоративном бюджете.
Это самая простая конфигурация и хорошая отправная точка для большинства предприятий.
Бюджет по бизнес-единицам
Ситуация: У вас несколько бизнес-единиц или организаций, и вы хотите, чтобы каждое отвечало за свои собственные засчитанные расходы.
Configuration:
- Создайте центры затрат , ориентированные на каждую организацию. См . раздел AUTOTITLE.
- Установите бюджет центра затрат для каждой бизнес-единицы.
- Установить корпоративный бюджет как запасной вариант для пользователей, не назначенных в центр затрат.
- Включите «Остановить использование при достигнутом лимите бюджета» во всех бюджетах.
В такой конфигурации у каждой бизнес-единицы есть собственный лимит расходов с учётом учёта. Когда бюджет центра затрат заканчивается, блокируются только пользователи в этом центре, остальные бизнес-единицы не затронуты. Корпоративный бюджет охватывает всех пользователей, не назначенных в центр затрат.
Рассмотрите возможность исключения из центров затрат , если вы хотите, чтобы бизнес-единицы работали независимо от корпоративного бюджета. Это позволяет пользователям центров расходов сохранять расходы даже если корпоративный бюджет достигает 0 долларов США, но это означает, что их счетовые сборы ограничены только их собственным бюджетом центра затрат.
Продвинутые пользователи внутри бизнес-единиц
Ситуация: Вам нужна ответственность для каждой команды и нужно давать конкретным разработчикам более высокие лимиты внутри бизнес-подразделения.
Configuration:
- Создайте центры затрат , ориентированные на каждую организацию.
- Установите универсальный бюджет на уровне пользователей , чтобы ограничить большинство пользователей.
- Устанавливайте индивидуальные ограничения бюджета на уровне пользователей для продвинутых пользователей, которым нужна большая мощность.
- Устанавливайте бюджеты центров затрат для каждой бизнес-единицы.
- Установите корпоративный бюджет как запасной вариант.
- Включите «Остановить использование при достигнутом лимите бюджета» во всех бюдж��тах.
Это самая детальная конфигурация. Он объединяет контроль на каждого пользователя (кто может потреблять сколько объёма), контроль на команду (сколько расходов может генерировать каждое бизнес-подразделение) и систему социальной защиты на уровне всей компании. Используйте это, когда у вас есть смешанные модели использования в разных командах и нужны тонкие структуры управления.
Делегирование контроля владельцам организаций
Ситуация: Владельцы компаний должны устанавливать собственные ограничения по расходам без привлечения корпоративного администратора.
Configuration:
- Каждый владелец организации определяет бюджет для своей организации.
- Корпоративный администратор устанавливает корпоративный бюджет как страховочную сетку.
- Включите «Остановить использование при достигнутом лимите бюджета» во всех бюджетах.
Бюджеты организаций — единственный вариант бюджета, доступный владельцам организаций. Бюджет организации может дополнительно ограничивать использование только ниже любого бюджета, установленного корпоративным администратором. Он не может отменить бюджет высокого уровня.
Если у пользователей в вашем предприятии есть Copilot лицензии, присвоенные несколькими организациями, бюджеты организации могут быть непредсказуемыми для этих пользователей. В этом GitHub случае выбирайте одну организацию случайным образом в каждом цикле выставления счета. Это означает, что расходы пользователя могут учитываться в бюджете другой организации из месяца в месяц, что делает контроль непредсказуемым. Чтобы избежать этого, убедитесь, что у каждого пользователя есть одна лицензия через одну организацию, или используйте бюджеты центра затрат с прямым распределением пользователей.
Использование исторических данных для размера бюджетов
Ваша панель использования ИИ и CSV экспорта использования — лучшие инструменты для определения бюджета. Посмотри:
- Потребление на пользователя: Определите, как распределяются кредиты между вашими пользователями. Если потребление сосредоточено в небольшой группе, пользовательские бюджеты с индивидуальными перепределяющими параметрами будут эффективнее, чем один высокоуниверсальный ULB.
- Шаблоны использования моделей: Разные модели расходуют кредиты с разными ставками. Если несколько пользователей стремятся к высоким расходам на премиальные модели, подумайте, будут ли полисы моделей (ограничивающие доступные модели) более эффективными, чем ужесточение бюджетов.
- Ежемесячные тенденции: Проверьте, стабильное ли употребление или резкое. Скачок может быть временным (проект миграции, спринт), а не новой базовой точкой. Размер бюджета для стационарного режима и использование индивидуальных переопределений для временных исключений.