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

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

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

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

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

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

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

Screenshot that shows the dashboard cost estimate in Azure Lab Services.

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

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

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

    Screenshot that shows the All services page. The Cost management icon and Cost manage plus billing icon are highlighted.

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

    Screenshot that shows the Subscriptions page in Cost Management + Billing. The Subscriptions menu is highlighted.

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

    Screenshot that shows a subscription cost analysis on a graph.

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

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

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

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

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

Screenshot that shows an example cost analysis for a subscription for Azure Lab Services associated costs.

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

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

Screenshot that shows an example cost analysis for a subscription using lab plans for Azure Lab Services associated costs.

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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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