Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Compute Cloud
KZ
  • Yandex Container Solution
    • Взаимосвязь ресурсов
      • Обзор
      • Платформы
      • Уровни производительности vCPU
      • Поколения оборудования
      • Прерываемые виртуальные машины
      • Сетевые интерфейсы виртуальных машин
      • Программно ускоренная сеть
      • Динамическая миграция
      • Группы размещения
      • Статусы
      • Политики обслуживания ВМ
      • Серийная консоль
      • Сброс паролей на ВМ Windows
    • Графические ускорители GPU
    • Техническое обслуживание ВМ с GPU
    • Образы
    • Выделенный хост
    • Пулы резервов ВМ
    • Шифрование
    • Резервное копирование
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы

В этой статье:

  • Ограничения
  • Как работать с прерываемыми ВМ
  • Особенности работы прерываемых ВМ
  • Остановка ВМ
  • Срок жизни ВМ
  • Устойчивость приложений к сбоям
  • Сценарии использования прерываемых ВМ
  • Примеры использования
  1. Концепции
  2. Виртуальные машины
  3. Прерываемые виртуальные машины

Прерываемые виртуальные машины

Статья создана
Yandex Cloud
Обновлена 8 июня 2026 г.
  • Ограничения
  • Как работать с прерываемыми ВМ
  • Особенности работы прерываемых ВМ
    • Остановка ВМ
    • Срок жизни ВМ
    • Устойчивость приложений к сбоям
  • Сценарии использования прерываемых ВМ
  • Примеры использования

Прерываемые виртуальные машины — это виртуальные машины, которые могут быть принудительно остановлены в любой момент. Это может произойти в двух случаях:

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

Прерываемые виртуальные машины доступны по более низкой цене в сравнении с обычными, однако не обеспечивают отказоустойчивости.

Вы можете создать прерываемую ВМ или сменить тип существующей.

Тарификация виртуальной машины после этого изменится. Подробнее о правилах тарификации.

ОграниченияОграничения

Помимо того, что прерываемые виртуальные машины могут быть принудительно остановлены, они имеют следующие ограничения:

  • Если в указанной зоне доступности недостаточно ресурсов для запуска прерываемой виртуальной машины, она не будет запущена.
  • Для прерываемых машин не действует соглашение об уровне обслуживания (SLA).

Как работать с прерываемыми ВМКак работать с прерываемыми ВМ

После остановки виртуальная машина не удаляется, все ее данные сохраняются. Когда виртуальная машина снова понадобится, повторно запустите ее.

С помощью функции Yandex Cloud Functions вы можете настроить автоматический запуск остановленной прерываемой ВМ.

Примечание

В Instance Groups остановленные виртуальные машины запускаются сами благодаря автоматическому восстановлению.

Instance Groups останавливает прерываемые ВМ в группе не ровно через 24 часа, а через случайный момент времени — от 22 до 24 часов. Это позволяет исключить ситуацию, когда все ВМ в группе перезапустятся одновременно и перестанут обслуживать нагрузку запущенных приложений.

Особенности работы прерываемых ВМОсобенности работы прерываемых ВМ

Остановка ВМОстановка ВМ

Чтобы остановить ВМ, Compute Cloud отправляет в нее сигнал о штатном выключении ACPI shutdown. В гостевой ОС запускается период ожидания в 30 секунд, в течение которого процессы должны завершиться, после чего ВМ отключается.

В ОС Linux сигнал ACPI shutdown обычно обрабатывается подсистемой инициализации и управления службами systemd. После получения этого сигнала systemd отправляет запущенным процессам сигнал SIGTERM для штатного завершения работы. Если процесс не завершается, по истечении заданного таймаута systemd принудительно останавливает его сигналом SIGKILL.

Совет

По умолчанию таймаут ожидания завершения процессов в systemd составляет 90 секунд. Поэтому, чтобы гарантировать завершение процессов в пределах отведенных Compute Cloud 30 секунд, рекомендуется в конфигурационном файле /etc/systemd/system.conf выставить значение параметра DefaultTimeoutStopSec=30s.

Срок жизни ВМСрок жизни ВМ

Срок жизни прерываемых ВМ регулируется динамически в зависимости от уровня загруженности вычислительных ресурсов Yandex Cloud.

Максимальный срок жизни прерываемых ВМ — 24 часа.

Минимальный срок жизни прерываемых ВМ не ограничен. В том числе прерываемые ВМ могут не создаваться вовсе (ошибка not enough resources), если в зоне доступности закончились доступные конфигурации. В этом случае вы можете:

  • Попробовать запустить прерываемую ВМ в другой зоне доступности.
  • Изменить конфигурацию прерываемой ВМ. Например, если для ваших задач недоступна ВМ с 8 GPU, попробуйте создать 4 ВМ с 2 GPU в каждой — их наличие для прерываемых ВМ более вероятно.
  • Использовать непрерываемую ВМ.

Устойчивость приложений к сбоямУстойчивость приложений к сбоям

Если вы используете прерываемые ВМ для пакетной обработки данных (batch processing), ваше приложение должно уметь восстанавливать свою работу в случае отказа любого из вычислительных узлов. Например, если вы ожидаете, что расчет вашей задачи займет 10 часов, есть вероятность, что за этот период прерываемая ВМ будет остановлена. Ваше приложение должно иметь возможность возобновить расчет с момента, в котором ВМ была остановлена.

Совет

Чтобы корректно восстановить работу приложения после остановки ВМ, сохраняйте промежуточные результаты расчетов в Yandex Object Storage или файловое хранилище.

Сценарии использования прерываемых ВМСценарии использования прерываемых ВМ

Прерываемые ВМ подходят для решения задач со stateless-нагрузкой, устойчивых к отказам и гибких к конфигурации ВМ. Например:

  • Обработка больших объемов данных.
  • Сборка артефактов, ПО или контейнеров.
  • Выполнение CI/CD-процессов.
  • Высокопроизводительные вычисления (HPC), устойчивые к отказам.
  • Рендеринг графики.
  • Обучение моделей машинного обучения, требующее менее 24 часов.

Примеры использованияПримеры использования

  • Развертывание отказоустойчивой архитектуры с прерываемыми виртуальными машинами
  • Высокопроизводительные вычисления (HPC) на прерываемых виртуальных машинах

Была ли статья полезна?

Предыдущая
Поколения оборудования
Следующая
Сетевые интерфейсы виртуальных машин
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»