Кратко
- Минимальные экземпляры сервиса Cloud Run поддерживают тёплую ёмкость для быстрого ответа и оплачиваются во время простоя. Google говорит, что они могут перезапускаться в любой момент, а заданное число поддерживается по мере возможности.
- При оплате за экземпляр CPU доступен и вне обработки запросов, что позволяет короткую фоновую работу. Пустующий контейнер всё же может остановиться; обработчик SIGTERM получает десять секунд на завершение.
Место в штате есть, работник может смениться
Если первый запрос слишком долго ждёт запуска, горячий контейнер решает понятную задачу. При оплате за запрос ожидание считается по сниженной ставке простоя. При оплате за экземпляр весь срок его жизни идёт по обычной ставке. Покупатель получает готовность обслуживать входящий трафик.
Google отдельно описывает жизнь самого процесса. Минимальные экземпляры разрешено перезапускать когда угодно. Число в настройке — целевой уровень с оговоркой «по мере возможности»: дефицит ресурсов, перераспределение инфраструктуры, сбои приложения, квоты и лимиты оплаты могут временно снизить фактическое количество. Рекомендация иметь три экземпляра для высокой доступности не превращает память любого из них в бессменный архив работы.
Оплата за экземпляр оставляет CPU после отправки ответа и подходит для короткой фоновой операции. Но даже прогретый пустующий контейнер может получить команду на остановку. После SIGTERM есть десять секунд, чтобы закончить или записать точку продолжения. Более долгому делу нужен устойчивый журнал и повторная попытка. Google указывает на Cloud Tasks для асинхронных задач с повторами, а для отдельного длительного процесса предлагает другой ресурс — Cloud Run instance с правилами перезапуска и непрерывной работой до семи дней.
В смете стоит разделять время ответа и доказательство завершения задачи. Google допускает, что для в основном простаивающего одиночного процесса отдельная instance может стоить дешевле сервиса с минимальными экземплярами и оплатой за экземпляр; выбор зависит от реальной нагрузки. Для конкретной организации нужны журналы перезапусков, длительности и восстановления задач, задержек и расходов. Само слово «минимум» этих фактов не содержит.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





