Google Cloud Run Functions и Cloud Functions for Firebase вместе составляют важную часть решения Google для бессерверных вычислений, предназначенного для создания приложений, управляемых событиями.
Для разработчиков Google Cloud Platform функции Cloud Run служат связующим звеном, позволяющим встраивать логику между сервисами Google Cloud Platform (GCP), отслеживая события и реагируя на них.
Для разработчиков Firebase Cloud Functions for Firebase предоставляет возможность расширить функциональность Firebase и интегрировать функции Firebase путем добавления серверного кода.
Оба решения обеспечивают быстрое и надежное выполнение функций в полностью управляемой среде, где вам не нужно беспокоиться об управлении серверами или выделении инфраструктуры.
Облачные функции для Firebase
Если вы разработчик мобильного приложения или мобильного веб-приложения, вам следует использовать Cloud Functions для Firebase. Firebase предоставляет мобильным разработчикам доступ к полному спектру полностью управляемых сервисов, ориентированных на мобильные устройства, включая аналитику, аутентификацию и базу данных реального времени. Cloud Functions дополняет это предложение, предоставляя возможность расширять и связывать функциональность функций Firebase путем добавления серверного кода.
Разработчики Firebase могут легко интегрироваться с внешними сервисами для решения таких задач, как обработка платежей и отправка SMS-сообщений. Кроме того, разработчики могут добавлять собственную логику, которая либо слишком ресурсоемка для мобильного устройства, либо требует защиты на сервере. Изучите примеры использования , чтобы узнать больше о типичных интеграциях. Для разработчиков, которым требуется более полнофункциональный бэкэнд, Cloud Run Functions предоставляет доступ к мощным возможностям Google Cloud Platform .
Cloud Functions for Firebase оптимизирован для разработчиков Firebase:
- Firebase SDK для настройки ваших функций через код
- Интеграция с Firebase Console и Firebase CLI
- Те же триггеры, что и в Google Cloud Functions, плюс триггеры для Firebase Realtime Database, Firebase Authentication и Firebase Analytics.
Функции Cloud Run для платформы Google Cloud
Разработчики могут подключать и расширять сервисы GCP, создавая код в виде функций. Функции Cloud Run служат связующим звеном, позволяя встраивать логику между сервисами GCP, отслеживая события и реагируя на них. Всего несколькими строками кода разработчики могут расширить использование сервисов GCP, создавая комбинации более высокого уровня без необходимости выделения или управления серверами. Дополнительную информацию см. в документации Google Cloud Run Functions .