Создание пула резервов виртуальных машин
Важно
Пулы резервов ВМ тарифицируются: взимается плата за весь свободный объем зарезервированных вычислительных ресурсов ВМ, кластеров GPU и программно-ускоренных сетей согласно правилам тарификации Yandex Compute Cloud. Подробнее см. в разделе Использование пулов резервов ВМ.
Функциональность пулов резервов ВМ находится на стадии Preview.
Чтобы создать пул резервов ВМ:
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
-
Посмотрите описание команды 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— имя создаваемого пула. Требования к имени:- длина — от 2 до 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: kz1-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.