Размещать приложение в Google App Engine для работы в определенное время - PullRequest
0 голосов
/ 24 октября 2019

Я хочу разместить приложение в движке Google, цель моего приложения - получать данные с другого сервера один раз в день. Поэтому я не хочу, чтобы мое приложение работало полный рабочий день в день (поскольку это дороже). Я просто хочу запустить приложение в течение часа в день и платить только на этой основе. Можно ли сделать это таким образом?

1 Ответ

1 голос
/ 24 октября 2019

Все зависит от ваших потребностей. В App Engine standard есть 28H свободных в день типов экземпляров F1 и 9H типов экземпляров B1 (зависит от вашего типа масштабирования).

App Engine гибкая не имеет бесплатной квоты -> Это дорого для нескольких часов в сутки.

Если стандарт App Engine соответствует вашим потребностям, позаботьтесь отайм-аут. Каждый запрос может длиться более 60 секунд. Вы можете использовать Cloud Task , чтобы отложить фоновую задачу. Кстати, задача может длиться до 24 часов.

Если стандарт App Engine не совпадает из-за языкового ограничения, стороннего ограничения библиотеки / двоичного кода и вам нужен контейнер, и поэтому вам нужендля запуска на App Engine Flexible можно рассмотреть Cloud Run . Тем не менее, запрос ограничен 15 минутами, и у вас есть щедрый бесплатный уровень.

Итак, предоставьте больше информации, если вы хотите получить больше советов.

...