このページでは、アプリが Cloud Run に適しているかどうかを判断する基準について説明します。
条件
次の基準をすべて満たしているアプリは Cloud Run に適しています。詳細については、Cloud Run のコンテナ契約をご覧ください。
- HTTP、HTTP/2、WebSocket、gRPC 経由で配信されるリクエスト、ストリーム、イベントを処理するか、最後まで実行する。
- ローカルの永続ファイル システムは必要としないが、ローカル エフェメラル ファイル システムまたはネットワーク ファイル システムのいずれかを必要とする。
- 同時に実行しているアプリの複数のインスタンスを処理するようにビルドされている。
- インスタンスごとに 8 個の CPU と 32 GiB のメモリを上限とし、それ以上を必要としない。
- 次のいずれかの条件を満たしている。
- コンテナ化されている。
- Go、Java、Node.js、Python、.NET のいずれかで記述されている。
- それ以外の場合は、コンテナ化できます。
アプリがこれらの条件を満たしている場合は、Cloud Run に適しています。使用を開始するには、Cloud Run クイックスタートのいずれかをお試しください。
アプリがすべての基準を満たしていない場合は、Cloud Run には適していません。ニーズに合う可能性がある他のプロダクトを探すには、Google Cloud で利用可能なさまざまなホスティング オプションをご覧ください。