Flavors

Binero cloud provides various flavors of compute instances. A flavor defines the compute, memory, storage capacity for some flavors (see NVMe flavors below) and other hardware configuration that allows you to customize for performance or features needed by your application.

There are different groups of flavors and each group has different performance characteristics and is optimized for different use-cases.

Each group of flavors has a version number meaning the higher version number the newer the hardware giving a performance advatange on previous versions, for flavors without an explicit version number in the name is implied to be version 1.

A flavor can have specific features such as NVMe storage, GPU, Pinned CPU. A CPU vendor identifier is added as a suffix to the flavor name, the CPU vendor identifiers is listed below.

  • a for AMD (amd64)

  • i for Intel (x86_64) – Intel is implied for version 1

  • r for ARM (ARM64/AARCH64)

An overview of the flavor groups and their types looks like below.

  • General purpose

    • version 1 (flavors without a version number) where Intel is implied, example gp.2x4

      • Pinned CPU for CPU intensive workload (dedicated CPU), example gp.4x8-pinned

    • version 2 with AMD (CPU vendor identifier is a), example gp-v2a.2x4

  • High memory

    • version 1 (flavors without a version number) where Intel is implied, example hm.2x8

      • Pinned CPU for CPU intensive workload (dedicated CPU), example hm.8x32-pinned

    • version 2 with AMD (CPU vendor identifier is a), example hm-v2a.2x8

  • High performance

    • version 1 (flavors without a version number) where Intel is implied, example hp.8x32

      • GPU, example hp.8x24-gpu4 where the number after GPU means 4 GB vRAM

      • NVMe storage, example hp.4x8-nvme50 where the number after NVMe means 50 GB disk

      • GPU and NVMe, example hp.12x64-gpu8-nvme250

The names are designed to be easy to understand with a clear structure, for example the flavor hm.8x48 is a High memory (hm) version 1 using Intel CPUs with 8 vCPUs and 48 GB memory.

The hp.12x64-gpu8-nvme50 flavor is High performance (hp) version 1 with 12 vCPUs, 64 GB memory, 8 GB GPU vRAM and 50 GB of local NVMe storage.

The gp-v2a.8x16 flavor is Generala purpose (gp) version 2 with 8 vCPUs and 16 GB memory.

The flavors are presented more in detail below, you can also see them in the various portals or by listing them using the OpenStack terminal client with openstack flavor list --sort-column Name

Note

All gigahertz (GHz) specifications for processors is based on base clock frequency in the product specification and does not take into account that your workload can be faster due to Intel Turbo boost or AMD Boost clock functionality provided by processors.

General purpose

This general purpose flavor group has a well rounded combination of CPU and memory and is suitable for most general application use-cases that does not have heavy or intensive CPU requirements.

This flavor group provides a very good cost for performance and is recommended for use-cases with low to medium usage requirements.

Version 1 with Intel CPU

The version number 1 (implied in the flavor names) is using Intel as CPU vendor with Intel Xeon Gold 6138 2.0 GHz prcessors from the Intel Xeon Scalable Processors product family.

Tip

If you are looking for a larger flavor or more performance, see the General purpose version 2 flavors with AMD that is larger and has 1-4x the performance based on your use-case.

Name

vCPUs

Memory (MB)

Flavor group

Version

CPU vendor

gp.1x2

1

2048

General purpose

Version 1

Intel

gp.2x4

2

4096

General purpose

Version 1

Intel

gp.3x6

3

6144

General purpose

Version 1

Intel

gp.4x8

4

8192

General purpose

Version 1

Intel

gp.6x12

6

12288

General purpose

Version 1

Intel

gp.8x16

8

16384

General purpose

Version 1

Intel

gp.12x24

12

24576

General purpose

Version 1

Intel

gp.16x32

16

32768

General purpose

Version 1

Intel

gp.24x48

24

49152

General purpose

Version 1

Intel

Pinned CPU

These flavors gives you gives you a pinned CPU, this means that your vCPU is pinned to a dedicated CPU core (pCPU) giving you exclusive access to the computation time on that core.

