Skip to main content
Skip to content

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

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

Кто может использовать эту функцию?

Enterprise owners, organization owners, and billing managers

Copilot Business, Copilot Enterpriseили Copilot план доступа для подходящих предприятий

Перед оптимизацией конфигурации бюджета убедитесь, что вы понимаете, как работают бюджетные контроли и как система их оценивает. См . раздел AUTOTITLE.

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

Сведения об управлении центрами затрат с помощью пользовательского интерфейса или REST API см. в разделе Контроль и отслеживание затрат в масштабе.

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

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

  1. Вычислите максимальное общее потребление разрешенных ULB. Подсчитывайте каждого пользователя один раз, используя свой самый конкретный бюджет: отдельный переопределение, в противном случае — подсистема балансировки нагрузки центра затрат, в противном случае универсальная подсистема балансировки нагрузки.
  2. Вычислите любое включенное значение пула:
    • Умножьте Copilot Business кредиты, включенные на лицензию на количество мест, а затем преобразуйте общую сумму в доллары США на 1$0.01 USDAI credit = .Copilot Enterprise
    • С Copilot доступом, через GitHub Enterprise Cloud или как Copilot Standalone, используйте $0 USD. Ни параметр не включает кредиты. Цена доступа не является пособием на использование.
  3. Вычитает любое включенное значение пула из максимального потребления. Результат, или $ 0 USD, если пул охватывает все потребление, является максимальным лимитным расходовать эти ULBs разрешено.
  4. Задайте ограничения расходов на основе утвержденных расходов. Включение остановки использования при достижении предела бюджета для их применения.

Ограничение расходов может быть ниже, чем разрешено для потребления ULBs. В этом случае пользователи могут быть заблокированы перед достижением отдельных ограничений. Повторно проверьте вычисление всякий раз, когда вы создаете ULB.

Для планов с включенным пулом можно также ограничить использование каждого центра затрат. См . раздел AUTOTITLE.

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

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

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

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

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

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

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

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

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

Настройка базовых показателей для отдельного потребления

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

Configuration:

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

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

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

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

Configuration:

  • Создайте центры затрат , ориентированные на каждую организацию. См . раздел AUTOTITLE.
  • Copilot EnterpriseПримените Copilot Businessвключенный элемент управления потреблением к каждому центру затрат. Это ограничивает использование каждого подразделения общего пула AI credits собственным фондом лицензий. Выберите, следует ли блокировать или разрешать платные переборы в крышке.
  • Установите бюджет центра затрат для каждой бизнес-единицы.
  • Установить корпоративный бюджет как запасной вариант для пользователей, не назначенных в центр затрат.
  • Включите «Остановить использование при достигнутом лимите бюджета» во всех бюджетах.

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

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

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

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

Configuration:

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

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

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

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

Configuration:

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

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

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

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

Configuration:

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

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

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

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

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

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