Yandex Cloud Functions
Сервис позволяет запускать ваш код в виде функции в безопасном, отказоустойчивом и автоматически масштабируемом окружении без создания и обслуживания виртуальных машин.
Автоматическое масштабирование и отказоустойчивость
При росте числа вызовов автоматически создаются дополнительные экземпляры функции, которые выполняются параллельно. При этом среда выполнения размещается в трёх зонах доступности, что обеспечивает работоспособность при отказе одной из них.
Различные языки программирования
С помощью сервиса Cloud Functions можно запускать приложения, написанные на любимом языке программирования: Java, Node.js, Python, Kotlin и т. д.
Запуск подготовленных экземпляров
Настройте подготовленные экземпляры функции, чтобы они всегда были готовы обработать нагрузку. В таком режиме работы гарантированно отсутствует холодный старт, это позволит быстро обработать любые нагрузки.
Триггеры
С помощью триггеров вы можете настроить интеграцию между функциями Cloud Functions, передачу и обработку данных из сервисов Yandex Cloud без создания интеграционного кода.
Функции во внутренней сети
Вы можете дать доступ функциям в вашу приватную сеть VPC. Это позволит настроить взаимодействие с приватными ресурсами: кластерами баз данных, виртуальными машинами, нодами Kubernetes и дp.
Временное хранилище
В настройках функции можно задать временное хранение данных объёмом от 512 МБ до 10 ГБ. При завершении работы хранилище будет автоматически очищено.
1 миллион функций в месяц бесплатно
Оплачивайте только хранение и операции с данными в бессерверном режиме. На сервис действуют специальные тарифы: первые 1 000 000 вызовов функций в месяц предоставляются бесплатно.
С чего начать
С чего начать
Создайте функцию и протестируйте её в консоли управления.
Научим работать с сервисом
На курсе «Инженер облачных сервисов» вы научитесь создавать отказоустойчивые облачные системы, работать с управляемыми базами данных и контейнерами, изучите основы бессерверных технологий и подходы к созданию защищённой от внешних атак облачной инфраструктуры.
Вопросы и ответы
Какие языки программирования можно использовать?
Какие языки программирования можно использовать?
В данный момент поддерживаются: Node.js, PHP, Python, Go, Bash, Java, C# и R.
Что такое среда выполнения?
Что такое среда выполнения?
Как следить за выполнением функции?
Как следить за выполнением функции?
Какие режимы выполнения функций доступны?
Какие режимы выполнения функций доступны?
Как безопасно доставить в функцию пароли, секреты и прочие чувствительные данные?
Как безопасно доставить в функцию пароли, секреты и прочие чувствительные данные?
Как настроить интеграцию Cloud Functions с другими сервисами Yandex Cloud?
Как настроить интеграцию Cloud Functions с другими сервисами Yandex Cloud?