В этом материале
Для запуска Azure VM одновременно нужны достаточная общая региональная квота и квота выбранного семейства.
В Azure GPU VM может упереться в два разных лимита: Total Regional vCPUs и квоту конкретного семейства виртуальных машин. Проверяйте оба для нужной подписки и региона. Достаточный общий остаток не означает, что выбранная GPU-серия уже разрешена в нужном объёме.
Найдите подписку и регион
Документация vCPU quotas описывает двухуровневую схему. Сначала запишите подписку, регион, точный размер VM и количество экземпляров. Если в компании несколько подписок, разрешённый объём одной нельзя считать доступным в другой автоматически.
В разделе Usage + quotas сравните текущее использование с лимитами. Часть объёма может быть занята другими проектами. Также документация указывает особенности учёта выделенных и освобождённых VM: выключение машины не следует считать универсальным способом освобождения всех квот.
Проверьте оба ограничения
| Уровень | Для чего нужен |
|---|---|
| Total Regional vCPUs | Общий разрешённый объём региона |
| VM family vCPUs | Объём выбранного семейства |
| Количество VM | Отдельное ограничение числа ресурсов |
| Фактическая ёмкость | Возможность выделить оборудование сейчас |
Таблица намеренно отделяет квоты от физического наличия. Запрос увеличения лимита не создаёт запас GPU в конкретной зоне. Если ошибка указывает на allocation failure, требуется другой путь диагностики, а не повторение того же запроса квоты.
Подготовьте запрос под реальный максимум
Посчитайте vCPU желаемого размера и суммарную параллельность. Укажите требуемое итоговое значение с учётом уже существующих ресурсов. Добавьте сценарий, предполагаемый срок и причину выбора семейства. Если запрос связан с пилотом, опишите ограниченный объём и понятный план завершения.
Не увеличивайте лимит без связи с архитектурой только потому, что интерфейс позволяет ввести большое число. Квота не подтверждает бюджет проекта и не управляет полезной загрузкой. Для следующего решения полезнее знать, какие две или три задачи реально будут выполняться одновременно.
Пример запуска дополнительной GPU VM
Исследовательская группа уже использует часть региональной квоты на CPU-машинах. Новый GPU-проект помещается в квоту своего семейства, но превышает общий остаток региона. Команда проверяет ведомость и либо завершает ненужные ресурсы, либо запрашивает обоснованное увеличение общего лимита.
Обратная ситуация тоже возможна: общий остаток есть, но нужное семейство ограничено. Две ошибки похожи внешне, однако требуют разных строк запроса. Сохраните текст ошибки и название проверенного лимита, чтобы следующий участник не повторял диагностику с начала.
Для нескольких команд создайте общий план одновременного использования. Он не резервирует физическое оборудование, но объясняет ожидаемое потребление подписки. После завершения старого эксперимента обновляйте ведомость, чтобы запрос следующего проекта опирался на реальные ресурсы, а не устаревший список машин.
Если лимит делят несколько проектов, назначьте владельца общей ведомости. Он сможет связать новую потребность с текущими задачами без повторного исследования всех VM подписки.
После одобрения проверьте выделение
Руководство allocation failures объясняет отдельные проблемы физического выделения при создании, старте и изменении размера. Доступность нужно проверять для фактической операции. Одобренное письмо о квоте не является доказательством успешного запуска.
Запишите результат: что разрешено, что занято и какая VM действительно создана. Полезны разбор Stopped и Deallocated и обзор Azure GPU. Это поможет обсуждать конкретный ресурс без переноса на него правил облачной подписки.