In certain use-cases guaranteeing low-latency and fast access to CPU computation time is critical for time sensitive applications that would normally suffer when scheduling of CPU time to shared CPU cores takes more time than the requirement causing the application to experience lag or higher tail latencies due to for example noisy neighbours.

We also guarantee that the allocated CPU core thread sibblings is allocated so that you’re never exposed to any transient execution CPU vulnerabilities.

We allocate pinned CPUs across all NUMA nodes to optimize CPU usage but due to memory being local to a NUMA node we recommend ultra sensitive workloads to not run its workload on multiple different cores if low-latency memory access is a requirement as that will traverse NUMA nodes to read memory.

Tip

See the High memory version 1 pinned CPU flavors for the same feature but with a higher memory to CPU ratio.

Name

PCPUs

Memory (MB)

Flavor group

Version

CPU vendor

gp.4x8-pinned

8192

4

General purpose with pinned CPU

Version 1

Intel

gp.8x16-pinned

16384

8

General purpose with pinned CPU

Version 1

Intel

gp.16x32-pinned

32768

16

General purpose with pinned CPU

Version 1

Intel

Version 2 with AMD CPU

The version number 2 is using AMD as CPU vendor with AMD EPYC 7742 2.25 GHz processors from the EPYC 7002 series.

Performance testing has indicated that General purpose version 2 has 1-4x better performance than version 1 depending on your use-case.

Name

vCPUs

Memory (MB)

Flavor group

Version

CPU vendor

gp-v2a.2x4

2

4096

General purpose

Version 2

AMD

gp-v2a.4x8

4

8196

General purpose

Version 2

AMD

gp-v2a.6x12

6

12288

General purpose

Version 2

AMD

gp-v2a.8x16

8

16384

General purpose

Version 2

AMD

gp-v2a.12x24

12

24576

General purpose

Version 2

AMD

gp-v2a.16x32

16

32768

General purpose

Version 2

AMD

gp-v2a.24x48

24

49152

General purpose

Version 2

AMD

gp-v2a.48x96

48

98304

General purpose

Version 2

AMD

gp-v2a.64x128

64

131072

General purpose

Version 2

AMD

gp-v2a.96x192

96

196608

General purpose

Version 2

AMD

High memory

This high memory flavor group is optimized to provide the best value for applications that needs a larger amount of memory compared to more CPU cores that is provided by general purpose.

The flavor group can be used for more memory heavy use-cases such as a database application with heavy caching of the dataset in memory that doesn’t have a intensive requirement on CPU computation.

Version 1 with Intel

The version number 1 (implied in the flavor names) is using Intel as CPU vendor with Intel Xeon Gold 6138 2.0 GHz prcessors from the Intel Xeon Scalable Processors product family.

Tip

If you are looking for a larger flavor or more performance, see the High memory version 2 flavors with AMD that is larger and has 1-4x the performance based on your use-case.

Name

vCPU

Memory (MB)

Flavor group

Version

CPU vendor

hm.1x4

1

4096

High memory

Version 1

Intel

hm.2x8

2

8192

High memory

Version 1

Intel

hm.3x12

3

12288

High memory

Version 1

Intel

hm.4x16

4

16384

High memory

Version 1

Intel

hm.6x24

6

24576

High memory

Version 1

Intel

hm.6x32

6

32768

High memory

Version 1

Intel

hm.8x48

8

49152

High memory

Version 1

Intel

hm.8x96

8

98304

High memory

Version 1

Intel

hm.12x64

12

65536

High memory

Version 1

Intel

hm.12x128

12

131072

High memory

Version 1

Intel

hm.16x64

16

65536

High memory

Version 1

Intel

hm.16x128

16

131072

High memory

Version 1

Intel

hm.24x64

24

65536

High memory

Version 1

Intel

hm.24x128

24

131072

High memory

Version 1

Intel

Pinned CPU

See the pinned CPU section in General purpose version 1 for a detailed explaination of these flavors. These are the same but with a higher memory to CPU ratio.

Name

PCPUs

Memory (MB)

Flavor group

Version

CPU vendor

hm.4x16-pinned

16384

4

High memory with pinned CPU

Version 1

Intel

hm.8x32-pinned

32768

8

High memory with pinned CPU

