Возможности рендеринга в пакетной службе Azure
Стандартные возможности пакетной службы Azure используются для запуска рабочих нагрузок рендеринга и приложений. Пакетная служба также включает в себя определенные компоненты для поддержки рабочих нагрузок рендеринга.
Общие сведения о понятиях пакетной службы, включая пулы, задания и задачи, см. в этой статье.
Пулы пакетной службы с пользовательскими образами виртуальных машин и стандартным лицензированием приложений
Помимо прочих рабочих нагрузок и типов приложений, вы можете создать пользовательский образ виртуальной машины с нужными приложениями и подключаемыми модулями для рендеринга. Этот пользовательский образ виртуальной машины помещается в Коллекцию вычислений Azure и может использоваться для создания пулов пакетной службы.
В командах командной строки для этой задачи нужно будет указать приложения и пути, которые использовались при создании пользовательского образа виртуальной машины.
Большинству приложений для рендеринга требуются лицензии, получаемые с сервера лицензирования. Если у вас уже есть локальный сервер лицензирования, то пул и этот сервер лицензирования должны находиться в одной виртуальной сети. Можно также запустить сервер лицензирования на виртуальной машине Azure, если пул пакетной службы и виртуальная машина для сервера лицензирования находятся в одной виртуальной сети.
Пулы пакетной службы с помощью пользовательских образов виртуальных машин
- Пользовательский образ из коллекции вычислений Azure:
- Этот параметр позволяет настроить виртуальную машину с нужными приложениями и конкретными версиями. Дополнительные сведения см. в Создание пула с использованием службы "Коллекция вычислений Azure". Autodesk и Chaos Group изменили Arnold и V-Ray соответственно, чтобы проверить соответствие службе лицензирования пакетной службы Azure. Убедитесь, что у вас установлены версии приложений, для которых предоставляется эта поддержка. В противном случае вы не сможете использовать лицензирование с оплатой по мере использования. Текущим версиям Maya или 3ds Max не требуется сервер лицензирования при автономном запуске (в пакетном режиме или в режиме командной строки). Если вы не знаете, как использовать эту возможность, обратитесь в службу поддержки Azure.
- Пакеты приложений:
- Упакуйте файлы приложения, используя один или несколько ZIP-файлов, отправьте через портал Azure и укажите пакет в конфигурации пула. При создании виртуальных машин пула можно загрузить ZIP-архивы, а затем извлечь из них файлы.
- Файлы ресурсов:
- Файлы приложения передаются в хранилище BLOB-объектов Azure, а вы указываете ссылки на файлы в задаче запуска пула. После создания виртуальных машин пула файлы ресурсов загружаются на каждую виртуальную машину.
Семейства виртуальных машин Azure
Как в других рабочих нагрузках, требования к системе приложений для рендеринга различаются, как и требования к производительности для заданий и проектов. В Azure доступны разнообразные семейства виртуальных машин для удовлетворения любых требований — наименьшие затраты, лучшее соотношение цены и производительности и т. д. Некоторые приложения для рендеринга, например Arnold, основаны на использовании ресурсов ЦП. Другие, такие как V-Ray и Blender Cycles, могут использовать ЦП и (или) GPU. Описание доступных семейств виртуальных машин и их размеры см. здесь.
Точечные виртуальные машины
Как и в других рабочих нагрузках, точечные виртуальные машины Azure могут использоваться в пулах пакетной службы для рендеринга. Точечные виртуальные машины выполняют то же, что и обычные выделенные виртуальные машины, но используют избыточные ресурсы Azure и доступны со значительной скидкой. Компромисс для использования точечных виртуальных машин заключается в том, что данные виртуальные машины не могут быть доступны для распределения или могут быть вытеснены в любое время, в зависимости от доступной емкости. По этой причине точечные виртуальные машины не вполне подходят для всех заданий рендеринга. Например, если для рендеринга образов требуется много часов, скорее всего, прерывание и перезапуск рендеринга этих образов из-за замещения виртуальных машин будет неприемлемым.
Дополнительные сведения о характеристиках точечных виртуальных машин и способах их настройки с помощью пакетной службы см. здесь.
Задания и задачи;
Для заданий и задач не требуется специальная поддержка для рендеринга. Основной элемент конфигурации — это командная строка задачи, которая должна ссылаться на нужное приложение. При использовании образов виртуальных машин, включенных в Azure Marketplace, рекомендуется указать путь и исполняемый файл приложения с помощью переменных среды.
Следующие шаги
- Узнайте о службах отрисовки пакетной службы.
- Узнайте о возможностях хранения данных и перемещения данных для ресурсов и выходных файлов рендеринга.