Skip to main content

Benefits of Using Compute Templates

< overview | introduction to compute templates

Compute templates offer benefits to both developers and platform engineers, including configurability, consistency, and streamlined management across multiple development environments.


Configurability

Compute templates encapsulate predefined configurations for compute instances (node pools), tailored to meet specific application requirements. This allows developers to customise each template according to the needs of their applications, ensuring flexibility without sacrificing standardisation.


Consistency and Management

Compute templates promote consistency by providing a standardised starting point for cluster creation. They enable platform engineers to define and maintain consistent configurations across different cloud providers. This consistency simplifies management tasks and reduces the risk of configuration drift.


Cost Estimation

Compute templates offer estimated costs for each individual node pool created within a cluster, as well as the aggregate cost for all node pools configured together within that cluster. This capability allows platform engineers to optimise resource allocation and manage expenses effectively based on both per node pool projections and the total cost of the entire cluster setup.


Provisioning Policies

The selection and customisation of compute templates by workspace members are governed by provisioning policies. These policies impose restrictions on compute resources before a cluster request can be successfully fulfilled, such as specifying the region, scale, and type of instances available. Additionally, these policies ensure that estimated costs for the combined node pools' maximum scale will be checked to fall within the set limits before the cluster is created. By enforcing these policies, platform engineers ensure compliance with operational standards and optimise resource allocation.



What comes next?