View a markdown version of this page

Manage costs and usage for Deadline Cloud farms - AWS Deadline Cloud

Manage costs and usage for Deadline Cloud farms

Use the cost management topics to control estimated spending and capacity, review farm usage, and understand what drives your actual costs.

Note

The budget manager and usage explorer show estimates based on available pricing and usage information. Use your AWS bill as the source of record for actual charges.

Control spending and capacity

Budgets are the primary Deadline Cloud control for cumulative estimated spending. Combine a budget with capacity or concurrency controls when you also need to limit peak compute usage, prevent one job from consuming the fleet, or protect a shared resource.

  • Control costs with a budget – Set a cumulative estimated spending limit for a queue and choose what happens when spending reaches a threshold. Use a separate queue and budget for each project, department, or vendor that needs its own spending cap.

  • Minimum and maximum worker counts – Set the minimum and maximum workers in a fleet. The maximum worker count limits concurrent compute usage. Your actual spend rate also depends on factors such as instance types and licenses.

    To combine Spot, On-Demand, or Wait and Save capacity, see Service-managed fleets.

  • Control job worker limits and priority – Limit the workers assigned to one job and set job priority. Use these controls to prevent one large job from consuming the fleet or to prioritize urgent work.

  • Create resource limits for jobs – Limit the tasks that can use a constrained resource, such as floating software licenses or a file server with limited throughput.

Combine controls

Use multiple controls when your workload has more than one constraint:

  • Set a project budget and limit peak capacity. Set a maximum worker count on each fleet and create a budget for the project's queue. The worker count limits concurrent compute usage. When cumulative estimated spending reaches a threshold, the budget either stops scheduling new tasks or also cancels running tasks, depending on the limit action that you choose.

  • Keep a large job from delaying urgent work. Set a maximum worker count on the large job and assign a higher priority to urgent jobs. The job limit reserves fleet capacity, and priority determines which waiting work runs first.

  • Limit compute and software-license use. Set the fleet's maximum worker count to cap total compute and create a resource limit that matches the number of available licenses.

  • Temporarily increase capacity for a busy period. Before a delivery deadline, you can raise fleet worker limits, adjust the budget amount or actions, and add standby workers. Restore the previous settings after the busy period. For capacity options, see Adjust capacity for busy periods.

Other cost management goals