Как развернуть сжатые файлы размером более 100 Мб на GCP? - PullRequest
1 голос
/ 25 апреля 2020

Я написал функцию Google Cloud. Файлы около 100 мб. Как мне его развернуть? Он имеет файл .caffemodel, который составляет 128 МБ.

1 Ответ

2 голосов
/ 25 апреля 2020

Рассматривая квоты GCP для облачных функций, найденные здесь:

https://cloud.google.com/functions/quotas

, мы видим, что максимальный размер развертывания для функции составляет 100 МБ и может не быть увеличено (через квоты). Давайте вспомним природу облачных функций ... в общем, кратковременные времена выполнения, когда число экземпляров, доступных для обработки параллельной работы, является динамическим c и может масштабироваться до нуля.

Облачные функции находятся на крайний справа от спектра простоты использования, но это происходит за счет гибкости (в данном случае размер развертывания). Следующая опция в очереди - продукт под названием Cloud Run. Cloud Run также обеспечивает динамическое масштабирование номеров экземпляров c, включая масштабирование до нуля. Однако это (возможно) требует больше работы, чтобы начать работать. В Cloud Run вы создаете образ Docker, который затем создается по мере необходимости для обработки входящих рабочих запросов. Изображение Docker имеет гораздо меньше ограничений на то, что оно может делать. В частности, контейнер должен быть способен вместить 128 МБ файлов данных (тривиально)

...