Machine types - EU01
In the API, machine types define hardware configuration like CPUs, memory and storage capacity of computing instances. Individual adaptation of the system configurations (vCPU/RAM/OS storage) beyond the existing variants is not possible.
STACKIT will regularly check the necessity of changes to the system configuration and adjust the offer if necessary.
Ordered configurations of STACKIT instances remain in place even after any adjustments to the offer, but cannot be reordered if necessary. This means that in the event of an exemplary discontinuation of a machine type, e.g. M1.1, existing VMs can continue to be used unchanged – but that new VMs can no longer be ordered with the machine type.
Machine type names
Section titled “Machine type names”Example of a machine type name: c1a.8d
The first part of the name, e.g. “c1a.8d”, is the variant of a machine type. Currently, there are the following variants:
| Variant | Description |
|---|---|
| t | Smaller instances with smaller CPU and less RAM |
| s | Processor-optimized instances with a CPU/RAM-ratio of 1:1 |
| c | Processor-optimized instances with a CPU/RAM-ratio of 1:2 |
| g | General instances with a CPU/RAM-ratio of 1:4 |
| m | Memory-optimized instances with a CPU/RAM-ratio of 1:8 |
| b | Large, memory-optimized instances with CPU/RAM-ratio of 1:16 or higher |
| n | Instances with NVIDIA GPUs |
Machine type versions
Section titled “Machine type versions”The first number or number and letter combination in the name, e.g. “c1.1”, “c1a.8d” & “n1.14dg.1”, indicates the machine type version.
We currently offer the following versions:
| Type version | CPU architecture | Hardware specs |
|---|---|---|
| c1.4 | Intel Broadwell (deprecated) | The hypervisors are using at a minimum Intel Broadwell CPUs at a base clock of 2 GHz. |
| c2i.8 | Intel Ice Lake | The hypervisors are using at a minimum Intel Ice Lake CPUs at a base clock of 2,3 GHz. |
| c3i.8 | Intel Emerald Rapids | |
| c1a.8d | AMD EPYC Rome | The hypervisors are using AMD EPYC Rome & Milan CPUs at a base clock of 2 GHz. |
| c2a.8d | AMD EPYC Bergamo | The hypervisors are using AMD EPYC Bergamo 9754 CPUs at a base clock of 2,25 GHz. |
| m2a.8d | AMD EPYC Genoa | The hypervisors are using AMD EPYC Genoa 9654 CPUs at a base clock of 2,4 GHz. |
| g1r.8d | ARM Ampere Altra | The hypervisors are using Ampere Altra Max M128-30 CPUs at a base clock of 3 GHz. |
| m1a.8cd | AMD EPYC Milan | The hypervisors are using AMD EPYC Milan CPUs providing AMD SEV. |
| n1.14d.g1 | Intel Ice Lake | The hypervisors of the first generation of NVIDIA types are utilizing NVIDIA A100 80GB Tensor Core GPUs and Intel Ice Lake CPUs. |
| n2.14d.g1 | Intel Sapphire Rapids | The hypervisors of the second generation of NVIDIA types are utilizing NVIDIA L40S 48 GB GPUs and Intel Sapphire Rapids CPUs. |
| n3.104d.g8 | Intel Sapphire Rapids | The hypervisors of the third generation of NVIDIA types are utilizing 8xNVIDIA H100 HGX 80 GBGPUs and Intel Sapphire Rapids CPUs. |
The second number in the name, e.g. “c1a.8d”, stands for the amount of vCPU cores used in this machine type. This only applies to newer machine types.
Machine type indicators
Section titled “Machine type indicators”The letter after the core amount “c1a.8d” is an additional information for this machine type. “d” indicates that the machine type has a CPU without overcommit.
| Indicator | Description |
|---|---|
| c | instances with confidential computing features such as AMD SEV |
| d | instances without CPU overprovisioning |
| g | instances with gpus, the number after the g is the amount of GPUs |
Overview of currently available VM machine types (hardware configurations)
Section titled “Overview of currently available VM machine types (hardware configurations)”STACKIT offers a wide range of system configurations that meet customer needs. Below is a detailed overview of the respective configuration details in relation to vCPU and RAM:
Deprecated - machine type with CPU-overprovisioning Intel Gen1
Section titled “Deprecated - machine type with CPU-overprovisioning Intel Gen1”| Variant | Type description | Type names | vCPU | RAM in GB |
|---|---|---|---|---|
| t | Smaller instances with smaller CPU and less RAM | t1.1 | 1 | 0.5 |
| t1.2 | 1 | 1 | ||
| s | Processor-optimized instances with a CPU/RAM-ratio of 1:1 | s1.2 | 2 | 2 |
| s1.3 | 4 | 4 | ||
| s1.4 | 8 | 8 | ||
| s1.5 | 16 | 16 | ||
| s1.6 | 32 | 32 | ||
| c | Processor-optimized instances with a CPU/RAM-ratio of 1:2 | c1.1 | 1 | 2 |
| c1.2 | 2 | 4 | ||
| c1.3 | 4 | 8 | ||
| c1.4 | 8 | 16 | ||
| c1.5 | 16 | 32 | ||
| g | General instances with a CPU/RAM-ratio of 1:4 | g1.1 | 1 | 4 |
| g1.2 | 2 | 8 | ||
| g1.3 | 4 | 16 | ||
| g1.4 | 8 | 32 | ||
| g1.5 | 16 | 64 | ||
| m | Memory-optimized instances with a CPU/RAM-ratio of 1:8 | m1.1 | 1 | 8 |
| m1.2 | 2 | 16 | ||
| m1.3 | 4 | 32 | ||
| m1.4 | 8 | 64 | ||
| m1.5 | 16 | 128 | ||
| b | Large, memory-optimized instances with CPU/RAM-ratio of 1:16 | b1.1 | 1 | 16 |
| b1.2 | 2 | 32 | ||
| b1.3 | 4 | 64 | ||
| b1.4 | 8 | 128 |
*vCPU steal time definition from Wikipedia: amount of time the operating system wanted to execute, but was not allowed to by the hypervisor.[1] This can happen if the physical hardware runs multiple guest operating systems and the hypervisor chooses to allocate a CPU time slot to another one.
Machine types with CPU-overprovisioning Intel Gen2
Section titled “Machine types with CPU-overprovisioning Intel Gen2”| Variant | Type description | Type names | vCPU | RAM in GB |
|---|---|---|---|---|
| t | Smaller instances with smaller CPU and less RAM | t2i.1 | 1 | 1 |
| c | Processor-optimized instances with a CPU/RAM-ratio of 1:2 | c2i.1 | 1 | 2 |
| c2i.2 | 2 | 4 | ||
| c2i.4 | 4 | 8 | ||
| c2i.8 | 8 | 16 | ||
| c2i.16 | 16 | 32 | ||
| g | General instances with a CPU/RAM-ratio of 1:4 | g2i.1 | 1 | 4 |
| g2i.2 | 2 | 8 | ||
| g2i.4 | 4 | 16 | ||
| g2i.8 | 8 | 32 | ||
| g2i.16 | 16 | 64 | ||
| m | Memory-optimized instances with a CPU/RAM-ratio of 1:8 | m2i.1 | 1 | 8 |
| m2i.2 | 2 | 16 | ||
| m2i.4 | 4 | 32 | ||
| m2i.8 | 8 | 64 | ||
| m2i.16 | 16 | 120 |
Machine types without CPU-overprovisioning AMD Gen1
Section titled “Machine types without CPU-overprovisioning AMD Gen1”| Variant | Type description | Type names | vCPU | RAM in GB |
|---|---|---|---|---|
| s | Processor-optimized instances with a CPU/RAM-ratio of 1:1 | s1a.2d | 2 | 2 |
| s1a.4d | 4 | 4 | ||
| s1a.8d | 8 | 8 | ||
| s1a.16d | 16 | 16 | ||
| s1a.32d | 32 | 32 | ||
| s1a.60d | 60 | 60 | ||
| c | Processor-optimized instances with a CPU/RAM-ratio of 1:2 | c1a.1d | 1 | 2 |
| c1a.2d | 2 | 4 | ||
| c1a.4d | 4 | 8 | ||
| c1a.8d | 8 | 16 | ||
| c1a.16d | 16 | 32 | ||
| g | General instances with a CPU/RAM-ratio of 1:4 | g1a.1d | 1 | 4 |
| g1a.2d | 2 | 8 | ||
| g1a.4d | 4 | 16 | ||
| g1a.8d | 8 | 32 | ||
| g1a.16d | 16 | 64 | ||
| g1a.32d | 32 | 128 | ||
| g1a.60d | 60 | 238 | ||
| m | Memory-optimized instances with a CPU/RAM-ratio of 1:8 | m1a.1d | 1 | 8 |
| m1a.2d | 2 | 16 | ||
| m1a.4d | 4 | 32 | ||
| m1a.8d | 8 | 64 | ||
| m1a.16d | 16 | 128 | ||
| m1a.32d | 32 | 238 | ||
| m1a.60d | 60 | 476 | ||
| m1a.120d | 120 | 952 | ||
| b | Large, memory-optimized instances with CPU/RAM-ratio of 1:16 | b1a.1d | 1 | 16 |
| b1a.2d | 2 | 32 | ||
| b1a.4d | 4 | 64 | ||
| b1a.8d | 8 | 128 | ||
| b1a.16d | 16 | 238 | ||
| b1a.32d | 32 | 476 | ||
| b1a.60d | 60 | 952 | ||
| b1a.120d | 120 | 1904 |
Machine types without CPU-overprovisioning AMD Gen1 providing AMD SEV
Section titled “Machine types without CPU-overprovisioning AMD Gen1 providing AMD SEV”All machine types providing AMD SEV cannot be live migrated. The following machine types require a maintenance with a disruption.
More information can be found here.
| Variant | Type description | Type names | vCPU | RAM in GB |
|---|---|---|---|---|
| m | Memory-optimized instances with a CPU/RAM-ratio of 1:8 providing AMD SEV. | m1a.2cd | 2 | 15 |
| m1a.4cd | 4 | 30 | ||
| m1a.8cd | 8 | 60 | ||
| m1a.16cd | 16 | 120 | ||
| m1a.30cd | 30 | 230 |
Machine types without CPU-overprovisioning ARM Gen1
Section titled “Machine types without CPU-overprovisioning ARM Gen1”| Variant | Type description | Type names | vCPU | RAM in GB |
|---|---|---|---|---|
| g | General instances with a CPU/RAM-ratio of 1:4 and ARM architecture | g1r.1d | 1 | 4 |
| g1r.2d | 2 | 8 | ||
| g1r.4d | 4 | 16 | ||
| g1r.8d | 8 | 32 | ||
| g1r.16d | 16 | 64 | ||
| g1r.30d | 30 | 120 |
Machine types without CPU-overprovisioning Intel Gen2
Section titled “Machine types without CPU-overprovisioning Intel Gen2”| Variant | Type description | Type names | vCPU | RAM in GB |
|---|---|---|---|---|
| b | Large, memory-optimized instances with CPU/RAM-ratio of 1:16 or higher | b2i.1d | 1 | 16 |
| b2i.2d | 2 | 32 | ||
| b2i.4d | 4 | 64 | ||
| b2i.8d | 8 | 120 | ||
| b2i.16d | 16 | 238 | ||
| b2i.30d | 30 | 476 | ||
| b2i.36d | 36 | 952 |
Machine types with NVIDIA GPUs and without CPU-overprovisioning
Section titled “Machine types with NVIDIA GPUs and without CPU-overprovisioning”All machine types providing NVIDIA GPUs cannot be live migrated, the following machine types require a maintenance with a disruption.
More information can be found here.
| Variant | Type description | Type names | vCPU | RAM in GB | GPU | Local disk (GB) |
|---|---|---|---|---|---|---|
| n1 | Instances with NVIDIA A100 GPUs | n1.14d.g1 | 14 | 108 | 1xNVIDIA A100 80GB Tensor Core-GPU | - |
| n1.28d.g2 | 28 | 216 | 2xNVIDIA A100 80GB Tensor Core-GPU | - | ||
| n1.56d.g4 | 56 | 460 | 4xNVIDIA A100 80GB Tensor Core-GPU | - | ||
| n2 | Instances with NVIDIA L40S GPUs | n2.14d.g1 | 14 | 50 | 1xNVIDIA L40S 48 GB | - |
| n2.28d.g2 | 28 | 100 | 2xNVIDIA L40S 48 GB | - | ||
| n2.56d.g4 | 56 | 200 | 4xNVIDIA L40S 48 GB | - | ||
| n3 | Instances with NVIDIA H100 HGX GPUs | n3.104d.g8 | 104 | 1900 | 8xNVIDIA H100 HGX 80 GB | 1536 |