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