Поделиться через


Общие сведения о политике доступности узла Azure

Политика доступности узлов Azure определяет, как и когда запущены узлы Azure (экземпляры ролей развертываются в Azure) и остановлены (экземпляры ролей удаляются в Azure).

У вас есть два варианта настройки доступности для узлов Azure:

  • автоматический узлы автоматически настраиваются для запуска (подготовки), а затем передаются в состояние Online в течение одного или нескольких запланированных интервалов каждую неделю. Вы можете указать несколько раз в неделю, когда узлы будут доступны для выполнения заданий. В конце каждого блока времени узлы автоматически остановлены: узлы удаляются в автономном режиме, а экземпляры ролей удаляются. При необходимости можно указать интервал времени до окончания сетевого блока при очистке всех заданий, выполняемых на узлах.

  • вручную, чтобы узлы Azure были доступны для выполнения заданий, сначала необходимо вручную запустить (подготовить) узлы, а затем перевести их в режим "в сети".

Дополнительные рекомендации

  • Подготовка экземпляров ролей Azure может занять несколько минут в некоторых условиях, а остановка и удаление экземпляров также могут занять несколько минут.

  • Узлы доступны для запуска заданий в оперативном блоке времени только после подготовки экземпляров ролей в Azure. Запланированное время запуска (и подключения к сети) узлов не включает время подготовки экземпляров роли Azure.

  • Если политика автоматической доступности настроена в качестве рекомендации, планируйте в течение 60 минут в каждом блоке времени в сети для развертывания узлов в дополнение к времени, в течение которого узлы будут доступны для выполнения заданий. Кроме того, следует избегать планирования блоков времени в сети с короткими интервалами.

  • Изменение политики доступности узла Azure изменяет политику для узлов, которые уже добавлены в кластер HPC с помощью шаблона узла, а также для узлов, добавленных позже. Например, можно изменить шаблон узла Azure, чтобы узлы, настроенные для запуска и остановки автоматически в соответствии с еженедельным расписанием, теперь настроены для запуска и остановки вручную.

  • В зависимости от конфигурации политики доступности в шаблоне узла Azure и параметра "Отмена льготного периода" в конфигурации планировщика заданий точное время остановки узлов Azure и завершение развертывания может отличаться от запланированного окончания периода времени в сети. Это может произойти, когда задачи HPC по-прежнему выполняются в конце блока времени в сети. Дополнительные сведения см. в разделе взаимодействии политики доступности с параметром "Отмена льготного периода" задачи.

Взаимодействие политики доступности с параметром "Отмена льготного периода" задачи

При настройке политики автоматической доступности узлы Azure не запускают задания после передачи блока времени в сети. Однако задачи HPC, которые по-прежнему выполняются в конце сетевого блока времени, могут продолжать выполняться в течение определенного периода, если настроен параметр "Отмена льготного периода задачи". Свойство кластера "Отмена задачи" задает период времени для приложений для сохранения сведений о состоянии и очистки перед выходом (период по умолчанию составляет 15 секунд). Точное время завершения задачи зависит от того, отвечает ли задача на событие CTRL_BREAK (эквивалент сочетания клавиш CTRL+BREAK). Задачи, которые не обрабатывают событие, завершаются немедленно, в то время как те, которые выполняют обработку события, могут занять до тех пор, пока не будет выполнен льготный период задачи.

В следующей таблице показано, когда задачи HPC перестают работать в результате взаимодействия между политикой доступности узла Azure и параметром "Отмена льготного периода" задачи. Перечислены возможные последствия и обходные пути. Взаимодействие отличается в зависимости от того, настроен ли период "очистки" в политике доступности. Период очистки — это необязательный параметр, указывающий количество минут до окончания блока времени в сети, в течение которого новые задачи не будут запускаться на этих узлах.

Период очистки задач, настроенный в политике доступности Когда начинается льготный период задачи "Отмена задачи" При выполнении задач HPC завершается Воздействия Обходные пути
Да Начало периода слива Между началом и окончанием льготного периода отмены задачи в зависимости от того, завершается ли задача при получении сигнала или используется период времени, предоставленный льготным периодом отмены задачи. Может быть до запланированного окончания блока времени в сети.

пример

— Запланированное завершение периода времени в сети: 8:00 вечера
- Льготный период: 5 мин
- Период очистки: 10 мин

Выполнение задач завершится в период от 7:50 до 7:55 вечера
— Узлы Azure остановлены и развертывание будет прекращено раньше, чем ожидалось.
— Использование ресурсов Azure для задач HPC может быть неоптимальным.
— Настройте льготный период отмены задачи так же, как период очистки или как можно скорее.
— Укажите небольшие значения для периода очистки и льготный период, если приложения разрешают их.
Нет Окончание настроенного блока времени в сети Между началом и окончанием льготного периода отмены задачи в зависимости от того, завершается ли задача при получении сигнала или используется период времени, предоставленный льготным периодом отмены задачи. Может быть после запланированного окончания блока времени в сети.

пример

— Запланированное завершение периода времени в сети: 8:00 вечера
- Льготный период: 5 мин

Выполнение задач завершится в период от 8:00 до 8:05 вечера
— Задачи HPC могут продолжать выполняться за пределами периода времени в сети до тех пор, пока не будет отменен льготный период задачи.
— Развертывание узла Azure может быть расширено за пределами блока времени узла до тех пор, пока не будет отменен льготный период задачи.
— Если приложения позволяют ему, измените льготный период задачи на отмену задачи, чтобы он был меньше.

См. также

настройка шаблона узла Azure для пакета MICROSOFT HPC
основные сведения о состояниях узлов, работоспособности и операциях
льготный период задачи
задайте количество узлов прокси-сервера Azure