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

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

  • Хранение состояния на дисках ВМ группы
  • Хранение состояния вне группы ВМ
  1. Концепции
  2. Группы виртуальных машин
  3. Работа со Stateful-нагрузкой

Работа со Stateful-нагрузкой

Статья создана
Yandex Cloud
Обновлена 6 марта 2025 г.
  • Хранение состояния на дисках ВМ группы
  • Хранение состояния вне группы ВМ

Вы можете использовать группы виртуальных машин для размещения приложений со Stateful-, Stateless- и комбинированной нагрузкой.

Отличие Stateful- и Stateless-нагрузки заключается в том, сохраняет ли приложение данные о своих состояниях и/или историю взаимодействия с пользователем:

  • Stateful — данные о состоянии сохраняются. Примеры: RESTless-сервисы, базы данных, очереди сообщений, сервера мониторинга и логов.
  • Stateless — данные о состоянии не сохраняются. Примеры: RESTful-сервисы, фронтенд веб-приложения.

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

Хранение состояния на дисках ВМ группыХранение состояния на дисках ВМ группы

Важно

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

Вы можете сохранять состояние приложений на дополнительных дисках ВМ группы, соблюдая следующие условия:

  • Не уменьшайте размер группы.

  • Не уменьшайте размер дисков ВМ.

  • Используйте в политике развертывания значение параметра max_expansion (максимальное количество ВМ, на которое можно превысить целевой размер группы) равное 0.

  • Не удаляйте ВМ через интерфейсы групп ВМ:

    • В консоли управления на вкладке Группы виртуальных машин.
    • Командой yc compute instance-group delete-instances CLI.
    • Вызовом gRPC API InstanceGroupService/DeleteInstances.

    Эти действия удалят дополнительный диск вместе с ВМ. При этом вы можете удалить ВМ напрямую в Compute Cloud, это не приведет к удалению дополнительного диска.

Если эти условия выполняются, группа ВМ не будет удалять дополнительные диски, даже если понадобится пересоздать какую-то ВМ. Дополнительный диск будет сохранен и подключен к новой ВМ.

Хранение состояния вне группы ВМХранение состояния вне группы ВМ

Чтобы без ограничений выполнять операции с виртуальными машинами группы, на которых запущены приложения со Stateful-нагрузкой, сохраняйте состояние приложений в независимых от группы ВМ ресурсах облака:

  • Управляемые базы данных.
  • Файловые хранилища, подробнее см. на странице Создать группу виртуальных машин с подключением к файловому хранилищу.
  • Бакеты Yandex Object Storage, подробнее см. на странице Создать группу виртуальных машин с подключением к Yandex Object Storage.

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

Предыдущая
Интеграция с сетевыми и L7-балансировщиками
Следующая
Остановка группы и приостановка процессов
Проект Яндекса
© 2025 ООО «Яндекс.Облако»