Instance types

Instance types on Wavestack

Every compute instance running in Wavestack has a specific type, or flavour in OpenStack parlance. The type defines various combinations of instance attributes such as number of virtual CPU cores, amount of memory, network or storage capacity.

You can choose between a wide variety of instance types on Wavestack, which allows you to tailor your selection to your specific needs.

Execute the following command to list all currently available instance types/flavours:

❯ openstack flavor list

We follow the Sovereign Cloud Stack naming standard. If you want to learn more about it and understand the logic behind these names, you can read more about it in:

General Purpose

General purpose instances provide a balanced ratio of virtual CPU cores and memory. They are a good choice for a wide variety of use cases unless your workloads have more specific requirements.

Typical workloads:

  • Web servers
  • Business intelligence applications
  • Containerised services
  • Development and test environments
vCPUMemoryDiskDisk TypeAverage BandwidthPeak Bandwidth
SCS-2V-8280rbd_fast0.5121
SCS-2V-8-202820rbd_fast0.5121
SCS-4V-164160rbd_fast1.252.5
SCS-4V-16-5041650rbd_fast1.252.5
SCS-8V-328320rbd_fast1.252.5
SCS-8V-32-100832100rbd_fast1.252.5
SCS-16V-6416640rbd_fast2.55
SCS-16V-64-2001664200rbd_fast2.55
SCS-32V-128321280rbd_fast2.55
SCS-32V-128-50032128500rbd_fast2.55
SCS-64V-256642560rbd_fast510
SCS-64V-256-1000642561000rbd_fast510

Compute Optimised

Compute optimised instances are particularly well suited for compute bound workloads. We recommend to pick these if you your workloads are processing heavy, but do not require that much memory at the same time.

Typical workloads:

  • High-performance web servers
  • Scientific computation
  • Batch processing
  • Image or video processing
  • High-performance computing (HPC)
vCPUMemoryDiskDisk TypeAverage BandwidthPeak Bandwidth
SCS-8V-16-5081650rbd_fast1.252.5
SCS-16V-328160rbd_fast2.55
SCS-16V-32-1001632100rbd_fast2.55
SCS-32V-6432640rbd_fast2.55
SCS-32V-64-2003264200rbd_fast2.55
SCS-64V-128641280rbd_fast510
SCS-64V-128-50064128500rbd_fast510

Memory Optimised

Memory optimised instances are particularly suitable for memory bound workloads that benefit from fast access to large data sets.

Typical workloads:

  • Database servers
  • In-memory data stores (e.g. redis)
vCPUMemoryDiskDisk TypeAverage BandwidthPeak Bandwidth
SCS-1V-8180rbd_fast0.5121
SCS-1V-8-201820rbd_fast0.5121
SCS-2V-162160rbd_fast0.5121
SCS-2V-16-5021650rbd_fast0.5121
SCS-4V-324320rbd_fast1.252.5
SCS-4V-32-100432100rbd_fast1.252.5
SCS-8V-648640rbd_fast2.55
SCS-8V-64-200864200rbd_fast2.55
SCS-16V-128161280rbd_fast2.55
SCS-16V-128-50016128500rbd_fast2.55
SCS-32V-256322560rbd_fast510
SCS-32V-256-1000322561000rbd_fast510
SCS-1V-161160rbd_fast1.252.5
SCS-1V-16-5011650rbd_fast1.252.5
SCS-2V-322320rbd_fast1.252.5
SCS-2V-32-100232100rbd_fast1.252.5
SCS-4V-644640rbd_fast2.55
SCS-4V-64-200464200rbd_fast2.55

Disk I/O Optimised

Disk I/O optimised instance are equipped with fast local storage and are well suited for workloads that require frequent disk access.

Typical workloads:

  • Key-value stores (e.g. etcd)
  • Kubernetes controlplane nodes
vCPUMemoryDiskDisk TypeAverage BandwidthPeak Bandwidth
SCS-2V-8-20s2820ssd1.252.5
SCS-4V-16-50s41650ssd1.252.5
SCS-8V-32-100s832100ssd2.55
SCS-16V-64-200s1664200ssd2.55
SCS-32V-128-500s32128500ssd510
SCS-64V-256-1000s642561000ssd510
SCS-1V-8-20s1820ssd5121
SCS-2V-16-50s21650ssd1.252.5
SCS-8V-64-200s864200ssd2.55
SCS-4V-32-100s432100ssd2.55
SCS-16V-128-500s16128500ssd2.55
SCS-32V-256-1000s322561000ssd510

AI/ML Optimised

AI/ML optimised instances give you access to GPU resources and are well suited for high-performance computing workloads.

Instance types with NVIDIA A30 Tensor Core GPUs are currently only offered in the muc-a availability zone.

vCPUMemoryDiskDisk TypeAverage BandwidthPeak BandwidthVRam
SCS-16V-64-500s_GNa-14h1664500ssd2.5106

Budget Optimised

These instances are offered at a lower cost and are a good choice for non-critical workloads.

Typical workloads:

  • Non-critical processes
  • Long-running batch processes
  • Development or test environments
vCPUMemoryDiskDisk TypeAverage BandwidthPeak Bandwidth
SCS-1L-1110rbd_fast0.5121
SCS-1L0115rbd_fast0.5121
SCS-1L1210rbd_fast0.5121
SCS-1L22150rbd_fast0.5121
SCS-1L3420rbd_fast0.5121
SCS-1L44210rbd_fast0.5121
SCS-1L5840rbd_fast1.252.5
SCS-1L68420rbd_fast1.252.5
SCS-1L71680rbd_fast1.252.5

Pricing and Billing

At Wavestack, all instances are charged on an hourly basis, providing flexible and transparent pricing that adjusts to your usage.

Pricing with CPU-Shares

In order to enable pricing that is as fair as possible, we have designed “CPU shares”. This means we can also differentiate between the different core types in pricing. Each CPU type corresponds to a certain amount of shares. The amount of shares mentioned on the invoice corresponds to the following table:

CPU-Typeamount of shares
L1 CPU Shares
V10 CPU Shares

Notes

Units

Information in this document is provided in the following units:

MemoryGiB
DiskGiB
BandwidthGbit/s
Disk ThroughputGiB/s