Version 1

Intel

hm.16x64-pinned

65536

16

High memory with pinned CPU

Version 1

Intel

Version 2 with AMD CPU

The version number 2 is using AMD as CPU vendor with AMD EPYC 7742 2.25 GHz processors from the EPYC 7002 series.

Performance testing has indicated that High memory version 2 has 1-4x better performance than version 1 depending on your use-case.

Name

vCPUs

Memory (MB)

Flavor group

Version

CPU vendor

hm-v2a.2x8

2

2048

High memory

Version 2

AMD

hm-v2a.4x16

4

4096

High memory

Version 2

AMD

hm-v2a.6x24

6

6144

High memory

Version 2

AMD

hm-v2a.8x32

8

32768

High memory

Version 2

AMD

hm-v2a.8x192

8

196608

High memory

Version 2

AMD

hm-v2a.12x64

12

65536

High memory

Version 2

AMD

hm-v2a.16x96

16

98304

High memory

Version 2

AMD

hm-v2a.16x256

16

262144

High memory

Version 2

AMD

hm-v2a.18x128

18

131072

High memory

Version 2

AMD

hm-v2a.20x192

20

196608

High memory

Version 2

AMD

hm-v2a.22x256

22

262144

High memory

Version 2

AMD

hm-v2a.24x384

24

393216

High memory

Version 2

AMD

hm-v2a.32x512

32

524288

High memory

Version 2

AMD

hm-v2a.64x768

64

786432

High memory

Version 2

AMD

High performance

This high performance flavor group is optimized for applications with a heavy and/or intensive CPU requirements. This results in faster task completion, a faster and more predictable access to both memory and storage giving you a lower latency.

The flavor group can be used for more CPU intensive applications causing your workload to run and complete faster improving serial throughput, use-cases such as caching servers or heavily utilized database applications or other application that needs more performance and lower latency.

The flavor sizes is more rounded to being equal in CPU and memory.

Version 1 with Intel

The version number 1 (implied in the flavor names) is using Intel as CPU vendor with Intel Xeon Gold 6154 3.0 GHz prcessors from the Intel Xeon Scalable Processors product family.

Tip

The High performance version 1 has a 50% higher base clock frequency than version 1 of General purpose and High memory flavor groups and can significally improve your performance for CPU heavy or latency sensitive workloads.

Name

vCPUs

Memory (MB)

Flavor group

Version

CPU vendor

hp.2x4

4096

2

High performance

Version 1

Intel

hp.2x6

6144

2

High performance

Version 1

Intel

hp.2x8

8192

2

High performance

Version 1

Intel

hp.4x6

6144

4

High performance

Version 1

Intel

hp.4x8

8192

4

High performance

Version 1

Intel

hp.4x16

16384

4

High performance

Version 1

Intel

hp.6x12

12288

6

High performance

Version 1

Intel

hp.8x24

24576

8

High performance

Version 1

Intel

hp.8x32

32768

8

High performance

Version 1

Intel

hp.8x64

65536

8

High performance

Version 1

Intel

hp.8x128

131072

8

High performance

Version 1

Intel

hp.12x32

32768

12

High performance

Version 1

Intel

hp.12x64

65536

12

High performance

Version 1

Intel

hp.12x128

131072

12

High performance

Version 1

Intel

NVMe storage

These flavors provides local ephemeral NVMe based storage with very high performance and low-latency access times, with the limitation of being local there is no data redundancy.

Caution

The NVMe based storage is local to the hypervisor that is running your instance and is backed by a single physical disk, though NVMe based enterprise solid state drives has an extremely good lifetime expectancy it’s very important that you consider this fact and backup your data regularly.

This flavor provides the best possible storage performance for IO intensive workloads that needs to write to disk and is great for ephemeral storage or as disk if you have an application with data replication or redundancy already builtin.

Name

vCPUs

Memory (MB)

Local disk (GB)

Flavor group

Version

CPU vendor

hp.4x8-nvme50

4

8192

50

High performance with NVMe

Version 1

Intel

hp.4x8-nvme250

8192

4

250

High performance with NVMe

Version 1

Intel

hp.8x24-nvme50

