Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Latest commit

 

History

History
60 lines (34 loc) · 2.62 KB

10-environments-overview.md

File metadata and controls

60 lines (34 loc) · 2.62 KB

Render Hub Environments

Environments are a core concept of Azure Render Hub and encapsulate all the Azure resources required to deploy and maintain a render farm in Azure.

You can have a single environment, or multiple environments that could represent different departments, cost centers or projects in your organization. For example, you could have an Environment for your studio in LA and another for a studio in Vancouver.

Environment Diagram

An Environment consists of the following Azure resources.

Azure VNet and Subnet

This is the Virtual Network with connectivity to your Qube Supervisor or Deadline Repository. It is also where all your virtual machines will be deployed to ensure they can connect to the Supervisor or Repository.

See here for more information.

Azure Batch Account

Azure Batch deploys Virtual Machines at scale. It allows you to create a single virtual machine, or 10s of thousands of virtual machines. Azure Batch abstracts the complexities of managing many virtual machine deployments and images to acheive this scale.

For more information on Azure Batch see here.

Azure Batch also enables Pay-Per-Use (PPU) licensing for your rendering applications, if required.

PPU Licensing currently supports:

Autodesk 3ds Max Autodesk Maya Chaos Group VRay Autodesk Arnold

For more information on Azure Batch Rendering see here.

Azure Storage

By default an Azure Files share is created and can be used for input and output data. Qube and Deadline each have methods to automatically mount a share on the render nodes. See the Environment -> Storage tab for details.

Key Vault

A Key Vault service is created for each environment to store credentials such as domain credentials, database certificates (Deadline) and other sensitive information.

See here for more information.

Application Insights

Render Hub automatically installs the Application Insights agent on the render nodes to capture CPU, GPU and Rendering process metrics. This information is used to automatically scale down virtual machine pools as nodes become idle.

For more information see here.

Create an Environment

For instructions on creating a new Environment see here

Return to the Render Hub docs.