Отслеживание затрат, связанных с лабораторией, в Azure DevTest Labs

В этой статье содержатся сведения о том, как отслеживать затраты лаборатории с помощью Службы "Управление затратами Azure", применяя теги к лаборатории для фильтрации затрат. DevTest Labs может создавать дополнительные группы ресурсов для ресурсов, связанных с лабораторией (в зависимости от используемых функций и параметров лаборатории). По этой причине часто несложно получить представление о общих затратах на лабораторию, просто взглянув на группы ресурсов. Для создания единого представления затрат на лабораторию используются теги.

Действия по использованию управления затратами для DevTest Labs

Это шаги, необходимые для использования управления затратами для DevTest Labs. Дополнительные сведения записываются в следующих разделах.

  1. Включите наследование тегов для затрат.
  2. Примените теги к DevTest Labs (центр затрат, подразделение и т. д.).
  3. Предоставьте разрешения, позволяющие пользователям просматривать затраты.
  4. Используйте службу "Управление затратами Azure" для просмотра и фильтрации затрат на DevTest Labs на основе тегов.

Шаг 1. Включение наследования тегов для тегов в группах ресурсов

Когда DevTest Labs создает среды, они помещаются в собственную группу ресурсов. Для выставления счетов необходимо включить наследование тегов, чтобы теги лаборатории спускались из группы ресурсов в ресурсы.

Вы можете включить наследование тегов с помощью свойств выставления счетов или с помощью политик Azure. Метод свойств выставления счетов является самым простым и быстрым для настройки. Однако это может повлиять на отчеты о выставлении счетов для других ресурсов в той же подписке.

Если правильно обновлено с помощью метода свойств выставления счетов, вы увидите, что наследование тегов теперь отображается включено:

Снимок экрана: включено наследование тегов.

Шаг 2. Применение тегов к DevTest Labs

DevTest Labs автоматически распространяет теги, применяемые на уровне лаборатории, к ресурсам, созданным лабораторией. К ним относятся виртуальные машины (теги применяются к оплачиваемым ресурсам) и средам (теги применяются к группе ресурсов для среды). Выполните действия, описанные в этой статье, чтобы применить теги к лаборатории: добавление тегов в лабораторию.

Снимок экрана: теги в DevTest Labs в портал Azure.

Примечание.

Важно помнить, что теги распространяются для всех ресурсов, созданных после применения тега к лаборатории. Если есть существующие ресурсы , которые должны быть обновлены с новыми тегами, существует скрипт, доступный для правильного распространения новых и обновленных тегов. Если у вас есть ресурсы и хотите применить теги лаборатории, используйте скрипт Update-DevTestLabsTags, расположенный в репозитории GitHub DevTest Labs.

Шаг 3. Предоставление разрешений, позволяющих пользователям просматривать затраты

Пользователи DevTest Labs не имеют автоматических разрешений на просмотр затрат на ресурсы с помощью управления затратами. Существует еще один шаг, позволяющий пользователям просматривать сведения о выставлении счетов. Назначьте пользователю разрешение средства чтения выставления счетов на уровне подписки, если у них еще нет разрешений, включающих доступ читателя выставления счетов. Дополнительные сведения см. здесь по управлению доступом к сведениям о выставлении счетов: управление доступом к выставлению счетов Azure — Microsoft Cost Management.

Шаг 4. Использование Службы "Управление затратами Azure" для просмотра и фильтрации затрат для DevTest Labs

Теперь, когда DevTest Labs настроена для предоставления сведений о лаборатории для управления затратами, начните с отчета об управлении затратами: начало работы с отчетами по управлению затратами — Azure — Microsoft Cost Management. Вы можете визуализировать затраты в портал Azure, скачать сведения о отчетах о затратах или использовать Power BI для визуализации затрат.

Краткое представление затрат на лабораторию см. в следующих шагах.

  1. Выберите "Управление затратами ", а затем на анализе затрат
  2. Выбор ежедневных затрат

Снимок экрана: ежедневные затраты карта.

  1. На странице "Пользовательский: анализ затрат" выберите фильтр "Группа по", выберите тег и имя тега (например, CostCenter), чтобы сгруппировать по. Дополнительные сведения см. в документации по параметрам групп и фильтров в разделе "Управление затратами".

В результирующем представлении отображаются затраты в подписке, сгруппированной по тегу (которая группируется по лаборатории и ее ресурсам).

  • Определение политик лаборатории. Узнайте, как задать различные политики, используемые для управления тем, как используются лаборатории и ее виртуальные машины.
  • Создание пользовательского образа При создании виртуальной машины укажите базу. База может быть либо пользовательским образом, либо образом Marketplace. В этой статье описывается, как создать пользовательский образ из файла виртуального жесткого диска (VHD).
  • Настройка образов Marketplace DevTest Labs поддерживает создание виртуальных машин на основе образов Azure Marketplace. В этой статье показано, как определить, какие образы Azure Marketplace можно использовать при создании виртуальных машин в лаборатории.
  • Удаление виртуальной машины в лаборатории. В этой статье показано, как создать виртуальную машину из пользовательского или базового образа Marketplace и работать с артефактами на виртуальной машине.