Управление затратами для Служб лабораторий Azure

Внимание

Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию. Чтобы упростить миграцию, Microsoft опубликовала скрипты автоматизации для очистки ресурсов Azure Lab Services. Они доступны в репозитории GitHub Azure Lab Services Retirement Scripts.

Для Служб лабораторий Azure управление затратами можно разделить на два аспекта: оценка и анализ. Оценка затрат возникает при настройке лаборатории, чтобы убедиться, что начальная структура лаборатории соответствует ожидаемому бюджету. Анализ затрат обычно происходит в конце месяца и позволяет выработать необходимые действия на следующий месяц.

Оценка затрат на лабораторию

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

Если пользователи не используют назначенные им часы квоты, плата взимается только за часы квоты, которые пользователи лаборатории потребляли.

Эта оценка может включать не все возможные затраты. Не включаются некоторые ресурсы:

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

Снимок экрана: оценка затрат в панели мониторинга в Службах лабораторий Azure.

Анализ затрат

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

  1. На портале Azure выберите Все службы. Выберите управление затратами из списка быстрого доступа или выберите "Управление затратами" и "Выставление счетов " в категории "Общие ".

    Снимок экрана, показывающий страницу

  2. Выберите страницу Подписка и выберите подписку, которую нужно проанализировать.

    Снимок экрана: страница

  3. Выберите анализ затрат в левой области в заголовке управления затратами.

    Снимок экрана: анализ стоимости подписки на диаграмме.

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

Данные можно отфильтровать по службе или типу ресурса. Чтобы просмотреть только затраты, связанные со службами лабораторий Azure, задайте фильтр имени службы, равный службам лабораторий Azure. Если фильтрация по типу ресурса, включите Microsoft.Labservices/labaccounts тип ресурса. Если вы используете планы лаборатории Microsoft.LabServices/labs , также включите тип ресурса.

Общие сведения о записях

Изменение представления на странице "Анализ затрат" на "Затраты" по ресурсу отображает отдельные расходы. По умолчанию в отчете шесть столбцов: Ресурс, Тип ресурса, Расположение, Имя группы ресурсов, Теги и Стоимость. Столбец "Ресурс" содержит сведения о плане лаборатории, имени лаборатории и виртуальной машине. Если стоимость связана с шаблонной виртуальной машиной, ресурс находится в форме {lab account}/{lab name}/default. Если стоимость связана с виртуальной машиной учебной лаборатории, ресурс представлен в формате {lab account}/{lab name}/default/{vm name}.

В этом примере, сложение первой и второй строк (обе начинаются с "aaalab/dockerlab") дает общую стоимость лаборатории "dockerlab" в учетной записи или плане "aaalab".

Снимок экрана: пример анализа затрат для подписки на службы лабораторий Azure, связанные с затратами.

Если вы используете лабораторные планы, записи форматируются по-другому. В столбце "Ресурс" отображаются записи в форме {lab name}/{number} для служб лабораторий Azure. Некоторые теги добавляются автоматически в каждую запись при использовании лабораторных планов.

Имя тега Значение
ms-istemplate Установите значение true, если к шаблонной виртуальной машине в лаборатории начисляется стоимость. Задайте значение false, в противном случае.
ms-labname Имя лаборатории.
ms-labplanid Полный идентификатор ресурса плана лаборатории, используемый при создании лаборатории.

Снимок экрана: пример анализа затрат для подписки с помощью планов лабораторий для связанных затрат служб лабораторий Azure.

Чтобы получить стоимость всей лаборатории, не забудьте включить внешние ресурсы. Расходы, связанные с Галереей вычислений Azure Microsoft.Compute, находятся в пространстве имен. Дополнительные сетевые расходы находятся в Microsoft.Network пространстве имен.

Примечание.

Коллекция компьютерных ресурсов и виртуальная сеть могут быть подключены к нескольким лабораториям.

Разделение затрат

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

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

С планами лаборатории:

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

Управление затратами

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

Параметры автоматического завершения работы для управления затратами

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

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

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

Запланированное время и квотируемое время

Расписания и квоты — это два способа предоставления доступа к виртуальным машинам лаборатории.

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

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

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

Заключение

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