Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Router
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Managed Service for YDB
    • SpeechKit
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • Container Registry
    • Managed Service for Prometheus®
    • Message Queue
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Cloud Apps
    • Yandex AI Studio
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Yandex Cloud Video
    • Stackland
    • Yandex StoreDoc
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • DataSphere
    • Vision OCR
    • Translate
    • Cloud Registry
    • SmartCaptcha
    • Cloud Desktop
    • SourceCraft Code Assistant
    • Managed Service for GitLab
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Serverless Integrations
    • IoT Core
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Cloud Functions
RU
  • Сопоставление с другими сервисами Yandex Cloud
    • Обзор
    • Функция
    • Вызов функции
    • Асинхронный вызов функции
    • Долгоживущие функции
    • Уведомления о завершении выполнения функции
    • Сетевое взаимодействие
      • Обзор
      • Окружение
      • Контекст выполнения
      • Предзагружаемая среда выполнения
    • Монтирование внешних ресурсов на файловую систему функции
    • Сборщик
    • Dead Letter Queue
    • Логи функции
    • Резервное копирование
    • Квоты и лимиты
  • Инструменты
  • Правила тарификации
  • Управление доступом
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

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

  • Инициализация среды выполнения
  • Обновление среды выполнения
  1. Концепции
  2. Среда выполнения
  3. Предзагружаемая среда выполнения

Предзагружаемая среда выполнения

Статья создана
Yandex Cloud
Обновлена 16 июня 2026 г.
Открыть в Markdown
  • Инициализация среды выполнения
  • Обновление среды выполнения

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

Как правило предзагружаемыми являются среды выполнения с последней мажорной версией. Подробнее в таблице Среды выполнения. Если в сервис Cloud Functions добавлена новая мажорная версия среды выполнения, как предзагружаемая, предыдущая версия спустя какое-то время перестает быть предзагружаемой. Пользователям, использующим старую версию, придет уведомление и будет дано время, чтобы перейти на новую мажорную версию.

Примечание

Cloud Functions не гарантирует использование предзагружаемости для всех сред выполнения, которые ее поддерживают. Для сред, которые поддерживают предзагружаемость, могут вызываться функции с обычной средой выполнения.

Чтобы использовать предзагружаемые среды выполнения, как обычные, добавьте пользовательские переменные окружения:

  • X_YCF_NO_RUNTIME_POOL со значением 1.
  • LD_PRELOAD или LD_LIBRARY_PATH при использовании динамических библиотек.

Инициализация среды выполненияИнициализация среды выполнения

В обычной среде выполнения при холодном вызове функции Cloud Functions запускает интерпретатор после получения запроса на вызов функции. Поэтому время обработки запроса включает:

  • время запуска интерпретатора;
  • время инициализации компонентов среды выполнения Cloud Functions.

В предзагружаемой среде выполнения при холодном вызове функции интерпретатор и компоненты среды выполнения запускаются до начала обработки запроса. Это позволяет сократить время ожидания ответа.

Примечание

Когда интерпретатор запускается, пользовательские переменные окружения неизвестны предзагружаемой среде выполнения. Они выставляются программно перед инициализацией кода функции.

Обновление среды выполненияОбновление среды выполнения

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

Например, при выборе предзагружаемой среды выполнения Python 3.11 в сервисе Cloud Functions может использоваться минорная версия 3.11.1 в тот момент, когда глобальная актуальная минорная версия — 3.11.4. Спустя некоторое время используемая минорная версия 3.11.1 автоматически обновится до версии 3.11.2, затем до 3.11.3 и так далее.

Если среда выполнения перестает быть предзагружаемой, ее обновление прекращается, а версия откатывается к минорной версии, актуальной на момент создания версии функции. Если в сервис Cloud Functions будет добавлена среда выполнения Python 3.12, как предзагружаемая, для примера выше минорная версия среды выполнения 3.11.4 откатится до 3.11.1 — именно она была актуальной в сервисе Cloud Functions на момент создания версии функции.

Примечание

Мажорная версия среды выполнения автоматически не обновляется.

Если при создании версии функции выбрана обычная среда выполнения, то для ее обновления создайте новую версию функции с новой версией среды выполнения.

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

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