スターター ティアでは、Google が管理する無料のプロジェクトが提供されます。このプロジェクトでは、ウェブアプリをビルドしてデプロイし、選択した Google Cloud と Google プロダクトを使用できます。対象となる Google アカウントでログインすると、Google がお支払い方法や Cloud 請求先アカウントを必要とせずに、スターター ティア プロジェクトをプロビジョニングします。
このドキュメントでは、スターター ティア プロジェクトの仕組み、対象となるユーザー、使用できるスターター ティア サービスと接続サービス、プロジェクトをアップグレードする方法について説明します。
スターター ティア プロジェクトの仕組み
対象となる場合、スターター ティアをサポートするプロダクトまたはツールを使用すると、Google が Google 管理の Google Cloud プロジェクトにリソースを自動的にプロビジョニングします。このプロジェクトは、スターター ティア プロジェクトと呼ばれます。Google がプロジェクトとその基盤となるインフラストラクチャを管理するため、お支払い情報を提供しなくても、アプリの構築とデプロイ、特定の Google プロダクトの使用が可能です。
Google が基盤となるインフラストラクチャを管理するため、スターター ティア プロジェクトでは手動設定は必要ありません。また、ユーザー管理のGoogle Cloud プロジェクトとは次の点で異なります。
- Cloud 請求先アカウントまたは試用期間なし: お支払い方法を指定したり、Cloud 請求先アカウントを設定したりする必要はありません。スターター ティア プロジェクトに固定の有効期限はありません。サービスが無料割り当ての上限に達すると、割り当てがリセットされるか、プロジェクトをアップグレードするまで、使用が一時停止されます。
事前構成されたプロジェクトと使用量上限: Google は、対象となる Google アカウントごとにスターター ティア プロジェクトを 1 つに制限しています。使用するすべてのスターター ティア サービスと接続サービスは同じプロジェクトを共有します。スターター ティア プロジェクトを手動で追加することはできません。スターター ティアのプロジェクトでは、プロジェクトをアップグレードするまで、次の構成と上限が適用されます。
- リージョンと組織のポリシー: Google は、リージョン リソースをサポートされている単一のリージョンに制限し、高度な構成とサポートされていない機能を制限する組織のポリシーを適用します。
- サービス割り当て: サービスは、デプロイされたアプリ、コンピューティング インスタンス、ストレージ、リクエストに対して、固定の無料枠内で実行されます。
- API の有効化: スターター ティアのサービスと接続サービスに必要な API のみが事前に有効になっています。他のGoogle Cloud API を有効にすることはできません。
- アクセス制御: Google は、プロジェクトの Identity and Access Management(IAM)権限を管理します。サポートされているリソース、ログ、指標を表示して構成できますが、プロジェクトの IAM ロールの変更やサービス アカウントの作成はできません。
別の利用規約: スターター ティアのリソースは標準の Google Cloud サービスではなく、Google Cloud 利用規約は適用されません。代わりに、スターター ティア サービスにはスターター ティア追加利用規約が適用されます。Firebase サービスを使用するには、スターター ティアの追加利用規約に加えて、Firebase の利用規約に同意する必要があります。一方、接続サービスは、スターター ティア追加利用規約の対象外であり、独自の利用規約のみが適用されます。
スターター ティアの利用資格
Starter ティアは、次のすべての条件を満たす個人の Google アカウントでご利用いただけます。
- 個人の Google アカウント: アカウントが Google Workspace 組織に関連付けられていません。有料または無料の Google Workspace、Google Workspace for Education、Google Workspace for Nonprofits のアカウントは対象外です。
- 有料の Cloud 請求履歴がない: アカウントに、有効な有料の Cloud 請求先アカウントまたは以前の有料の Cloud 請求先アカウントがない。
- アカウント アクティビティとサポートされている地域: アカウントに十分なアカウント アクティビティがあり、サポートされている地域に所在している。
アカウントが対象外の場合
アカウントがスターター ティアの対象外であっても、ユーザー管理のGoogle Cloud プロジェクトでスターター ティアのサービスと接続サービスに記載されているサービスを使用できます。
- 課金が不要なサービス: ユーザー管理プロジェクトでは、Cloud 請求先アカウントがなくても、Firebase Authentication、Firestore、Google Workspace API などの多くのサービスを無料枠内で使用できます。
- 課金が必要なサービス: ユーザー管理プロジェクトで Cloud 請求先アカウントが必要なサービス(ライブ ウェブアプリを Cloud Run にデプロイする、Cloud SQL for PostgreSQL(デベロッパー エディション)インスタンスをプロビジョニングするなど)を使用するには、Cloud 請求先アカウントを設定またはリンクする必要があります。Cloud Run と Cloud SQL for PostgreSQL(デベロッパー エディション)の両方に、対象となるユーザー管理の Google Cloud プロジェクトの月間無料使用量上限が含まれています。
スターター ティアのサービス
スターター ティアのプロジェクトを使用すると、Google AI Studio から、厳選された Google Cloud と Firebase サービスを使用して、フルスタックのウェブアプリを構築してデプロイできます。アプリは、独自の利用規約のみが適用される接続サービスと統合することもできます。デプロイ手順とプロジェクトの上限については、Google AI Studio からデプロイするをご覧ください。
次の表に、スターター ティア追加利用規約に則って提供されるスターター ティア サービス(機能と割り当てが制限されています)を示します。
| サービス | ユースケース |
|---|---|
| Cloud Run |
コードからライブ ウェブアプリとバックエンドをホストします。管理するサーバーはなく、トラフィックが増加またはゼロに減少すると自動スケーリングされます。 |
| Firebase Authentication |
Google ログイン、メールアドレスとパスワード、または匿名認証を使用して、アプリにユーザー ログインと認証を追加します。 |
| Firestore |
アプリのデータを NoSQL ドキュメント データベースに保存して同期します。セキュリティ ルールの自動監査により、アプリのデータを安全に保つことができます。 |
| Cloud SQL for PostgreSQL(デベロッパー エディション) |
アクティブな接続がない場合に自動的に一時停止してゼロにスケーリングするリレーショナル PostgreSQL データベースをプロビジョニングします。アップグレード後のゼロへのスケーリングの動作と料金の詳細については、スターター ティアと料金をご覧ください。 |
Firebase サービスを使用し、Firebase コンソールで管理するには、Starter ティアの追加利用規約に加えて、Firebase の利用規約に同意する必要があります。
連携サービス
Starter ティアのプロジェクトは、外部の Google API とサービスに接続することもできます。接続サービスはスターター ティア サービスではなく、スターター ティア追加利用規約の対象外です。
次の表に、Starter ティア プロジェクト(機能と割り当てが制限付きで提供)で使用できる接続サービスを示します。各サービスは、独自の利用規約によってのみ管理されます。
| サービス | ユースケース |
|---|---|
| Google Maps Platform |
自動プロビジョニングされたマップデモキーを使用すると、インタラクティブな地図、Place Search、住所検索、ルート検索を、位置認識アプリに無料で追加できます。使用には、マップ デモ プロジェクトの利用規約に則って使用してください。 |
| Google Workspace API |
組み込みの Google ログイン権限を使用して、ウェブアプリを Google ドライブ、Google ドキュメント、Google スプレッドシート、Google スライド、Google カレンダー、Gmail、Google フォーム、Google ToDo リスト、Google Picker などのユーザーのサービスに接続します。使用には、Google API 利用規約、Google API サービスのユーザーデータに関するポリシー、および該当する Google Workspace API の追加規約が適用されます。 |
スターター ティアのプロジェクトをアップグレードする
Starter ティア プロジェクトでサービスを試した後、割り当ての引き上げ、コンピューティング リソースの追加、カスタム ドメイン、リージョンの追加、他の Google Cloud サービスへのアクセスが必要になる場合があります。これらの機能を利用するには、Google 管理のスターター ティア プロジェクトをユーザー管理の Google Cloud プロジェクトにアップグレードします。
アップグレードすると、Starter ティアのプロジェクトがその場で変換されるため、新しいプロジェクトを作成したり、リソース、データベース、API キー、ウェブアプリの URL を手動で移行したりする必要はありません。
アップグレードを開始する場所
ワンステップ アップグレードは、Google AI Studio、Firebase コンソール、または Google Cloud コンソールから開始できます。Starter ティアのプロジェクトをアップグレードしてユーザー管理の Google Cloud プロジェクトに変換するには、 Google Cloud の利用規約に同意し、プロダクト内の Cloud Billing の設定を使用して Cloud 請求先アカウントをリンクまたは作成する必要があります。
アップグレードした場合
アップグレード プロセス中に、プロジェクトはユーザー管理の Google Cloud プロジェクトに移行されます。
- 実行中のアプリにダウンタイムは発生しません。
- アプリの状態、データベース、API キー、ウェブアプリの URL は保持されます。
- プロジェクトの完全な IAM 制御と所有権を取得します。
- 任意の Google Cloud API を有効にできます。
- Google Cloud を初めてご利用になる場合は、300 ドル分の Google Cloud 無料トライアル クレジットまたはプロダクト内のウェルカム クレジット、および毎月の無料枠の使用量上限をご利用いただけます。
ユーザー管理プロジェクトにアップグレードすると、リンクされた Cloud 請求先アカウントに対して標準料金でリソースが請求されます。アップグレードされたプロジェクトには、Google Cloud 利用規約が適用されます。