Firebase と Google Cloud Platform
併用すれば、さらに効果的
Google Cloud Platform と Firebase のロゴ

組み合わせて使うことはできますか?

はい。Firebase は、アプリの迅速な開発と成長に役立つ Google のモバイル開発プラットフォームです。チームやインフラストラクチャのニーズの高まりに合わせて、Google Cloud Platform(GCP)プロダクトを簡単に導入できるよう設計されています。

どのような共通点がありますか?

Firebase と GCP は次のインフラストラクチャを共有しています。

SDK アイコン

プロダクト

Firebase と GCP は、Cloud Functions と Cloud Storage という 2 つのプロダクトを共有しています。どちらも GCP のプロダクトで、Firebase を介してクライアント側のデベロッパーに公開されています。サーバー SDK(GCP)とクライアント SDK(Firebase)から同じデータにアクセスできるため、フロントエンドとバックエンドの両チームが連携して作業できます。

プロジェクト アイコン

プロジェクト

各アカウントでは複数のプロジェクトを設定し、フォルダやディレクトリのように使用できます。プロジェクトには、Firebase と GCP の両方のプロダクトを追加できます。

請求アイコン

料金

料金はプロジェクト レベルで設定され、Firebase と GCP の両方のプロダクトを同じ請求書にまとめることができます。

鍵アイコン

アクセス制御

プロジェクト レベルで役割ベースのアクセス制御を設定し、個人またはグループが両方のプラットフォームで実行できるアクションをまとめて制限したり許可したりできます。

鍵アイコン

利用規約

Firebase プロダクトには、GCP 利用規約のもとで提供されているものが複数あります(Firebase AuthenticationCloud Storage for FirebaseCloud Functions for FirebaseCloud FirestoreFirebase Test Lab など)。今後、さらに多くの Firebase プロダクトを GCP 利用規約に移行していく予定です。

Google アイコン

アカウント

Firebase と GCP はどちらも Google アカウントを利用するため、アカウントが 1 つあれば両方で使用できます。

どのような違いがありますか?

Firebase は Google のモバイル開発プラットフォームです。
  • アプリの構築とユーザー層の拡大に役立ちます。

  • 利用者はクライアント側のアプリ デベロッパー(ウェブとモバイルの両方)です。

  • 新しいモバイルアプリの構築、新機能の追加による既存アプリの拡張、ユーザー拡大のために使用されます。

Google Cloud Platform(GCP)はクラウド コンピューティング サービスのスイートです。
  • Google のインフラストラクチャ(コンピューティング、ストレージ、ネットワーキング、データ分析、機械学習)を構成可能なサービスとして利用できます。

  • 利用者はバックエンドとサーバー側のデベロッパーです。

  • Google のコア インフラストラクチャ、データ分析、機械学習を活用したソフトウェアの構築に使用されます。

使ってみる

Firebase と Google Cloud Platform の関係を把握したら、さっそくいずれかのコンソールにアクセスして利用を開始しましょう。ぜひコーディングにお役立てください。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。