Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Облачные функции и Firebase

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Google Cloud Functions — это бессерверное вычислительное решение Google для создания приложений, управляемых событиями. Это совместный продукт команды Google Cloud Platform и команды Firebase.

Для разработчиков Google Cloud Platform облачные функции служат связующим слоем, позволяющим объединять логику между службами Google Cloud Platform (GCP), прослушивая события и реагируя на них.

Разработчикам Firebase облачные функции для Firebase предоставляют возможность расширить возможности Firebase и интегрировать функции Firebase за счет добавления кода на стороне сервера.

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

Облачные функции для Firebase

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

Разработчики Firebase могут легко интегрироваться с внешними сервисами для таких задач, как обработка платежей и отправка SMS-сообщений. Кроме того, разработчики могут включать пользовательскую логику, которая либо слишком тяжела для мобильного устройства, либо требует защиты на сервере. См. Что я могу делать с облачными функциями? чтобы узнать больше о типичных случаях использования интеграции. Для разработчиков, которым требуется более полнофункциональная серверная часть, Cloud Functions предоставляет доступ к мощным возможностям Google Cloud Platform .

Облачные функции для Firebase оптимизированы для разработчиков Firebase:

  • Firebase SDK для настройки ваших функций с помощью кода
  • Интегрирован с консолью Firebase и интерфейсом командной строки Firebase.
  • Те же триггеры, что и в Google Cloud Functions, плюс триггеры Firebase Realtime Database, Firebase Authentication и Firebase Analytics.

Облачные функции для Google Cloud Platform

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