Конфигурации облачных серверов
При создании облачного сервера можно выбрать количество vCPU, RAM, размер локального диска (опционально) и добавить графические процессоры.
Доступно два типа конфигураций:
- фиксированные конфигурации — несколько линеек с разными техническими характеристиками, в которых зафиксировано соотношение ресурсов;
- произвольные конфигурации, в которых можно указать любое соотношение ресурсов.
После создания облачного сервера можно изменить конфигурацию.
Процессоры
В фиксированных и произвольных конфигурациях различаются доступные процессоры.
Standard Line
CPU Line
Memory Line
GPU Line
Shared Line
HighFreq Line
Произвольные конфигурации
Процессоры с DDR4 REG 2133–2933 МГц.
Процессоры с DDR4 REG 2133–2933 МГц.
Процессоры с DDR4 REG 2133–2933 МГц.
Процессоры с DDR4 REG 2133–2933 МГц.
Процессоры с DDR4 REG 2133–2933 МГц.
Процессоры 6354 с DDR4 REG 3200 МГц и процессоры 9474F с DDR5 REG 4800МГц.
*
При нагрузке облачного сервера в 100% процессор работает с технологией Turbo Boost и максимальной частотой 3,60 ГГц. Так как процессор эмулируется, при тестировании внутри облачного сервера будет отображаться только частота 3,00 ГГц.
Процессоры с DDR4 REG 2133–2933 МГц.
Фиксированные конфигурации
Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные серверы.
Фиксированную конфигурацию можно выбрать при создании облачного сервера в панели управления. Если вы создаете облачный сервер через OpenStack CLI и Terraform, используйте таблицу Список флейворов фиксированной конфигурации во всех пулах.
В зависимости от линейки в фиксированных конфигурациях доступно до 36 vCPU, 320 ГБ RAM и 1,25 ТБ локального диска.
Standard Line
Линейка фиксированных конфигураций облачных серверов со сбалансированным распределением ресурсов vCPU:RAM в соотношении 1:4 (кроме конфигураций начального уровня и максимальной конфигурации).
Подходит для решения большинства задач, например выполнения кода для веб-сервисов и приложений, размещения интернет-магазинов, создания тестовых сред.
Доступно от 1 до 36 vCPU, от 1 ГБ до 128 ГБ RAM, от 8 ГБ до 1,25 ТБ локального диска.
CPU Line
Линейка фиксированных конфигураций, в которых ресурсы vCPU:RAM сбалансированы в соотношении 1:2.
Подходят для задач перекодирования видео, машинного обучения, обработки данных, построения CI/CD систем и других задач, требующих производительности и скорости вычислений на vCPU.
Доступно от 4 до 24 vCPU, от 8 ГБ до 48 ГБ RAM, от 128 ГБ до 512 ГБ локального диска.
Memory Line
Линейка фиксированных конфигураций, в которых ресурсы vCPU:RAM сбалансированы в соотношении 1:8.
Конфигурации обеспечивают высокую производительность при рабочих нагрузках, связанных с обработкой больших пакетов данных, для размещения требовательных баз данных или корпоративных приложений SAP и 1С.
Доступно от 2 до 16 vCPU, от 16 ГБ до 128 ГБ RAM, от 64 ГБ до 512 ГБ локального диска.
GPU Line
Фиксированные конфигурации облачных серверов с выделенными GPU.
Оптимизированы для вычислений на GPU, например для перекодирования видео, обучения нейросетей или создания удаленных рабочих станций.
Доступно от 4 до 32 vCPU, от 1 до 4 GPU, от 32 ГБ до 320 ГБ RAM.
Линейку GPU Line можно использовать с локальным или сетевым загрузочным диском. Для облачных серверов с локальным диском можно использовать только NVIDIA® A100 40Gb, NVIDIA® A100 80Gb или NVIDIA® A30 в сегменте пула ru-7a и ru-7b.
Подробнее в инструкции Создать облачный сервер с GPU.
Shared Line
Фиксированные конфигурации облачных серверов с возможностью использования и оплаты только части vCPU.
Конфигурации Shared Line дешевле других линеек и подходят для задач, которые не требуют постоянной и полной загрузки виртуального ядра, например запуска стейджинга, сайта, поднятия сети или обучения.
В Shared Line одно виртуальное ядро может использоваться сразу несколькими клиентами. При создании такой конфигурации нужно указать долю vCPU, которая зарезервируется за вашим сервером: 10%, 20% или 50%. Производительность облачного сервера никогда не опустится ниже указанной доли и может временно доходить до 100%, если другие клиенты используют ресурсы не по максимуму или часть виртуального ядра не арендована.
Используются только с сетевым загрузочным диском.
Доступно от 1 до 4 vCPU, от 512 МБ до 8 ГБ RAM.
HighFreq Line
Фиксированные конфигурации высокопроизводительных облачных серверов с частотой процессора до 3,6 ГГц, памяти — 3 200 МГц.
Подходят для баз данных, например 1С Bitrix, игровых серверов и других задач, требующих высокой скорости обработки и отклика.
Используются только с локальным загрузочным диском — это помогает избежать сетевых задержек.
Доступно от 1 до 8 vCPU, от 2 ГБ до 64 ГБ RAM, от 30 ГБ до 960 ГБ локального диска.
Произвольные конфигурации
Посмотреть доступность конфигураций в регионах можно в матриц е доступности Облачные серверы.
Произвольную конфигурацию можно выбрать при создании облачного сервера в панели управления. Если вы создаете облачный сервер через OpenStack CLI и Terraform и фиксированные конфигурации не подходят, создайте флейвор. Флейворы определяют количество vCPU, RAM и размер локального диска (опционально) сервера. Через OpenStack API можно создать флейвор с GPU.
Значения произвольных конфигураций
В произвольных конфигурациях можно выбрать любое соотношение ресурсов и добавить GPU. Доступные значения зависят от сегмента пула.
*
Если в конфигурации больше 8 vCPU, соотношение vCPU:RAM должно быть не менее, чем 1:2. Например, для 10 vCPU нужно не менее 20 ГБ RAM.
**
Если в конфигурации больше 8 vCPU, соотношение vCPU:Локальный диск должно быть не менее, чем 1:32. Например, для 10 vCPU нужен диск размером не менее 320 ГБ.
Если произвольные конфигурации не подходят, вы можете заказать собственную конфигурацию. Создайте тикет и укажите соотношение ресурсов:
- vCPU:RAM — не менее 1:2;
- vCPU:RAM:Локальный диск — не менее 1:2:16.
Создать флейвор
Для создания облачных серверов через OpenStack CLI и Terraform используются флейворы, которые определяют количество vCPU, RAM и размер локального диска (опционально) сервера. Через OpenStack API можно создать флейвор с GPU. Флейворы соответствуют произвольным конфигурациям, при создании флейвора учитывайте доступные значения произвольных конфигураций.
OpenStack CLI
Terraform
OpenStack API
Флейвор будет доступен только для одного проекта и пула, для которых вы настроили авторизацию в OpenStack API.
-
Создайте флейвор:
openstack flavor create \
--private \
--vcpus <vcpu> \
--ram <ram_size> \
--disk <disk_size> \
<flavor_name>Укажите:
<vcpu>
— количество vCPU;<ram_size>
— размер оперативной памяти в МБ;- опционально:
<disk_size>
— размер локального диска в ГБ. Для создания флейвора с сетевым диском значение должно быть равно нулю; <flavor_name>
— имя флейвора. Должно быть уникальным и не совпадать с именами ранее удаленных флейворов. Список существующих флейворов можно посмотреть с помощьюopenstack flavor list
Пример создания флейвора с 1 vCPU, 1 ГБ RAM, размером локального диска 5 ГБ:
openstack flavor create --private --vcpus 1 --ram 1024 --disk 5 new_flavor
Используйте инструкцию Создать флейвор в документации Terraform.
Создать флейвор с GPU можно только через OpenStack API.
-
В выводе запроса скопируйте значение
X-Subject-Token
. -
Откройте CLI на локальном компьютере.
-
Создайте запрос на создание флейвора:
curl 'https://<pool>.cloud.api.selcloud.ru/compute/v2.1/flavors' \
-H 'X-Auth-Token: <keystone_token>' \
-H 'Content-Type: application/json' \
--data-raw '{"flavor":{"name":"<flavor_name>","os-flavor-access:is_public":false,"vcpus":<vcpu_amount>,"ram":<ram_size>,"disk":<disk_size>,"gpu":"<gpu_type>:<gpu_amount>"}}'Укажите:
<pool>
— пул, в котором будет создан флейвор, напримерru-7
. Адрес (URL) зависит от региона и пула, можно посмотреть в списке URL;<keystone_token>
— токен Keystone, который вы скопировали на шаге 2;<flavor_name>
— имя флейвора. Должно быть уникальным и не совпадать с именами ранее удаленных флейворов;<vcpu_amount>
— количество vCPU;<ram_size>
— размер оперативной памяти в МБ;- опционально:
<disk_size>
— размер локального диска в ГБ. Для флейворов с локальным диском можно использовать только NVIDIA® A100 40Gb, NVIDIA® A100 80Gb или NVIDIA® A30 в сегменте пула ru-7a и ru-7b. Для создания флейвора с сетевым диском значение должно быть равно нулю; <gpu_type>
— название GPU, напримерT4
,A100
(без словNVIDIA®
,Tesla
). Список можно посмотреть в таблице Доступные GPU;<gpu_amount>
— количество GPU.
Пример запроса для создания флейвора с 2 vCPU, 2 ГБ RAM, загрузочным сетевым диском и GPU NVIDIA® Tesla T4 в сегменте пула ru-7a:
curl 'https://ru-7.cloud.api.selcloud.ru/compute/v2.1/flavors' \
-H 'X-Auth-Token: AbCD813261b...' \
-H 'Content-Type: application/json' \
--data-raw '{"flavor":{"name":"flavor-name","os-flavor-access:is_public":false,"vcpus":2,"ram":2048,"disk":0,"gpu":"T4:1"}}'
Список флейворов облачного сервера
Флейворы соответствуют конфигурациям облачного сервера и определяют количество vCPU, RAM и размер локального диска (опционально) сервера.
Для создания облачных серверов через OpenStack CLI и Terraform используются ID или имена флейворов. ID различаются в пулах.
Например, 4011
— ID, а RAM1.2-16384
— имя флейвора, который соответствует фиксированной конфигурации линейки Memory Line с 2 vCPU, 16 ГБ RAM в пуле ru-9.
Можно посмотреть список флейворов фиксированной конфигурации во всех пулах в таблице или посмотреть список флейворов всех конфигураций в определенном пуле через OpenStack CLI.
Список флейворов фиксированной конфигурации во всех пулах
Санкт-Петербург
Москва
Новосибирск
Ташкент
Алматы
Найроби
ru-3
ru-1
ru-9
ru-2
ru-7
gis-1
ru-8
uz-1
uz-2
kz-1
ke-1
Здесь:
ID
— ID флейвора облачного сервера;Имя
— имя флейвора, которое соответствует линейке фиксированной конфигурации:m1.XX
— базовые конфигурации OpenStack;SL1.XX
— фиксированные конфигурации линейки Standard Line;CPU1.XX
— фиксированные конфигурации линейки CPU Line;RAM1.XX
— фиксированные конфигурации линейки Memory Line;GL2.XX
— фиксированные конфигурации линейки GPU Line;PRC10.XX
— фиксированные конфигурации линейки Shared Line с долей vCPU 10%;PRC20.XX
— фиксированные конфигурации линейки Shared Line с долей vCPU 20%;PRC50.XX
— фиксированные конфигурации линейки Shared Line с долей vCPU 50%;HFL1.XX
— фиксированные конфигурации линейки HighFreq Line;
vCPU
— количество vCPU;RAM, МБ
— размер оперативной памяти в МБ;Размер локального диска, ГБ
— размер локального диска в ГБ.
Посмотреть список флейворов всех конфигураций в определенном пуле
Через OpenStack CLI можно посмотреть список флейворов, которые соответствуют фиксированным конфигурациям, и флейворов, которые вы создали.
-
Посмотрите список флейворов:
openstack flavor list
Пример ответа для пула ru-9 (сокращенный):
+------------+-----------------------+--------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
+------------+-----------------------+--------+------+-----------+-------+-----------+
| 1 | m1.tiny | 512 | 0 | 0 | 1 | True |
| 1011 | SL1.1-1024 | 1024 | 0 | 0 | 1 | True |
| 2011 | CPU1.4-8192 | 8192 | 0 | 0 | 4 | True |
| 4011 | RAM1.2-16384 | 16384 | 0 | 0 | 2 | True |
| 3021 | GL2.6-24576-0-1GPU | 24576 | 0 | 0 | 6 | True |
| 9011 | PRC10.1-512 | 512 | 0 | 0 | 1 | True |
| 9021 | PRC20.1-512 | 512 | 0 | 0 | 1 | True |
| 9051 | PRC50.1-512 | 512 | 0 | 0 | 1 | True |
| 8301 | HFL1.1-2048-30 | 2048 | 30 | 0 | 1 | True |
+------------+-----------------------+--------+------+-----------+-------+-----------+Здесь:
ID
— ID флейвора облачного сервера;Name
— имя флейвора, которое соответствует конфигурации:m1.XX
— базовые конфигурации OpenStack;SL1.XX
— фиксированные конфигурации линейки Standard Line;CPU1.XX
— фиксированные конфигурации линейки CPU Line;RAM1.XX
— фиксированные конфигурации линейки Memory Line;GL2.XX
— фиксированные конфигурации линейки GPU Line;PRC10.XX
— фиксированные конфигурации линейки Shared Line с долей vCPU 10%;PRC20.XX
— фиксированные конфигурации линейки Shared Line с долей vCPU 20%;PRC50.XX
— фиксированные конфигурации линейки Shared Line с долей vCPU 50%;HFL1.XX
— фиксированные конфигурации линейки HighFreq Line;
RAM
— размер оперативной памяти в МБ;Disk
— размер локального диска в ГБ;VCPUs
— количество vCPU;Is Public
— область видимости флейвора:True
— публичные флейворы,False
— приватные флейворы.