Функции Cloud Run и Firebase

Google Cloud Run functions and Cloud Functions for Firebase together comprise an important part of Google's serverless compute solution for creating event-driven applications.

For Google Cloud Platform developers , Cloud Run functions serve as a connective layer allowing you to weave logic between Google Cloud Platform (GCP) services by listening for and responding to events.

Для разработчиков 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 .