Что это
Google Cloud Run — управляемая среда Google Cloud для запуска контейнеров без управления инфраструктурой. Сервис относится к категории «Бессерверные вычисления (serverless-контейнеры)»: разработчик передаёт контейнер, а платформа берёт на себя управление вычислительными ресурсами. Официальная документация доступна на странице https://cloud.google.com/run.
Как работает
Пользователь упаковывает приложение в контейнер и передаёт его в Cloud Run. Сервис принимает HTTP-запросы и запускает контейнер в изолированной среде. Инфраструктура автоматически масштабируется под нагрузку, поэтому команде не нужно настраивать серверы и балансировщики. При отсутствии трафика вычислительные ресурсы сокращаются. Такой подход позволяет запускать микросервисы и API без выделенной серверной инфраструктуры.
Для кого
Cloud Run подходит командам, которые уже используют контейнеры и хотят снизить затраты на администрирование. Решение востребовано при развёртывании API, внутренних сервисов, обработчиков событий и микросервисной архитектуры. Для adtech-сценариев это могут быть вспомогательные сервисы обработки данных и интеграционные прослойки.
Альтернативы
Cloud Run — один из сервисов бессерверных вычислений в Google Cloud. В этой категории доступны и другие инструменты для запуска контейнеров; выбор зависит от требований к среде развёртывания и уровня контроля над инфраструктурой.