Cloud Server Сonfigurations

When creating a cloud server, you can select the required number of cores and RAM within the dedicated resources, use prebuilt images or upload your own (see more), choose a local (NVMe SSD) or network (fast, universal or basic) volume as a boot volume and, if necessary, connect additional network volumes.

Server configuration is referred to as flavor in OpenStack terminology. There are of two types of cloud servers:

  • fixed — with a predefined amount of resources — cores, RAM, and, optionally, SSD capacity;
  • custom — with an optional amount of resources for the needs of a particular task.

Please note that after creating the server, you can change its configuration.

Resource billing is based on the amount of resources consumed in the last hour.

Servers with Fixed Resource Configurations

Constant availability of 100% CPU is guaranteed for fixed configurations from the CPU Line. For other configuration lines, CPU availability is floating — it may be lower than 100% due to short-term episodes of performance slowdown. Performance slowdown occurs due to the load balancing errors when starting VMs (scheduling). It is eliminated by balancing the load on the virtualization hosts.

Please note that some cloud server configurations may not be available in certain regions and zones.

Standard Line

Cloud server configurations with an optimal and balanced distribution of CPU and RAM resources in a 1:4 ratio (except for entry-level configurations).

Best for workloads with no specific workload profile: for example, for executing web service and application code, hosting online stores, and creating test environments.

Number of cores RAM (GB) SSD (GB)
1 1 8
1 2 16
2 4 32
2 8 64
4 16 128
6 32 256
8 32 384
12 48 512
16 64 768
24 96 1024
36 128 1280
48 224 1536

CPU Line

Configurations optimized for workloads requiring high-performance and high-speed CPU computing.

Resources are balanced towards CPU in a 1:2 ratio. Best for video transcoding, machine learning, data processing, or building CI/CD systems.

Number of cores RAM (GB) SSD (GB)
4 8 128
8 16 256
16 32 384
24 48 512
36 72 768

Memory Line

Configurations for running applications that require lots of RAM.

Resources are balanced towards RAM in a 1:8 ratio. Such configurations provide high performance under workloads associated with processing a large amount of data to accommodate demanding databases or enterprise applications such as SAP or 1C.

Number of cores RAM (GB) SSD (GB)
2 16 64
4 32 128
8 64 256
16 128 512
36 224 1024
48 384 1952

GPU Line

Cloud server configurations with dedicated GPU cards.

Optimized for GPU computing, for example, for video transcoding, neural network training, or creating remote workstations.

The Cloud Platform uses two GPU models — GTX 1080 and Tesla T4. Depending on the GPU, the choice of available configurations is different.

The following configurations are available for GTX 1080 (regions ru-1, ru-2, ru-3, ru-7):

Number of cores RAM (GB) GPU
8 32 1
14 64 2
28 128 4

The following configurations are available for Tesla T4 (available in the ru-9 region):

Number of cores RAM (GB) GPU
4 32 1
4 64 1
8 32 1
8 64 1
8 64 2
8 96 2
16 128 4
24 320 4

Servers with Custom Resource Configurations

Servers with custom (flexible) resource configurations allow you to set the required number of resources. The following restrictions apply to resources:

  • number of cores — up to 8;
  • RAM — up to 64 GB;
  • NVME SSD capacity — up to 512 GB.

You can configure custom server configurations in the Control panel when creating a server or create a flavor of the required configuration through OpenStack CLI.

You can order a server of the custom configuration by contacting technical support in the Control panel. The CPU/RAM ratio must be at least 1:2, and as for server configurations with a local disk, the CPU/RAM/SSD capacity ratio must be at least 1:2:16.

For custom configurations, as for some fixed configuration lines, CPU availability is floating and may be lower than 100%. It is eliminated by balancing the load on the virtualization hosts.

Viewing a List of Flavors

Viewing a List of Flavors in the Control Panel

You can view fixed and custom (flexible) configurations in the Control panel when creating a server.

Viewing a List of Flavors through CLI

You can also view a list of flavors through CLI. Learn more about getting started with the OpenStack CLI.

To do this, run the following:

openstack flavor list

The response will look as follows:

