Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

クラウド機能とFirebase

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Google Cloud Functions は、イベント駆動型アプリケーションを作成するための Google のサーバーレス コンピューティング ソリューションです。これは、Google Cloud Platform チームと Firebase チームの共同製品です。

Google Cloud Platform デベロッパーにとって、 Cloud Functionsは接続レイヤーとして機能し、イベントをリッスンして応答することで、Google Cloud Platform (GCP) サービス間のロジックを織り込むことができます。

Firebase デベロッパーの場合、 Cloud Functions for Firebaseは、Firebase の動作を拡張し、サーバー側のコードを追加して Firebase の機能を統合する方法を提供します。

どちらのソリューションも、サーバーの管理やインフラストラクチャのプロビジョニングについて心配する必要のない完全に管理された環境で、高速で信頼性の高い機能の実行を提供します。

Cloud Functions for Firebase

モバイル アプリまたはモバイル Web アプリを構築している開発者は、Cloud Functions for Firebase を使用する必要があります。 Firebase を使用すると、モバイル デベロッパーは、分析、認証、Realtime Database など、完全に管理されたモバイル中心のサービスに完全にアクセスできます。 Cloud Functions は、サーバー側のコードを追加することで Firebase 機能の動作を拡張および接続する方法を提供することで、サービスを完成させます。

Firebase の開発者は、支払いの処理や SMS メッセージの送信などのタスクのために、外部サービスと簡単に統合できます。また、開発者は、モバイル デバイスには重すぎる、またはサーバー上で保護する必要があるカスタム ロジックを含めることができます。 Cloud Functions で何ができるかを参照してください。典型的な統合のユースケースの詳細をご覧ください。よりフル機能のバックエンドを必要とする開発者のために、Cloud Functions はGoogle Cloud Platformの強力な機能へのゲートウェイを提供します。

Cloud Functions for Firebase は、Firebase デベロッパー向けに最適化されています。

  • コードを使用して関数を構成するための Firebase SDK
  • Firebase コンソールおよび Firebase CLI との統合
  • Google Cloud Functions と同じトリガーに加えて、Firebase Realtime Database、Firebase Authentication、および Firebase Analytics トリガー

Google Cloud Platform の Cloud Functions

開発者は、Cloud Function の形式でコードを記述することにより、GCP サービスを接続して拡張できます。 Cloud Functions は接続層として機能し、イベントをリッスンして応答することにより、GCP サービス間のロジックを織り込むことができます。開発者は、わずか数行のコードで GCP サービスの使用を強化し、サーバーのプロビジョニングや管理を行うことなく、より高度な組み合わせを作成できます。詳細については、 Google Cloud Functions のドキュメントを参照してください。