※旧GCP
→クラウドコンピューティング
→Google関連
→Google App Engine関連
- GCPサーバレスサービスの比較 - Qiita 2021
- CloudFunctionとCloud Run
| Cloud Functions | Cloud Run |
| トリガー | HTTP or Event | HTTP |
| 実装方法 | 関数 | Container or GKE |
| language | JS/Node.js, Python, Go | 言語、ライブラリに依存せずなんでも使える |
- 大きな違いは実装方法がFunctionsの方は関数で実装しなければならないので使用できる場面が限定的であるのに対し、Cloud Runではコンテナーベースの実装となっているため、ライブラリや言語に依存せずに柔軟に使用することができます。また、Cloud RunはGoogle Kubernates Engine(GKE)にもデプロイすることができ、これにより、ステートフルなサーバレス環境を構築することができる