8

24576

50

High performance with NVMe

Version 1

Intel

hp.8x24-nvme250

8

24576

250

High performance with NVMe

Version 1

Intel

hp.12x64-nvme50

12

65536

50

High performance with NVMe

Version 1

Intel

hp.12x64-nvme250

12

65536

250

High performance with NVMe

Version 1

Intel

GPU

These flavors provides GPU based compute and allows gives you a GPU allocated to your instance with the specified vRAM/vMEM memory.

This gives you access to a NVIDIA A10 GPU that you can use for rendering, image processing, AI, ML and inferrence workloads that can run 50-200x faster on a GPU than a CPU.

Tip

If you also need local NVMe storage for your GPU workload, see the GPU with NVMe flavors further down.

Name

vCPUs

Memory (MB)

GPU vRAM/vMEM (GB)

Flavor group

Version

CPU vendor

hp.4x8-gpu4

4

8192

4

High performance with GPU

Version 1

Intel

hp.4x8-gpu8

4

8192

8

High performance with GPU

Version 1

Intel

hp.4x8-gpu24

4

8192

24

High performance with GPU

Version 1

Intel

hp.8x24-gpu4

8

24576

4

High performance with GPU

Version 1

Intel

hp.8x24-gpu8

8

24576

8

High performance with GPU

Version 1

Intel

hp.8x24-gpu24

8

24576

24

High performance with GPU

Version 1

Intel

hp.12x64-gpu4

12

65536

4

High performance with GPU

Version 1

Intel

hp.12x64-gpu8

12

65536

8

High performance with GPU

Version 1

Intel

hp.12x64-gpu24

12

65536

24

High performance with GPU

Version 1

Intel

GPU and NVMe storage

These flavors provides both GPU and NVMe storage and is great when you need to read or write fast to local NVMe storage for your GPU workload.

Name

vCPUs

Memory (MB)

Disk (GB)

GPU vRAM/vMEM

Flavor group

Version

CPU vendor

hp.4x8-gpu4-nvme50

4

8192

50

4

High performance with GPU and NVMe

Version 1

Intel

hp.4x8-gpu4-nvme250

4

8192

250

4

High performance with GPU and NVMe

Version 1

Intel

hp.4x8-gpu8-nvme250

4

8192

250

8

High performance with GPU and NVMe

Version 1

Intel

hp.4x8-gpu8-nvme50

4

8192

50

8

High performance with GPU and NVMe

Version 1

Intel

hp.4x8-gpu24-nvme50

4

8192

50

24

High performance with GPU and NVMe

Version 1

Intel

hp.4x8-gpu24-nvme250

4

8192

250

24

High performance with GPU and NVMe

Version 1

Intel

hp.8x24-gpu4-nvme50

8

24576

50

4

High performance with GPU and NVMe

Version 1

Intel

hp.8x24-gpu4-nvme250

8

24576

250

4

High performance with GPU and NVMe

Version 1

Intel

hp.8x24-gpu8-nvme50

8

24576

50

8

High performance with GPU and NVMe

Version 1

Intel

hp.8x24-gpu8-nvme250

8

24576

250

8

High performance with GPU and NVMe

Version 1

Intel

hp.8x24-gpu24-nvme50

8

24576

50

24

High performance with GPU and NVMe

Version 1

Intel

hp.8x24-gpu24-nvme250

8

24576

250

24

High performance with GPU and NVMe

Version 1

Intel

hp.12x64-gpu4-nvme50

12

65536

50

4

High performance with GPU and NVMe

Version 1

Intel

hp.12x64-gpu4-nvme250

12

65536

250

4

High performance with GPU and NVMe

Version 1

Intel

hp.12x64-gpu8-nvme50

12

65536

50

8

High performance with GPU and NVMe

Version 1

Intel

hp.12x64-gpu8-nvme250

12

65536

250

8

High performance with GPU and NVMe

Version 1

Intel

hp.12x64-gpu24-nvme50

12

65536

50

24

High performance with GPU and NVMe

Version 1

Intel

hp.12x64-gpu24-nvme250

12

65536

250

24

High performance with GPU and NVMe

Version 1

Intel