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 1r
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
), examplegp-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
), examplehm-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 vRAMNVMe storage, example
hp.4x8-nvme50
where the number after NVMe means 50 GB diskGPU 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 |
See also