#google-cloud-platform #serverless #google-cloud-run
#google-облачная платформа #бессерверный #google-запуск в облаке
Вопрос:
Привет, у меня есть вопрос относительно облачного запуска, потому что я использую его для очистки данных с помощью безголового Chrome. Дело в том, что моя очистка длится более 15 минут (ограничение на запуск в облаке), знаете ли вы какое-либо другое приложение на GCP, которое я мог бы использовать в качестве замены? Большое вам спасибо.
Комментарии:
1. Более длительные тайм-ауты включены в дорожную карту для запуска в облаке. Также вы можете использовать облачный запуск для Anthos (что аналогично работе в кластере GKE). Эта платформа имеет более длительные или неограниченные тайм-ауты (вы можете настроить его более чем на 15 минут), и она работает довольно похожим образом.
2. Сегодня, учитывая ваши требования, используйте Compute Engine (GCE) — f1-micro примерно за 7 долларов в месяц (бесплатно с бесплатной программой). Compute Engine не включает в себя функции облачного запуска, такие как пользовательские домены, балансировка нагрузки, простые развертывания, отказоустойчивость и т.д. Для недорогой виртуальной машины в облаке GCE является хорошим вариантом использования сервиса.
3. Как вы запускаете свое приложение? Можно ли возобновить ваш процесс в случае прерывания?
Ответ №1:
Google увеличил время ожидания запроса до 60 минут (в бета-версии)
Важно: Хотя время работы в облаке (полностью управляемом) не превышает 60 минут, обычно доступны только тайм-ауты продолжительностью до 15 минут. Установка таймаутов, превышающих 15 минут, является бета-версией.
Подробнее об этом можно прочитать здесь: https://cloud.google.com/run/docs/configuring/request-timeout
Комментарии:
1. Ссылка теперь предполагает, что 60 минут — это новое значение GA (я не вижу там никакой бета-версии, упомянутой).