Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Использование виртуальных машин Azure Spot Virtual Machines (виртуальных машин) в масштабируемых наборах позволяет воспользоваться преимуществами неиспользуемой емкости при значительной экономии затрат. В любой момент времени, когда Azure нуждается в емкости, инфраструктура Azure вытесняет экземпляры точечных виртуальных машин Azure. Это означает, что точечные экземпляры виртуальных машин Azure прекрасно подходят для рабочих нагрузок, для которых допустимы прерывания, например, для заданий пакетной обработки, сред разработки или тестирования, больших вычислительных рабочих нагрузок и т. п.
Объем доступной емкости может варьироваться в зависимости от размера, региона, времени суток и других параметров. При развертывании экземпляров точечных виртуальных машин Azure в масштабируемых наборах Azure выделяет экземпляр только в том случае, если доступной емкостью, но для этих экземпляров нет соглашения об уровне обслуживания. Масштабируемый набор виртуальных машин Azure Spot развертывается в одном домене сбоя и не предоставляет гарантий высокой доступности.
Ограничения
Следующие размеры не поддерживаются для виртуальных машин Azure Spot.
- серия B;
- Рекламные версии любого размера (например, рекламные размеры Dv2, NV, NC и H)
Точечные виртуальные машины Azure можно развернуть в любом регионе, кроме Microsoft Azure, работающей в 21Vianet.
В настоящее время поддерживаются следующие типы предложений:
- Соглашение Enterprise
- Код предложения с оплатой по мере использования (003P)
- Спонсируемый (0036P и 0136P)
- Для поставщика облачных служб (CSP) обратитесь к Центру партнеров или обратитесь непосредственно к своему партнеру.
Ценообразование
Цены на точечные экземпляры виртуальных машин Azure могут различаться в зависимости от региона и ценовой категории. Для получения дополнительной информации см. цены на Linux и Windows.
Переменное ценообразование позволяет вам задать максимальную цену в долларах США (USD) с точностью до 5 знаков после запятой. Например, значение 0.98765 определяет максимальную цену 0,98765 долларов США в час. Если вы укажете для максимальной цены значение -1, экземпляр не будет вытесняться по критерию цены. Цена для экземпляра будет текущей ценой на точечные виртуальные машины Azure или ценой для стандартного экземпляра, который когда-либо меньше, если есть емкость и квота доступны.
Политика вытеснения
При создании масштабируемого набора с помощью точечных виртуальных машин Azure можно задать для политики Deallocate вытеснения значение (по умолчанию) или Delete.
Политика Deallocate перемещает вытесненные экземпляры в остановленное состояние, что позволяет повторно развертывать вытесненные экземпляры. Однако нет гарантии, что распределение будет выполнено успешно. Освобожденные виртуальные машины засчитываются в вашу квоту экземпляров масштабируемого набора, и выставляется плата за базовые диски.
Если вы хотите, чтобы ваши экземпляры были удалены при вытеснениях, вы можете задать политику Deleteвытеснения. С помощью политики deleteвытеснения можно создать новые виртуальные машины, увеличив свойство счетчика экземпляров масштабируемого набора. Вытесненные виртуальные машины удаляются вместе со своими базовыми дисками, поэтому плата за хранилище не взимается. Вы также можете использовать функцию автомасштабирования масштабируемых наборов, чтобы автоматически пытаться компенсировать вытеснение виртуальных машин, однако нет никакой гарантии успешного выделения. Рекомендуется использовать функцию автомасштабирования в масштабируемых наборах виртуальных машин Azure Spot только при установке политики вытеснения на удаление, чтобы избежать затрат на диски и ограничения квоты.
Пользователи могут согласиться получать уведомления в ВМ через механизм Запланированных событий Azure. Это уведомляет вас о том, что ваши виртуальные машины могут быть вытеснены, и у вас есть 30 секунд для завершения любых заданий и выполнения операций по завершению работы системы перед вытеснением.
История выселений
На портале доступна информация о прошлых ценах и частотах вытеснения в регионе. Выберите Просмотр прошлых цен и сравнение цен в ближайших регионах, чтобы увидеть таблицу или график цен для определенного размера. На рисунках ниже приведены примеры цен и частот вытеснения.
Диаграмма
Table.
Попробуйте и восстановить
Эта функция уровня платформы использует ИИ для автоматического восстановления вытесненных экземпляров виртуальных машин Azure в масштабируемом наборе для поддержания количества целевых экземпляров.
Попробовать и восстановить — преимущества функции:
- Попытка восстановить Точечные виртуальные машины Azure, исключенные по критерию емкости.
- Ожидается, что восстановленные точечные виртуальные машины будут работать в течение длительного времени с меньшей вероятностью вытеснения, вызванного недостатком емкости.
- Увеличивается время существования точечной виртуальной машины Azure, поэтому рабочие нагрузки выполняются дольше.
- Помогает масштабируемым наборам виртуальных машин поддерживать целевое число виртуальных машин Azure Spot Virtual Machines, аналогично поддержке функции подсчета целевых объектов, которые уже существуют для виртуальных машин с оплатой по мере использования.
"Попробовать и восстановить" отключена в масштабируемых наборах, использующих Автомасштабирование. Количество ВМ в масштабируемом наборе определяется правилами автомасштабирования.
Группы размещения
Группа размещения — это конструкция, подобная группе доступности Azure, с собственными доменами сбоя и доменами обновления. По умолчанию масштабируемый набор содержит одну группу размещения максимум со 100 виртуальными машинами. Если для вызываемого singlePlacementGroup свойства масштабируемого набора задано falseзначение, масштабируемый набор может состоять из нескольких групп размещения и имеет диапазон 0–1000 виртуальных машин.
Это важно
Если вы не используете Infiniband для высокопроизводительных вычислений, настоятельно рекомендуется задать свойство singlePlacementGroup масштабируемого набора, чтобы false включить несколько групп размещения для лучшего масштабирования в пределах региона или зоны.
Развертывание Точечных виртуальных машин Azure в масштабируемых наборах
Чтобы развернуть виртуальные машины Azure Spot в масштабируемых наборах, можно задать для нового Priority флага Spot. Все виртуальные машины в вашем масштабируемом наборе будут настроены как Spot-инстансы. Чтобы создать масштабируемый набор с Точечными виртуальными машинами Azure, используйте один из следующих способов:
Процесс создания масштабируемого набора с Точечными виртуальными машинами Azure такой же, как описано в статье о начале работы. При развертывании масштабируемого набора можно задать флаг точечных, вытеснения, политику вытеснения и, если вы хотите восстановить экземпляры:
.
Имитация вытеснения
Вы можете имитировать вытеснение виртуальной машины Azure, чтобы проверить, насколько хорошо ваше приложение реагирует на внезапное вытеснение.
Замените следующие данные реальными значениями:
subscriptionIdresourceGroupNamevmName
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2020-06-01
Response Code: 204 означает, что имитация вытеснения прошла успешно.
Дополнительные сведения см. в разделе Тестирование уведомлений об имитации вытеснения.
Дальнейшие действия
Ознакомьтесь со страницей цен на масштабируемый набор виртуальных машин, чтобы узнать подробности о ценах.