+------------+---------------------+--------+------+-----------+-------+-----------+
| ID         | Name                |    RAM | Disk | Ephemeral | VCPUs | Is Public |
+------------+---------------------+--------+------+-----------+-------+-----------+
| 1          | m1.tiny             |    512 |    0 |         0 |     1 | True      |
| 2          | m1.small            |   2048 |    0 |         0 |     1 | True      |
| 3          | m1.medium           |   4096 |    0 |         0 |     2 | True      |
| 4          | m1.large            |   8192 |    0 |         0 |     4 | True      |
| 5          | m1.xlarge           |  16384 |    0 |         0 |     8 | True      |
| 1011       | SL1.1-1024          |   1024 |    0 |         0 |     1 | True      |
| 1012       | SL1.1-2048          |   2048 |    0 |         0 |     1 | True      |
| 1013       | SL1.2-4096          |   4096 |    0 |         0 |     2 | True      |
| 1014       | SL1.2-8192          |   8192 |    0 |         0 |     2 | True      |
| 2011       | CPU1.4-8192         |   8192 |    0 |         0 |     4 | True      |
| 2012       | CPU1.8-16384        |  16384 |    0 |         0 |     8 | True      |
| 2013       | CPU1.16-32768       |  32768 |    0 |         0 |    16 | True      |
| 2014       | CPU1.24-49152       |  49152 |    0 |         0 |    24 | True      |
| 3021       | GL2.8-24576-0-1GPU  |  24576 |    0 |         0 |     8 | True      |
| 3022       | GL2.14-49152-0-2GPU |  49152 |    0 |         0 |    14 | True      |
| 3023       | GL2.28-98304-0-4GPU |  98304 |    0 |         0 |    28 | True      |
| 4011       | RAM1.2-16384        |  16384 |    0 |         0 |     2 | True      |
| 4012       | RAM1.4-32768        |  32768 |    0 |         0 |     4 | True      |
| 4013       | RAM1.8-65536        |  65536 |    0 |         0 |     8 | True      |
| 4014       | RAM1.16-131072      | 131072 |    0 |         0 |    16 | True      |
| 9587d840-b | myflavor            |   1024 |    0 |         0 |     1 | False     |
| fe0-4fce-a |                     |        |      |           |       |           |
| f3f-69b7de |                     |        |      |           |       |           |
| b8d623     |                     |        |      |           |       |           |
+------------+---------------------+--------+------+-----------+-------+-----------+

For each flavor, its ID, name, number of CPUs, RAM, disk space, and its scope (public or private) are indicated.

Flavors with the:

  • SL1.XX name type — Standard Line;
  • CPU1.XX name type — CPU Line;
  • GL2.XX name type — GPU Line;
  • RAM1.XX name type — Memory Line;
  • m1.XX name type — basic flavors from OpenStack samples, similar to custom configurations.

Please note that the list also displays created private flavors with the parameter Is Public==False (in the example — myflavor). Learn more about creating the flavors can be found below.

Creating a Flavor with Custom Configuration through CLI

You can create a flavor with custom configuration through OpenStack CLI by running the following command:

openstack flavor create --private --vcpus <num-cpu> --ram <size-mb> --disk <size-gb> <flavor-name>

The flavor name must be unique and not match other flavor names (including the deleted flavors).

To create a configuration without a local disk, pass a null value to the --disk parameter.

Please note that you can only create private configurations with a scope within one account.

The response will look similar to the following:

+----------------------------+--------------------------------------+
| Field                      | Value                                |
+----------------------------+--------------------------------------+
| OS-FLV-DISABLED:disabled   | False                                |
| OS-FLV-EXT-DATA:ephemeral  | 0                                    |
| availability_zones         | [u'ru-1a']                           |
| disk                       | 0                                    |
| extra_specs                | {}                                   |
| id                         | 7e652f6c-a326-4e23-8b01-017194cc3024 |
| name                       | flavor-name                          |
| os-flavor-access:is_public | False                                |
| properties                 |                                      |
| ram                        | 1                                    |
| rxtx_factor                | 1.0                                  |
| swap                       |                                      |
| vcpus                      | 1                                    |
+----------------------------+--------------------------------------+