Можно ли использовать другую реализацию Python, кроме стандартной в Gogle Cloud Functions? - PullRequest
0 голосов
/ 14 октября 2019

Я новичок в облачных функциях Google. Я хочу написать небольшое, но интенсивное приложение. Я исследовал doc и неясно, могу ли я использовать PyPy или CPython при развертывании в облачных функциях Google.

1 Ответ

5 голосов
/ 14 октября 2019

В функции вы не можете настроить время выполнения, это стандарт для службы.

Если вы хотите больше контроля над своей средой, выберите Cloud Run , без сервера, но на основе контейнера, и, таким образом, вы можете делать то, что вы хотите, в вашем Dockerbuild.

Кроме того, у вас всегда есть 1vCPU, выделенный для процесса с настраиваемым количеством памяти. В облачных функциях, если вы хотите использовать полную мощность процессора, вы должны платить 2 ГБ памяти. Наконец, ваш процесс может занять до 15 минут с Cloud Run, но только 9 минут с Cloud Functions. Я написал статью об этом, если вы хотите узнать больше

...