Skip to content

Instance Types

Bruin Cloud runs all assets in individual, ephemeral environments, called "instances". These instances are managed by the Bruin Cloud platform, and provide serverless compute for all of your assets.

You can configure the instance type for each asset inside your asset definitions:

yaml
instance: "b1.small"

The following instance types are available in Bruin Cloud:

Instance TypeCPUMemory
b1.nano250m256Mi
b1.small500m1Gi
b1.medium750m2Gi
b1.large14Gi
b1.xlarge26Gi
b1.2xlarge28Gi
b1.3xlarge312Gi
b1.4xlarge416Gi

By default, Bruin Cloud will use the b1.nano instance type.

Notes:

  • CPU is measured in cores (1000m = 1 core)
  • Memory is measured in gibibytes (Gi) or mebibytes (Mi)
  • Values shown represent guaranteed resources allocated to your instance

Custom Instance Types

Bruin Cloud supports custom instance types. You can specify a custom instance type by setting the instance field to the name of the instance type you want to use. Talk to your account manager to get access to custom instance types.