Google Cloud Run:サーバー管理なしでコンテナを実行
コンテナをCloud Runにデプロイし、トラフィックに応じて自動でスケールさせる。
Cloud Runは、サーバーを管理せずにコンテナを実行できるサービスです。トラフィックがなければゼロまで自動でスケールします。
魅力的な理由
- リクエスト課金:アイドル時はほぼ費用がかかりません。
- 0から数千インスタンスまで 自動スケール。
PORTをリッスンするコンテナならそのまま動きます。
すばやくデプロイ
gcloud run deploy my-app \
--source . \
--region asia-northeast1 \
--allow-unauthenticated
注意点
- コンテナは 起動が速い こと(コールドスタートがレイテンシに影響)。
- 状態をメモリに保持しない — 外部サービス(Cloud SQL、Firestoreなど)を使いましょう。