Serverless Containers — запускают Docker-image в managed environment с billing per-request/per-second и scale-to-zero. В отличие от Lambda (короткий запрос, небольшой bundle) — поддерживают long-running, больше RAM/CPU, любой язык/бинарь. Google Cloud Run, AWS ECS Fargate (с Fargate Spot), Azure Container Apps, Fly.io Machines. Идеально для API-серверов, background jobs, AI inference (с GPU).
Ниже: подробности, пример, смежные термины, FAQ.
# Deploy Docker image в Cloud Run
$ gcloud run deploy api \
--image=gcr.io/project/app:v1 \
--min-instances=0 \
--max-instances=100 \
--memory=1Gi \
--cpu=1 \
--timeout=300 \
--concurrency=80Container: long-running, большой bundle, GPU, exotic language. Lambda: быстрые HTTP API (<30s), tight bundle, native Node/Python/Go.
Для low-traffic APIs — нет (cold-start 2s OK). Для real-time — держите min-instances >= 1.
Fly.io Machines — $2/month за 256MB/shared CPU. Cloud Run — pay-per-request, у highest idle → дороже.