Yandex Cloud Functions

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

Автоматическое масштабирование и отказоустойчивость

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

Различные языки программирования

С помощью сервиса Cloud Functions можно запускать приложения, написанные на любимом языке программирования: Java, Node.js, Python, Kotlin и т. д.

Запуск подготовленных экземпляров

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

Триггеры

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

Функции во внутренней сети

Вы можете дать доступ функциям в вашу приватную сеть VPC. Это позволит настроить взаимодействие с приватными ресурсами: кластерами баз данных, виртуальными машинами, нодами Kubernetes и дp.

Временное хранилище

В настройках функции можно задать временное хранение данных объёмом от 512 МБ до 10 ГБ. При завершении работы хранилище будет автоматически очищено.

1 миллион функций в месяц бесплатно

Оплачивайте только хранение и операции с данными в бессерверном режиме. На сервис действуют специальные тарифы: первые 1 000 000 вызовов функций в месяц предоставляются бесплатно.

Решайте свои задачи с Cloud Functions

С чего начать

Создайте функцию и протестируйте её в консоли управления.

Посмотрите видео

Узнайте, как работать с сервисом Cloud Functions.

Научим работать с сервисом

На курсе «Инженер облачных сервисов» вы научитесь создавать отказоустойчивые облачные системы, работать с управляемыми базами данных и контейнерами, изучите основы бессерверных технологий и подходы к созданию защищённой от внешних атак облачной инфраструктуры.

Вопросы и ответы

Yandex Cloud Functions — это реализация Functions as a Service (FaaS) на платформе Yandex Cloud. Сервис позволяет запускать облачные функции на базе бессерверных вычислений, выполнять код в безопасной, масштабируемой среде без управления серверами. Это часть облачного программирования, где вы платите только за время работы функций облачных вычислений и их вызовы. Используется для автоматизации, создания бэкендов и обработки событий.

Начните пользоваться Cloud Functions