Создание пула резервов виртуальных машин
Важно
Пулы резервов ВМ тарифицируются: взимается плата за весь свободный объем зарезервированных вычислительных ресурсов ВМ, кластеров GPU и программно ускоренных сетей согласно правилам тарификации Yandex Compute Cloud. Подробнее см. в разделе Использование пулов резервов ВМ.
Функциональность пулов резервов ВМ находится на стадии Preview.
Чтобы создать пул резервов ВМ:
-
В консоли управления
выберите каталог, в котором нужно создать пул резервов ВМ. -
Перейдите в сервис Compute Cloud.
-
На панели слева выберите
Пулы резервов ВМ. -
Нажмите кнопку Создать пул.
-
Выберите зону доступности, в которой нужно зарезервировать вычислительные ресурсы.
-
Выберите тип пула:
- Стандартный — количество привязанных ВМ ограничено размером пула.
- С переподпиской — можно привязать любое количество ВМ. Количество запущенных ВМ ограничено размером пула.
-
Укажите Размер пула — максимальное количество ВМ в пуле.
-
В блоке Вычислительные ресурсы ВМ выберите одну из готовых конфигураций или создайте свою. Чтобы создать свою конфигурацию:
- Перейдите на вкладку Своя конфигурация.
- Выберите платформу.
- Укажите гарантированную долю и необходимое количество vCPU, а также объем RAM.
- При необходимости включите программно ускоренную сеть.
-
В блоке Общая информация о пуле:
-
Введите имя пула. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
(Опционально) Добавьте описание пула.
-
(Опционально) Добавьте метки пула.
-
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.
-
Посмотрите описание команды Yandex Cloud CLI для создания пула резервов ВМ:
yc compute reserved-instance-pool create --help -
Создайте пул резервов ВМ в каталоге по умолчанию:
yc compute reserved-instance-pool create \ --name <имя_пула> \ --description <описание_пула> \ --zone-id <идентификатор_зоны_доступности> \ --size <размер_пула> \ --platform <идентификатор_платформы> \ --cores <количество_vCPU> \ --memory <объем_RAM> \ --gpus <количество_GPU> \ --gpu-cluster-id <идентификатор_кластера_GPU> \ --allow-oversubscriptionГде:
-
--name— имя создаваемого пула. Требования к имени:- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
--description— описание создаваемого пула. Необязательный параметр. -
--zone-id— идентификатор зоны доступности, в которой резервируются вычислительные ресурсы. -
--size— количество слотов в пуле. Необязательный параметр. Значение по умолчанию —0. -
--platform— платформа, на которой резервируются вычислительные ресурсы. Необязательный параметр. Значение по умолчанию —standard-v2(Intel Cascade Lake). -
--cores— количество vCPU виртуальных машин создаваемого пула. Необязательный параметр. Значение по умолчанию —2. -
--memory— объем RAM виртуальных машин создаваемого пула. Необязательный параметр. Значение по умолчанию —2 ГБ. -
--gpus— количество GPU виртуальных машин создаваемого пула. Необязательный параметр. Параметр доступен только при выборе платформы, поддерживающей GPU. -
--gpu-cluster-id— идентификатор кластера GPU. Необязательный параметр. -
--allow-oversubscription— параметр, включающий для пула режим переподписки, при котором к пулу можно привязывать ВМ в количестве, превышающем размер пула. Необязательный параметр. По умолчанию режим переподписки выключен.
Результат:
done (8s) id: fv4vnl1ncbja******** zone_id: ru-central1-a cloud_id: b1gia87mbaom******** folder_id: b1gt6g8ht345******** name: test-pool description: sample description created_at: "2025-08-12T07:58:57Z" platform_id: standard-v2 resources_spec: memory: "2147483648" cores: "2" core_fraction: "100" gpu_settings: {} network_settings: type: STANDARD size: "2" committed_size: "2" slot_stats: total: "2" unavailable: "2" instance_stats: {}Подробнее о команде
yc compute reserved-instance-pool createчитайте в справочнике Yandex Cloud CLI. -
Воспользуйтесь методом REST API create для ресурса ReservedInstancePool или вызовом gRPC API ReservedInstancePoolService/Create.